Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 17.10.15
Hannes Hannes ist offline
Neues Mitglied
 
Registriert seit: Oct 2015
Beiträge: 8
Hannes befindet sich auf einem aufstrebenden Ast
Standard 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;
}
}
}
}
}
}