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...
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 ........
a l achat et a la vente ........
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...
perso, j'aime pas le sto, trop foufou...
+ :roll:
perso, j'aime pas le sto, trop foufou...
+ :roll:
le SVE rsi INVERSE FISHER qui marche un peut pareil fonctionnait mieux ....
Plop, je n'ai pas mon PRT d'ouvert mais essaye ce code pour voir:
et tiens nous informé...
+, koub.
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)
+, koub.
ça m interresse aussi , tiens nous au courant si ça marche mieux ou si marche pareil ( memes signaux ) .
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)
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)
you are welcome
les pistes données par Arnaud étaient pas mal non plus...
les pistes données par Arnaud étaient pas mal non plus...
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)
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
Quel langage apprendre pour coder un robot de trading ?
par Anewa » 28 mars 2018 21:05 (11 Réponses)
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)
Fichier(s) joint(s) par BearIsDead » 15 juil. 2018 08:22 (28 Réponses)
Comment coder «le 2 ème plus haut » sur x days précédent ?
par GOLDENBOY » 16 oct. 2018 22:32 (24 Réponses)
par GOLDENBOY » 16 oct. 2018 22:32 (24 Réponses)
Apprendre à coder un backtest automatique
Fichier(s) joint(s) par Akainu » 06 mars 2020 10:39 (11 Réponses)
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)
Fichier(s) joint(s) par dav » 15 déc. 2020 19:33 (15 Réponses)