|
|
| Sujet : Le Repulse sur ProRealtime est faux | |
Eric je vous remercie sincèrement d'avoir pris le temps de m'expliquer précisément la construction de ce superbe indicateur.
C'est d'ailleurs beaucoup mieux pour moi d'avoir eu à chercher longtemps la construction et la programmation de celui-ci car maintenant j'en comprend vraiment le sens ;-)
Je peux maintenant affirmer sans aucuns doutes possible que le programme pour PRT est:
lo = LOWEST[p](LOW)
hi=HIGHEST[p](HIGH)
a=(3*CLOSE-2*lo-OPEN[p-1])/CLOSE*100
b=(OPEN[p-1]+2*hi-3*CLOSE)/CLOSE*100
d=EXPONENTIALAVERAGE[5*p](a)-EXPONENTIALAVERAGE[5*p](b)
RETURN d
Avec une variable à ajouter ....
Bon week-end
Bonjour Petitquick,
Dans ce cas, ta formule est celle qui est programmée dans Prorealtime, ce qui veut dire que le repulse dans PRT est correct ? Je ne suis donc un peu perdu !
Sur le FCE, journée du 09/05/08:
Ton Repulse:
- repulse 1: -0.0485
- repulse 5: 3.4512
- repulse 15: 2.3207
Repulse PRT:
- repulse 1: -0.0485
- repulse 5: 3.4512
- repulse 15: 2.3207
Peux tu stp me dire si je me trompe ?
Merci d'avance et encore merci pour tes recherches
fcetrader
salut airbustrader,
Je reprend le point avec pour valeur des Repulse (1-5-15) sur le marteau du 6 Mai à 15h50 en UT5
Repulse 1: -0.0768
Repulse 5: -0.108
Repulse 15: -0.4224
Tiens moi au courant car je n'ai plus l'ancien Repulse (je l'ai immédiatement supprimé) Et Eric la fait enlevé de la bibliothèque ...
Salut Petitquick,
Pour le 06/05/08, à 15h50 en UT 5min, sur le marteau, j'obtiens avec le repulse PRT:
- repulse 1: -0.0768
- repulse 5: -0.108
- repulse 15:-0.4224
donc valeurs identiques aux tiennes, par conséquent je ne vois pas où est l'erreur dans le repulse de PRT.
A+
Fcetrader
!?
Bon ben me v'la revenu au point de départ ....
Il est tard je vais (encore) me mettre dessus mais demain...
Bonne soirée et merci pour ton observation.
bonjour petitquick,
pour une meilleure comprehension j'ai modifié la formule du
repulse PRT - cette nouvelle formule donne les meme resultats.
ce qui est plus interessant c'est qu elle permet de pouvoir parametrer le coefficient des 3 forces de la bougies.
et de pouvoir les optimiser par backstest.
bon weekend à tous ,et bon backtest.
@+
rem REPULSE PRT. Le code peut s'ecrire aussi de cette façon:
rem p = variable repulse
rem q = variable signal (exemple 1= repulse de la barre precedente)
rem FH = force hausssiere
FH= (close-lowest[p](low))
rem FB = force baissiere
FB = (close - highest[p](high))
rem FI = force interne
FI= ( close - open[p-1])
rem FBO = force bougie
FBO = 2 * ( FH ) + 2 * (FI ) + 2 * (FB)
rem le coefficient est de 2 pour les trois forces (cqfd)
rem on peut remplacer les 2 par des variables A pour force haussiere et baissiere
rem et B pour la force interne
rem soit FBO = A * FH + B * FI + A * FB
rem grace au backtest : on va pouvoir optimiser les variables A et B.
C2 = 100*(FBO/ close)
d = ExponentialAverage[5*p](c2)
return d as "repulsePRT",0 as "zero",d[q] as "signal"
| |  |
Salut sohocool,
Whaow ... impressionnant.
Bon moi comme je l'ai dis très honnêtement je ne sais pas programmer et dans la foulée des confidences je n'ai même jamais fait un backtest lol
Mon souhait premier est d'avoir dans la même fenêtre indicateur sous un graph des repulse de périodes différentes... et juste de préférence ;-)
Alors j'ai entré "bêtement" tes lignes de codes dans PRT mais je ne parviens pas à mes fin grâce à ton travail.
Je m'y prend surement mal. Est-ce que tu peux m'aider dans ce sens?
Bon week-end prolongé ;-)
salut petit quick,
est ce code que tu veux ??
rem fenetre avec 3 repulse par exemple.
rem il faut encodé 3 variables n-p-q (pour chaque repulse)
c1 = Repulse[n](close)
c2 = repulse[p](close)
c3 = repulse[q](close)
return c1 as "repulse1", c2 as "repulse2", c3 as "repulse3",0 as "zero"
bonne soirée
@+
Salut sohocool.
Merci c'est très utile comme ligne de code.
Finalement je vais finir par être une bête en programmation à force de lire et d'intégrer toutes ses lignes de codes lol
Bien sinon effectivement j'avoue que je ne comprend plus car j'ai retrouvé le Repulse sur PRT qui me paraît juste finalement...
Sinon sohocool, tu as les indicateur d'Anaphraïs pour la plateforme Ninja Trader (Cycle, Repulse, Retracement 90)?
Est-ce que tu saurais les programmer?
C'est une plateforme gratuite que je trouve performante et qui te permets d'intégrer les Flux de beaucoup de courtiers .
Tu la trouve ici à la partie download...
http://www.ninjatrader.com/webnew/index.htm
salut petitquick
j'ai telechargé la plate forme ninja trader.
je n'ai pas encore trouvé comment charger les flux temps reel.
pour la programmation : c'est un peu different que prt.
je vais regardé ça à temps perdu.
pour le retracement 90 tu peux utiliser le donchian channel avec variable 90 - c'est la ligne du milieu.
@+
| Sujet : Le Repulse sur ProRealtime est faux | |
|