Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 15.03.19
RollsReus RollsReus ist offline
Neues Mitglied
 
Registriert seit: Mar 2019
Beiträge: 12
RollsReus befindet sich auf einem aufstrebenden Ast
Standard

Vom Gefühl her, bin ich deutlich näher gekommen dank Deiner Hinweise. Aktuell setzt er jedoch (noch) keine Order nach den genannten Bedingungen. Magst Du bei Gelegenheit mal über folgenden Code-Schnipsel schauen:

}
Zitat:
//Longtrade

if (Ask>(RangeHigh+Point*20))
//1. Ausbruch über dem RangeHigh
Erstausbruch = true;

if(iOpen(Symbol(),NULL,0)<RangeHigh && iClose(Symbol(),NULL,0)<RangeHigh)
//danach Innenstab innerhalb der Range

if (Ask>(RangeHigh+Point*20) && Erstausbruch == true && TradeAllowed == true && RangeOk==true && GetTotalTrades()==0)
//2. Ausbruch über dem RangeHigh


{
bool ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-(SL*Point),Ask+(TP*Point),NULL,Magic,0,Blue);
TradeAllowed=false;
}
Beim Kompilieren wird bei der Syntax kein Fehler festgestellt, jedoch habe ich irgendwo noch einen Fehler in der Umsetzung. Fällt Dir ein Fehler auf den ich korrigieren sollte damit es funktioniert?

Vielen Dank vorab.