EA berechnet nur eigene trades
hallo zusammen
bin neu hier und fange gleich mit einer frage an. hab mir einen EA gebaut, der ganz passabel läuft. von mir zu fuss gehandelte trades werden aber nicht berechnet (TS bleibt stehen) sitze seit wochen erfolglos daran. hat irgend jemand eine idee?
kurz ein ausschnitt, in dem eigentlich der hund begraben sein müsste
for(cnt=0;cnt<ordermax+20;cnt++)
{OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
// long position geöffnet????????????
{if(OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES)==true)
// trailingstop für long
{if(OrderType()==OP_BUY)plus=plus+1;
if(Bid-OrderOpenPrice()>Point*TrailingStop)
if((OrderStopLoss()<Bid-Point*T2Stop) &&(OrderStopLoss()>1))
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*T2Stop,OrderTakeProfit(),0,Red);
hab auch schon select by ticket versucht, nischt
ansonsten läuft es im backtest ganz gut, bei interesse gibts auch gerne den ganzen code
total herzlichen dank schonmal im voraus
der peter
|