Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 09.02.16
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

MarketInfo() wurde als double und TimeCurrent() als datetime deklariert.

Da int mit weniger Bytes auskommt, werden dann bei der Übergabe bei Variablen höheren Typs evtl. Informationen verloren gehen.

Dann schreibst Du einfach über eine explizite Typumwandlung:

int var[2];

var[0] = (int)MarketInfo(Symbol(), MODE_SPREAD); //hier fällt tatsächlich alles nach der Kommastelle weg
var[1] = (int)TimeCurrent();

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.