EA schließt Order nicht
Hallo zusammen,
kann mir bitte jemand sagen wo mein Fehler liegt? Der EA schließt mir einfach die Trades nicht, wenn eine Trendumkehr vorliegt. Er fährt den Trade stur bis zum gesetzten SL durch und missachtet die Bedingungen für den “OrderClose“-Befehl. Vielleicht kann mir jemand von euch helfen. Danke im Voraus.
double stoch1=iStochastic(NULL,0,6,4,4,MODE_SMA,0,MODE_MA IN,0);
double stoch2=iStochastic(NULL,0,6,4,4,MODE_SMA,0,MODE_SI GNAL,0);
double adx1=iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,0);
double adx2=iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,0);
double tenkan=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);
double kijun=iIchimoku(NULL,0,9,26,52,MODE_KIJUNSEN,1);
double osma=iOsMA(NULL,0,12,26,9,PRICE_CLOSE,0);
if(OrderSelect(OrdersTotal(),SELECT_BY_POS,MODE_TR ADES)==true)
{
if(OrderType()==OP_BUY && OrderMagicNumber() == MagicNumber && OrderSymbol()== Symbol() )
{
if (osma < 0)
{
if (stoch1 < stoch2)
{
if (stoch1 < 70)
{
if (adx1 < adx2)
{
if ( tenkan < kijun)
{
OrderClose(OrderTicket(),OrderLots(),Bid,5,White);
return;
}
}
}
}
}
}
|