Coder sur PRT

Forum d'entraide ProRealTime : prise en main, réglages, indicateurs, programmation ProBuilder et ProOrder, astuces entre utilisateurs de la plateforme.
Avatar du membre
koub
Stormtrooper
Messages : 229
Enregistré le : 13 déc. 2014 19:02

Re: Coder sur PRT

Message non lu par koub »

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
Capture.JPG
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: Coder sur PRT

Message non lu par ladefense92800 »

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 ........
Avatar du membre
koub
Stormtrooper
Messages : 229
Enregistré le : 13 déc. 2014 19:02

Re: Coder sur PRT

Message non lu par koub »

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:
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: Coder sur PRT

Message non lu par ladefense92800 »

le SVE RSI INVERSE FISHER qui marche un peut pareil fonctionnait mieux ....
Avatar du membre
koub
Stormtrooper
Messages : 229
Enregistré le : 13 déc. 2014 19:02

Re: Coder sur PRT

Message non lu par koub »

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. :)
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: Coder sur PRT

Message non lu par ladefense92800 »

ça m interresse aussi , tiens nous au courant si ça marche mieux ou si marche pareil ( memes signaux ) .
Arnaud_vh
Apprenti Jedi
Messages : 605
Enregistré le : 10 juin 2013 14:28

Re: Coder sur PRT

Message non lu par Arnaud_vh »

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)
Avatar du membre
koub
Stormtrooper
Messages : 229
Enregistré le : 13 déc. 2014 19:02

Re: Coder sur PRT

Message non lu par koub »

you are welcome ;)

les pistes données par Arnaud étaient pas mal non plus... :)
klintistwood
Ewok
Messages : 45
Enregistré le : 21 mars 2015 16:39

Re: Coder sur PRT

Message non lu par klintistwood »

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)