Puh viele Antworten, die ersten Hilflreich
.
Hab meinen Code complett umgeändert.
Soviel zum Thema mal kurz n EA programmieren lernen.
Vlt hab ihr schon bisschen im Kopf was ich machen will.
ErsteOrder: Stochastik => KPeriode => Entry in Trendrichtung(Was immer auch gerade für eine vorliegt)
Weitere Orders: Trrendrichtungsumkehr => Sell && Buy => Trendrichtungsumkehr => Buy && Sell => ....
Mit anderen Worten ich Versuch hier meine Signale zu ordnen.
Code:
for (ST=0;ST<3;ST++)
{
Stoch = iCustom(NULL,0,"Stochastic",5,0,3,0,0); //JetztigePeriode(JP)
StochV = iCustom(NULL,0,"Stochastic",5,0,3,0,1); //VorherigePeriode(VP)
StochVV = iCustom(NULL,0,"Stochastic",5,0,3,0,2); //VorVorherigePeriode(VVP)
}
if ((StochVV < StochV) &&(Stoch<StochV)) //buy, [Wenn VVP<VP => linie nach oben]&&[JP<VP => Linie nach unten
{signal=0;}
if ((StochVV > StochV)&&(Stoch>StochV)) //sell, [ andersrum Halt]
{signal=1;}
Und hier in Markt zu gehen(NUR BUY)
Code:
if(signal=1 && ticket<=1)
{
kauf1=Ask;
stoppkurs = kauf1 - SL;
ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,20,stoppkurs,signal=0,NULL,5555,0,Green);
if(signal=0)
{ Order= OrderDelete(ticket,Yellow);
}
}
Für die andere Richtung genau des selbe....
Ich hab jetzt hald des problem das des mit
if(signal=0 && ticket<=1)
also nur eine Order net hinhaut.
Zweites Problem ich geh bei jedem Furz in Markt und net nur an den Trendwechseln.