Diskussion zum Artikel "Die Stärke von ZigZag (Teil I). Entwicklung der Basisklasse des Indikators" - Seite 6

 

Ich habe versucht, sie zu trennen, indem ich 1 und 2 zu ihren Namen hinzufügte. Der vorherige Fehler verschwand, aber ein anderer Fehler tauchte auf......

Beim Versuch zu kompilieren TestZZ_03

stop_time_in' - cannot convert enum TestZZ_03.mq5 77 78


So sehen die Funktionen jetzt aus:

void GetZigZagData1(const double &zz_h[],const double &zz_l[],const datetime &time[]);

void GetZigZagData2(const int handle,int buffer_num_highs,int buffer_num_lows,

const string symbol,const ENUM_TIMEFRAMES period,

const datetime start_time,const datetime stop_time);


 
Sergey Voytsekhovsky:

Ich habe versucht, sie zu trennen, indem ich 1 und 2 zu ihren Namen hinzufügte. Der vorherige Fehler verschwand, aber ein anderer Fehler tauchte auf.....

Beim Versuch, TestZZ_03 zu kompilieren

...

Ich habe eine etwas aktuellere Version geladen, und es gab einige Ergänzungen.

Es ist notwendig, die Indizes der Indikatorpuffer im zweiten und dritten Parameter anzugeben:

zz_current.GetZigZagData(zz_handle_current,h_buff,l_buff,_Symbol,_Period,start_time_in,stop_time_in);
 
Laden Sie den Code erneut über den alten Link hoch, oder gibt es einen neuen?
 
Vielen Dank für die prompte Antwort, und das sogar an einem Wochenende. Respekt.
 
Sergey Voytsekhovsky:
Möchten Sie den Code erneut von dem alten Link herunterladen, oder gibt es einen neuen?

Ich überprüfe jetzt alles noch einmal und muss eventuell ein neues Archiv mit den Dateien hochladen. Sie müssen also warten.

 
OK, wenn Sie wissen, was Sie hochladen können? Sagen Sie mir dann Bescheid?
 
Sergey Voytsekhovsky:
OK, wenn Sie wissen, was Sie hochladen können? Sagst du mir Bescheid?

Ja, ich werde das Archiv zuerst hier hochladen.

 

Aktualisiertes Archiv mit korrigierten Dateien.

Dateien:
Files.zip  20 kb
 

Ich habe ein neues Archiv heruntergeladen und versucht, TestZZ_03.mq5 zu kompilieren.

Das Ergebnis ist das gleiche. Fehler und Verweis auf dieselbe Funktion, zweimal durch unterschiedliche Parameter ausgelöst.

 
Vielleicht mache ich etwas falsch?