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

... alles völlig logisch und durchaus auch halbwegs verständlich. Und so sieht der code jetzt aus:

case OP_BUY: // analog für OP_SELL
if (Bid - mindestStopLoss >= OrderOpenPrice + 7* Point)
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOp enPrice() + 4 * Point, 0, 0, Blue);
// Warnung: "Rückgabewert von OrderModify sollte geprüft werden" - bleibt bestehen !
}
if(!OrderModify(OrderTicket(),OrderOpenPrice(),Ord erOpenPrice() + 4 * Point, 0, 0, Blue))
{
Print("Fehler beim Ändern der Position: "+GetLastError());
}

Obwohl ich das Prinziep der "Umkehrung" verstanden habe und jetzt keinen Fehler mehr im code entdecken kann - die Kompelier-Warnung bleibt bestehen: "Überprüfe Rückgabewert".
(Ich bekomme schon ein schlechtes Gewissen - ist da schon wieder etwas falsch ?)
LG. piptrade