Einzelnen Beitrag anzeigen
  #24 (permalink)  
Alt 05.08.13
ExpertWolle ExpertWolle ist offline
Mitglied
 
Registriert seit: Mar 2012
Beiträge: 90
ExpertWolle befindet sich auf einem aufstrebenden Ast
Standard

Moin,

die Magic ist variable. Dafür lege ich eine "globale Variable" mit der Bezeichnung zaehler an. Diese wird jeweils bei der Initialisierung um 1 erhöht. Eine doppelte Magic sollte ausgeschlossen sein. Es sei denn, ein anderer EA nutzt zufällig die gleiche Magic wie der aktuelle Zählerstand. Man kann manuell eingreifen und den Zählerstand hochsetzen.

Magic = GlobalVariableGet("zaehler") + 1;
GlobalVariableSet("zaehler",Magic);

Außerdem werte ich immer Symbol und Magicnumber aus.

OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
ticket = OrderTicket();
...

Mich würden Ergebnisse zum EA interessieren.
Danke.