Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 03.08.20
LQK LQK ist offline
Mitglied
 
Registriert seit: Nov 2019
Beiträge: 76
LQK befindet sich auf einem aufstrebenden Ast
Standard

Ich habe jetzt mal folgende Änderung durchgeführt.

So war es vorher (Code-Auszug, fragliche Stellen rot markiert):

Code:
...
			   order_id = OrderSend(
		              Symbol(), 
		              OP_BUY, 
		              global_PositionGroesse, 
		              Ask,
		              global_Slippage, 
		              global_SL, 
		              global_TP, 
		              NULL, 
		              0, 
		              0,
		              clrNONE);
..

Und so nach der Veränderung:

Code:
			   order_id = OrderSend(
		              ".DE30Cash", 
		              OP_BUY, 
		              global_PositionGroesse, 
		              Ask,
		              global_Slippage, 
		              global_SL, 
		              global_TP, 
		              NULL, 
		              0, 
		              0,
		              clrNONE);

Das Problem ist unverändert. Nach Kompilieren und Starten öffnet der EA einen Chart USDCHF und will auf diesem Chart traden.

Überraschenderweise führt es nicht zu einer Fehlermeldung, wenn als Symbol völliger Blödsinn übergeben wird (siehe Beispiel unten), weder beim Compilierne noch zur Laufzeit:


Code:
		   order_id = OrderSend(
		              "QuatschmitSoße", 
		              OP_BUY, 
		              global_PositionGroesse, 
		              Ask,
		              global_Slippage, 
		              global_SL, 
		              global_TP, 
		              NULL, 
		              0, 
		              0,
		              clrNONE);

Der EA verhält sich immer gleich, egal, was ich als Symbol übergebe (öffnet einen Chart USDCHF und will auf diesem traden. Hat jemand eine Idee?

Besten Dank für jeden konstruktiven Hinweis und Grüße
LQK