Einzelnen Beitrag anzeigen
  #19 (permalink)  
Alt 14.04.16
piptrade piptrade ist offline
Mitglied
 
Registriert seit: Sep 2012
Beiträge: 116
piptrade befindet sich auf einem aufstrebenden Ast
Standard

Hallo Top-Secret,
also, das komplette Teil sieht ---> SO aus:
(Oh, ich ahne schon schreckliches !)

#define MAGICMA 30081953

//--- Inputs
input double TakeProfit = 100;
input double StopLoss = 250; // NOT_Stop für Crash-Situationen
//+-----------------------------------------------------------------------+

int start()
{
if(OrderSelect(MAGICMA, SELECT_BY_POS)==true)
{
switch(OrderType())
{
case OP_BUY:
if (Bid >= OrderOpenPrice + 7* Point){ // "- StopLoss" entfernt ! /
// if aktueller Bid >= OrderOpenPrice + 7 / ... dann neuer SL
if (!OrderModify(OrderTicket(),OrderOpenPrice(),Order OpenPrice() + 4 * Point, MAGICMA, 0, Blue)){
Print("Fehler beim Ändern der Position: "+GetLastError());
}
}
case OP_SELL:
if (Ask <= OrderOpenPrice - 7* Point){ // "+ StopLoss" entfernt ! /
// if aktueller Bid <= OrderOpenPrice - 7 / ... dann neuer SL
if (!OrderModify(OrderTicket(),OrderOpenPrice(),Order OpenPrice() - 4 * Point, MAGICMA, 0, Red)){
Print("Fehler beim Ändern der Position: "+GetLastError());
}
}
}
}
else
Print("OrderSelect has not been able to find the order ", MAGICMA, ":", GetLastError());
return(0);
}

Sicher ein oder mehrere banale Fehler - ich selbst aber kann nichts entdecken.

LG. piptrade