Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 17.10.15
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Hannes Beitrag anzeigen
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);

for (int i = OrdersTotal() -1; i >= 0; i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==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;
}
}
}
}
}
}
}
Viel Erfolg!

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.