Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 05.01.19
Angel Angel ist offline
Mitglied
 
Registriert seit: Dec 2017
Ort: 76891
Beiträge: 126
Angel befindet sich auf einem aufstrebenden Ast
Standard

Danke! Erst recht zu später Stunde... Jetzt, wo Wochenende ist und kein Tick mehr die OnTick-Funktion antreibt, musste ich das Testprogramm in die OnInit-Funktion verschieben. Dort wird es 1 x ausgeführt. Dann versuchte ich es mit dem Strategietester. Ergebnis: Im Strategietester funktioniert es in der OnTick-Funktion...

So.. nun zu dem Programm:
Code:
  double Test,ND,ND1;
  string DTS;
  Test = iMA(NULL,15,10,0,1,0,0);
  ND = NormalizeDouble(Test,5);
  ND1= NormalizeDouble(iMA(NULL,15,10,0,1,0,0),5);     
  DTS = DoubleToString(Test,5);         
  Comment(" Test = ",Test," ND = ",ND," ND1 = ",ND1," DTS = ",DTS);
[IMG] https://1drv.ms/u/s!AqQnnO2HdvchkFiU8MWTWNF8O-1A [/IMG]

Es klappt!

Lange Rede, kurzer Sinn: Hier, wo ich mein ursprüngliches Programm auseinanderpflückte, bis fast in den Wahnsinn grübelte, einen neuen EA mit diesem Codeschnipsel schrieb.... funktioniert es!!! Obwohl es der ursprüngliche Code ist !
Ich frage mich echt, wo da immer der Fehler liegt... im Gegensatz zu dem ursprünglichen Programm, das die Frage verursachte, habe ich augenscheinlich nichts verändert... Vielleicht der MQL4-Klabautermann...
Danke, traderdoc !!!
__________________
MQL4-Interessiert... und noch gaaaanz am Anfang