ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...

Re: Coder sur PRT

par koub » 23 févr. 2015 06:46

Salut Thierry, je te confirme qu'il y a un problème avec la fonction Stochastic, mais je ne pourrai pas te l'expliquer, une intervention de prt serait la bienvenue...
Fichiers joints

Re: Coder sur PRT

par ladefense92800 » 23 févr. 2015 21:23

je viens de backtester le code sur plusieurs unites de temps ( 1,5,15,30 ), ça donne rien de bien ........

a l achat et a la vente ........

Re: Coder sur PRT

par koub » 24 févr. 2015 19:25

Salut LaDefense, oui j'ai vu aussi, ce n'est pas LA strat qui rendra Thierry riche (et les copains de surcroit qu'en il pensera à nous lorsqu'il dégustera ses mojitos sur la playa), mais bon il ne faut pas se décourager... :P

perso, j'aime pas le sto, trop foufou...

+ :roll:

Re: Coder sur PRT

par ladefense92800 » 24 févr. 2015 20:15

le SVE rsi INVERSE FISHER qui marche un peut pareil fonctionnait mieux ....

Re: Coder sur PRT

par koub » 22 mars 2015 18:51

Plop, je n'ai pas mon PRT d'ouvert mais essaye ce code pour voir:

Code : #

DEFPARAM FlatBefore = 090000
DEFPARAM FlatAfter = 173000

ONCE LastRSI = 0

IF LastRSI<60 AND RSI[5](Close)>60 THEN
          BUY 1 CONTRACTS AT MARKET
          SET TARGET pPROFIT 10
ENDIF
LastRSI=RSI[5](Close)
et tiens nous informé...

+, koub. :)

Re: Coder sur PRT

par ladefense92800 » 22 mars 2015 19:06

ça m interresse aussi , tiens nous au courant si ça marche mieux ou si marche pareil ( memes signaux ) .

Re: Coder sur PRT

par Arnaud_vh » 22 mars 2015 21:09

Honnêtement je ne sais pas trop comment prt interprète le
IF rsi[5](close[1]) < 60 (close est un tableau et close[1] une valeur unique donc ...)
Si j'étais toi je ferai un truc du genre de celui proposer par koub dont le résultat est plus prévisible
Alternativement, le code suivant doit faire la même chose (non testé)
RsiVar = rsi[5](close)
IF RsiVar[1] < 60 AND RsiVar[0] > 60 THEN ...

Et on peut aussi remplacer la double condition par une instruction CROSSES OVER (ou CROSSES UNDER pour un passage à la baisse)

Re: Coder sur PRT

par koub » 24 mars 2015 20:43

you are welcome ;)

les pistes données par Arnaud étaient pas mal non plus... :)

Re: Coder sur PRT

par klintistwood » 24 mars 2015 22:21

si tu as un doute sur la valeur du rsi modifié que tu utilises, fais le d'abord passer en indicateur pour voir en clair la valeur réelle. J'ai remarqué que parfois l'appel à un indicateur donne des valeurs plus fiables/prévisibles que l'appel dans le code en direct. Peut-être que ce n'est qu'un détour pour masquer une bêtise dans mon code mais ça m'a permis d'y voir un peu plus clair.

Autre chose, si tu utilises la version 10.2, tu peux faire afficher la valeur de n'importe quelle variable avec la fonction graph. (pas dispo chez ig malheureusement)

Sujets similaires
aide pour coder mon indicateur
Fichier(s) joint(s) par bhooo » 26 mai 2014 14:43 (14 Réponses)
Aide pour coder
Fichier(s) joint(s) par jerome51 » 20 févr. 2016 10:59 (10 Réponses)
Quel prestataire pour coder un robot pour MT5
par BearIsDead » 21 févr. 2018 00:38 (27 Réponses)
Quel langage apprendre pour coder un robot de trading ?
par Anewa » 28 mars 2018 21:05 (11 Réponses)
freeCodeCamp/dév Web : apprendre & coder pour des nonprofits
Fichier(s) joint(s) par BearIsDead » 15 juil. 2018 08:22 (28 Réponses)
Apprendre à coder un backtest automatique
Fichier(s) joint(s) par Akainu » 06 mars 2020 10:39 (11 Réponses)
Besoin d'aide pour coder un robot s'il vous plaît
Fichier(s) joint(s) par dav » 15 déc. 2020 19:33 (15 Réponses)
Coder un programme sur ProRealTime (?)
par Nek » 17 déc. 2021 21:59 (2 Réponses)
Apprendre à coder des robots
par Vinz20 » 24 mars 2023 18:51 (3 Réponses)