Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 10.06.21
droyo33 droyo33 ist offline
Neues Mitglied
 
Registriert seit: Jun 2021
Beiträge: 29
droyo33 befindet sich auf einem aufstrebenden Ast
Standard

Zum zweiten Fall, habe gerade nochmal die Abfrage OrderSymbol() == Symbol () vor geschaltet

if(OrderSymbol() == Symbol()){
if(AccBal < 4000){
if(OrdersTotal() >= 9){
lotSize = 0.02;
}else if(OrdersTotal() <= 9){
lotSize = 0.01;
}

funktioniert für das erste Paar wo in den EA aufspiele, beim 2 Paar fängt er an zu meckern und es kommt folgender Error (siehe Bild)

Warum ist hier die Abfrage nicht korrekt?
Spiele ich den EA bswp. als erstes auf EUR/USD auf funkitoniert OrderSymbol == Symbol.
Beim 2. Paar z.B. GBP/USD ist OrderSymbol() immer noch EUR/USD und somit ist die Abfrage OrderSymbol() == Symbol () für GBP/USD false!
Warum er bei 2,. Paar spinnt weiß ich leider nicht...

MFG

Dennis
Angehängte Grafiken
Dateityp: png LotSize.png (3,8 KB, 4x aufgerufen)