Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 05.04.14
Thors1204 Thors1204 ist offline
Mitglied
 
Registriert seit: Mar 2014
Beiträge: 40
Thors1204 befindet sich auf einem aufstrebenden Ast
Standard

Ich habe im Netz einenCode gefunden, der sowas können soll...., jedoch scheint das nur ein Ausschnitt zu sein:

double TS_Factor = 2;
double TS_MA = iMA(NULL, 0, 3, 0, MODE_EMA, PRICE_CLOSE, 0);

for(int i = 0; i < OrdersTotal(); i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

if(TP_B == 0 && MS_B == false && OrderMagicNumber() == 1)
{
if(OrderStopLoss() < TS_MA - ATR * TS_Factor)
{
OrderModify(OrderTicket(), OrderOpenPrice(), TS_MA - ATR * TS_Factor, OrderTakeProfit(), 0, Green);
}
}

if(TP_S == 0 && MS_S == false && OrderMagicNumber() == 2)
{
if(OrderStopLoss() > TS_MA + ATR * TS_Factor)
{
OrderModify(OrderTicket(), OrderOpenPrice(), TS_MA + ATR * TS_Factor, OrderTakeProfit(), 0, Green);
}
}
}


Mir ist nicht ganz klar, was das für Variablen sind, z.B. TP_B, MS_B usw...
Kann man mit dem Code was anfangen? Ich durchschau das nicht so ganz.

Oder hat jemand einen eigenen Vorschlag wie man das machen kann?
Ich hab noch nicht so die Logik im Kopf, wie und wo da was abgefragt und geprüft werden müsste...

Danke und Gruß,
Thorsten