RE: Easy Language Code Signal | |
Vars: BB_oben(0), BB_unten(0); vars: CondHHprev(false), CondOC(false), CondBB_unten(false);
{1. Ermittle High-High-prev-Bedingung für den aktuellen Stab} CondHHprev = High > High[1];
{2. Ermittle OpenClose-Bollingerbedingung für den aktuellen Stab} CondOC = Close > Open;
{2. Ermittle Bollingerbedingung für den aktuellen Stab} CondBB_unten = CondOC and (low<=BB_unten);
If CondHHprev and CondOC[1] and CondBB_unten[2] then Begin {....Anweisungsblock wenn die Serie eingetreten ist...} end Else Begin {.....Anweisungsblock wenn die Serie eingetreten ist...} End
Natürlich kann die die Serienabfrage selbst wieder als Condition-Variable definiert werden { CondSerie= CondHHprev and CondOC[1] and CondBB_unten[2] } und/oder der if-Block veränder gestaltet werden.
Aber auch der geschlossene Lösungsansatz, ohne zusätzliche, Variablen-Definition, ist natürlich denkbar:
If High > High[1] AND Close[1] > Open[1] AND Close[1] > Open[2] AND (BollingerBand(Price, Length, StdDevDn)[2] >= Low[2] then ...
Ohen Gewähr auf Richtigkeit, da nicht getestet, aber als Anregung zum weiteren Testen bestimmt geeignet
Viel Erfolg Uwe
|