Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 13.06.22
pascalper pascalper ist offline
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Indikator-Trading Beitrag anzeigen
Das Hauptproblem ist hier allerdings, dass du PositionGetString() nutzt, also eine Funktion die die Eigenschaften einer noch offenen Position auslesen soll.

Mit dem MT5 kann man ja echte Aktien und auch Futures ohne CFD handeln. Das geht, da es im Gegensatz zum MT4 Orders, Deals und Positions gibt.

Mach dich also erstmal damit vertraut, dann klappt die Umstellung auf den MT5 deutlich einfacher.

Hier ein Link dazu:
https://www.mql5.com/de/articles/211
Danke für den Link, wird schon klarer - ein Mix der Pools geht natürlich nicht.

von
if(PositionGetString(POSITION_SYMBOL)==Symbol() && PositionGetInteger(POSITION_MAGIC)==Magic

geändert auf
if(HistoryOrderGetString(ticket, ORDER_SYMBOL)==Symbol() && HistoryOrderGetInteger(ticket, ORDER_MAGIC))