Bonjour à tous,
peut importe la façons d’intervenir, les scalpeurs rencontrent un problème de taille,
connaitre une amplitude de point en temps réel afin de placer un stop ou connaitre notre perte avant d’entrer en Trade.Est-ce que quelqu’un sait s’il est possible de calculer l’amplitude de point entre la fractale et la cloture
de bougie qui l’a fait apparaitre (explication sur graph) merci.
Oui on peut le calculer facilement. Si je repars du code qui trace les fractales telles qu’elles sont affichées sur ton graphique :
cp = 2
if high[cp] >= highest[2*cp+1](high) then
LH = 1
else
LH=0
endif
if low[cp] <= lowest[2*cp+1](low) then
LL= -1
else
LL=0
endif
if LH=1 then
hil = high[cp]
DRAWTEXT("▼",barindex[cp],hil,Dialog,Bold,12) coloured(100,100,100,100)
distance = abs(hil-close)
endif
if LL = -1 then
LOL=low[cp]
DRAWTEXT("▲",barindex[cp],lol,Dialog,Bold,12) coloured(100,100,100,100)
distance = abs(lol-close)
endif
return distance
Voilà, tu pourras récupérer la variable ‘distance’ dans ce que tu souhaites faire.. l’afficher sous ton graphique ou l’utiliser dans une stratégie de trading automatique par exemple.
Bonjour Nicolas, toujours un plaisir de constater ton temps de réponse si efficace 🙂
Je te joins 2 screen qui explique le problème rencontré.
1ere image on voit le nombre de point noté par la fractale du bas avant open soit environ +60P.
2eme image on ne voit la la premiere fractale post open noté par l’indicateur bien qu’elle soit apparue dés la 2eme bougie ..
une idée ? Merci à toi.
Désolé je n’ai pas compris la question .. faute de frappe ?
Utilises-tu le même code de fractals que celui de mon code ? et la même période ?
j’utilise celui ci :
cp = 2
if high[cp] >= highest[2*cp+1](high) then
LH = 1
else
LH=0
endif
if low[cp] <= lowest[2*cp+1](low) then
LL= -1
else
LL=0
endif
if LH=1 then
hil = high[cp]
DRAWTEXT(“▼”,barindex[cp],hil,Dialog,Bold,12) coloured(153,50,204)
endif
if LL = -1 then
LOL=low[cp]
DRAWTEXT(“▲”,barindex[cp],lol,Dialog,Bold,12) coloured(153,50,204)
endif
return
sur du 1Min et 200 unités
Il affiche les fractales dans ton indicateur une bougie en retard (cest à dire pareil que fractales d’origine MT4)
Merci d’utiliser le bouton adéquat pour poster du code.. 🙁
Je n’ai pas compris la question (voir mon précédent message), merci.
Désolé j’ai un peu de mal.
Le soucis est que sur MT4 par exemple (comme ton code apparemment
), les fractale arrive une bougie plus tard que mon code. voila 🙂
De ce fait, ton indicateur m’indique une amplitude point beaucoup trop grande vu qu’il comptabilise une bougie de plus avec ton code que le miens.
Dis moi si tu as compris ou si je m’exprime encore mal :/
cp = 2
if high[cp] >= highest[2*cp+1](high) then
LH = 1
else
LH=0
endif
if low[cp] <= lowest[2*cp+1](low) then
LL= -1
else
LL=0
endif
if LH=1 then
hil = high[cp]
DRAWTEXT("▼",barindex[cp],hil,Dialog,Bold,12) coloured(0,0,0)
endif
if LL = -1 then
LOL=low[cp]
DRAWTEXT("▲",barindex[cp],lol,Dialog,Bold,12) coloured(0,0,0)
endif
return
On utilise le même code. Pour mémoire, une fractale s’affiche dans le passé, puisqu’il faut valider un point haut ou un point bas, donc il est logique que la distance vis à vis du dernier fractal s’affiche “plus loin” que celui-ci (soit sur la bougie courante).
D’accord, pour fini voici un exemple concret, merci à toi.
Toujours sur les Fractales, pourrais tu modifier l’indicateur pour que les fratales haussières au dessus de la HT 4 n’apparaissent pas et inversement les fratales baissières
//PRC_HalfTrend | indicator
//10.03.2017
//Nicolas @ www.prorealcode.com
//Sharing ProRealTime knowledge
//Amplitude = 2
lowpricei = Lowest[Amplitude](low)
highpricei = Highest[Amplitude](high)
lowma = average[Amplitude](low)
highma = average[Amplitude](high)
if barindex>Amplitude then
if(nexttrend=1) then
maxlowprice=Max(lowpricei,maxlowprice)
if(highma<maxlowprice and Close<Low[1]) then
trend=1.0
nexttrend=0
minhighprice=highpricei
endif
end
en dessous de la HT 4 disparaissent également ?
je te joins le code.
Grand merci, bon week end. 🙂
Merci de définir ce qu’est une “HT 4” et de fournir le code de l’indicateur, celui fournit n’est pas complet. Allez, un petit effort 🙂
Désolé j’ai du mal .. j’ai vu End jai cru à al fin du code, le HT 4 est tout simplement cet indic (halftrend) en periode 4
voila