Stratégie automatique avec HA lissé
Forums › ProRealTime forum Français › Support ProOrder › Stratégie automatique avec HA lissé
- This topic has 6 replies, 2 voices, and was last updated 7 years ago by larouedegann.
-
-
04/30/2017 at 10:58 AM #34011
Bonjour,
J’ai repris l’indicateur mis en ligne par NICOLAS et je voudrais si c’est possible l’agrémenter à ma sauce.
A savoir
ACHAT lorsque le cours touche Le plus bas du HA lissé (chandelier rouge)
VENTE lorsque le cours touche le plus haut du HA lissé (chandelier bleu)
et cela à chaque nouveau chandelier.
Jai tout essayé mais je n’y suis pas arrivé.s si quelqu’un a une solution?
merci
ci-joint indicateur de Nicolas
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253//PRC_HPT Heikin Ashi Smoothed | indicator//25.04.2017//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledge//translated from MT4 indicator code//---settingsMaPeriod=6MaPeriod2=2//---end of settingsonce maOpen=Openonce maClose=Closeonce maLow=Lowonce maHigh=Highif barindex>0 thenmaOpen=(maOpen[1]*(MAperiod-1)+Open)/MAPeriodmaClose=(maClose[1]*(MAperiod-1)+Close)/MAPeriodmaLow=(maLow[1]*(MAperiod-1)+Low)/MAPeriodmaHigh=(maHigh[1]*(MAperiod-1)+High)/MAPeriodhaOpen=(ExtMapBuffer5[1]+ExtMapBuffer6[1])/2haClose=(maOpen+maHigh+maLow+maClose)/4haHigh=Max(maHigh, Max(haOpen, haClose))haLow=Min(maLow, Min(haOpen, haClose))if (haOpen<haClose) thenr=0g=191b=255ExtMapBuffer7=haLowExtMapBuffer8=haHighelser=255g=10b=0ExtMapBuffer7=haHighExtMapBuffer8=haLowendifExtMapBuffer5=haOpenExtMapBuffer6=haCloseExtMapBuffer1=weightedaverage[MAperiod2](ExtMapBuffer7)ExtMapBuffer2=weightedaverage[MAperiod2](ExtMapBuffer8)ExtMapBuffer3=weightedaverage[MAperiod2](ExtMapBuffer5)ExtMapBuffer4=weightedaverage[MAperiod2](ExtMapBuffer6)endifDRAWCANDLE(ExtMapBuffer3,ExtMapBuffer2,ExtMapBuffer1,ExtMapBuffer4) coloured(r,g,b)short = ExtMapBuffer7[1]>ExtMapBuffer8[1] and ExtMapBuffer7[2]<ExtMapBuffer8[2] and ExtMapBuffer7[0]>ExtMapBuffer8[0]long = ExtMapBuffer7[1]<ExtMapBuffer8[1] and ExtMapBuffer7[2]>ExtMapBuffer8[2] and ExtMapBuffer7[0]<ExtMapBuffer8[0]RETURN long as "long signal", short as "short signal"04/30/2017 at 5:39 PM #34049Lorsque tu mentionnes “le plus haut du HA lissé”, tu parles du High de cette bougie Heiken Ashi ? Car ça n’est pas le cas dans ton exemple. Ce Heikin Ashi lissé est en fait construit avec des moyennes mobiles, un bon compromis serait de prendre position soit le prix médian de ces bougies ou alors même le Close. Cela revient toutefois à prendre position sur un rebond de moyenne mobile.
05/01/2017 at 11:54 AM #34142Je recommence ,je devais être fatigué……
Si le cours touche l’ouverture de la bougie HA rouge, on achète
Si le cours touche l’ouverture de la bougie HA bleu , on vends.
Je pense que cela devrait être possible avec des ordres stops
je remets un fichier.
05/01/2017 at 12:04 PM #34145Décidemment,
VENTE si le cours touche la clôture de la bougie HA rouge
ACHAT si le cours touche l’ouverture de la bougie HA bleu
Je pense que cela devrait être possible avec des ordres stops
merci
05/01/2017 at 12:14 PM #34151Dernière fois promis
mon message de 11h54 est bien le bon
Si le cours touche l’ouverture de la bougie HA rouge, on achète
Si le cours touche l’ouverture de la bougie HA bleu , on vends.
Je pense que cela devrait être possible avec des ordres stops
05/02/2017 at 1:02 PM #34250Tu trouveras ci-dessous le code de la stratégie de trading automatique avec le heikin ashi smoothed de la bibliothèque de codes.
ça fonctionne donc avec des ordres conditionnelles de type STOP. J’ai mis des stoploss et takeprofit arbitraire à modifier à convenance.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152defparam cumulateorders=false//PRC_HPT Heikin Ashi Smoothed trading strategy//25.04.2017//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledge//---settingsMaPeriod=6MaPeriod2=2//---end of settingsonce maOpen=Openonce maClose=Closeonce maLow=Lowonce maHigh=Highif barindex>0 thenmaOpen=(maOpen[1]*(MAperiod-1)+Open)/MAPeriodmaClose=(maClose[1]*(MAperiod-1)+Close)/MAPeriodmaLow=(maLow[1]*(MAperiod-1)+Low)/MAPeriodmaHigh=(maHigh[1]*(MAperiod-1)+High)/MAPeriodhaOpen=(ExtMapBuffer5[1]+ExtMapBuffer6[1])/2haClose=(maOpen+maHigh+maLow+maClose)/4haHigh=Max(maHigh, Max(haOpen, haClose))haLow=Min(maLow, Min(haOpen, haClose))if (haOpen<haClose) thenExtMapBuffer7=haLow//ExtMapBuffer8=haHighelseExtMapBuffer7=haHigh//ExtMapBuffer8=haLowendifExtMapBuffer5=haOpenExtMapBuffer6=haCloseExtMapBuffer1=weightedaverage[MAperiod2](ExtMapBuffer7)//ExtMapBuffer2=weightedaverage[MAperiod2](ExtMapBuffer8)//ExtMapBuffer3=weightedaverage[MAperiod2](ExtMapBuffer5)//ExtMapBuffer4=weightedaverage[MAperiod2](ExtMapBuffer6)endifif not longonmarket and close< extmapbuffer1 thenbuy 1 contract at extmapbuffer1 stopendifif not shortonmarket and close> extmapbuffer1 thensellshort 1 contract at extmapbuffer1 stopendifset target pprofit 30set stop ploss 3005/02/2017 at 1:10 PM #34254 -
AuthorPosts
Find exclusive trading pro-tools on