Kontrolle Kerze offen - Seite 5

 
GumRai:

Es tut mir leid, aber wenn Sie das fragen müssen, versuchen Sie, einen Code zu schreiben, der viel zu kompliziert für Ihren Wissensstand ist.

Ich kann Ihren Code nicht Stück für Stück für Sie schreiben.

Hey GumRai, nein, ich entschuldige mich - das war eine wirklich dumme Frage. Ich weiß nicht, wie ich deinen Vorschlag gelesen habe, aber ich habe ihn mir als etwas völlig anderes vorgestellt. Ich konnte es herausfinden und es zum Laufen bringen. Danke für die Hilfe, Kumpel.
 

Kann mir jemand dabei helfen?


Ich möchte einen Alarm nur dann erzeugen, wenn die:

Differenz zwischen dem vorherigen Open und Close größer ist als die Differenz zwischen dem aktuellen Open und Close

icustom liest aus Heiken ashi


double SH2 = iCustom(NULL,0, "Heiken Ashi",2,i);

double BH2 = iCustom(NULL,0, "Heiken Ashi",3,i);

if(SH1<BH1 && SH2<BH2 && ct==0)

{

UP[i]=Low[i]-Entfernung*MyPoint;ct=1;

if(CTime!=Time[0])

{

if(PopUpAlert){Alert(Symbol()," ", "Buy Arrow");}

if(EmailAlert){SendMail(Symbol()+"Kaufpfeil "+"", "Kaufsignal");}

if(PushAlert){SendNotification(Symbol()+"Kaufpfeil "+"");}

CTime=Time[0];

}

}

if(SH1>BH1 && SH2>BH2 && ct==1)

{

DOWN[i]=High[i]+distance*MyPoint;ct=0;

if(CTime!=Time[0])

{

if(PopUpAlert){Alert(Symbol()," ", "Verkaufspfeil");}

if(EmailAlert){SendMail(Symbol()+"Verkaufspfeil "+"", "Verkaufssignal");}

if(PushAlert){SendNotification(Symbol()+"Verkaufspfeil "+"");}

CTime=Time[0];

}

}