Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Fehlerhafte Werte beim Auslesen von Indikatoren (http://www.expert-advisor.com/forum/showthread.php?t=5118)

Dick_Turpin 19.08.16 08:51

Fehlerhafte Werte beim Auslesen von Indikatoren
 
Kann es sein, dass beim ersten Auslesen von Indikatoren fehlerhafte Werte ausgelesen werden, und dann beim zweiten Auslesen die Werte stimmen?

Kann das ev. mit einer zu hohen anzahl an Werten zusammenhängen? Ich lese z.B. 5 verschiedene Indikatoren von Bar 1 bis 40 in einer for-Schleife aus. Und da habe ich dieses Problem.

Sollte man die Indikatoren vielleicht "schonender" auslesen, z.B. jeden Indikator in einer separaten for-Schleife?

Gruß
Dick

ralfbenker 19.08.16 11:38

Kenne den Code nicht aber das kann eigentlich nicht sein.
Da muss was anderes in der Schleife nicht hinhauen.

traderdoc 19.08.16 15:55

Da tippe ich auch auf einen Codefehler. Also am Besten mal den Code posten.

traderdoc

Dick_Turpin 19.08.16 22:13

Liste der Anhänge anzeigen (Anzahl: 1)
Also wenn der Indi-Wert nicht stimmt, dann sind die Werte meist verschoben, d.h. der Wert von Bar 1 steht in der Variablen für z.B. Bar 4...

Anbei der etwas abgespeckte Code.

Gruß
Dick

Dick_Turpin 20.08.16 18:32

Liste der Anhänge anzeigen (Anzahl: 1)
Oft sind die Werte auch nur um einen Bar verschoben.

Ich habe mal den angehängten Repainting-EA laufen lassen und sehe, dass vor allem Nachts, vor allem in H4, viele Repaintings auftreten. Oder liegt das ev. daran, dass es sich um ein Demokonto (AM) handelt?

Aber trotzdem verstehe ich nicht, dass bei meinem ersten EA "Dick_H1" beim allerersten Start manchmal zuerst falsche Werte ausgelesen werden und danach die Werte dann stimmen...

Gruß
Dick

ralfbenker 21.08.16 15:15

Hab mir Deinen Dick_H1 mal angeschaut, bei mir scheinen die ausgelesenen Werte zu stimmen. Zumindest konnte ich im Journal nichts außergewöhnliches feststellen.
Es sei denn, der Name des Währungspaares stimmt nicht oder es gibt für den getesteten Zeitraum keine Kursdaten. Dann liefert der Inhalt des Array eben 0.

Den Repainting EA kann ich nicht testen da ich diesen CHO-Indikator nicht habe.

Raul0 21.08.16 19:51

Vielleicht bist Du mit Deinen Währungspaar- und Indikatorenarrays durcheinandergekommen. Prüfe doch den Einzelfall.

UND, läuft der EA irgendwann, bitte laß uns noch was vom Markt übrig :D

Dick_Turpin 22.08.16 10:55

Also die Probleme entstehen immer dann, wenn ich den EA zum Auslesen der Werte zum ersten mal in einem neuen TF laufen lasse.
Erst wenn ich den EA nach dem ersten Auslesen neu starte und der EA zum zweiten mal im gleichen TF ausliest, dann stimmen die Werte!

Bin langsam am verzweifeln...

Gruß
Dick

ralfbenker 22.08.16 11:32

Liste der Anhänge anzeigen (Anzahl: 1)
Also bei mir stimmen die Werte auch beim ersten Mal. Hab jetzt allerdings nur den CCI14 und den Stoch14 mit denen im Chart verglichen und es waren die gleichen Werte. Was allerdings nicht funktioniert ist wenn Du Deinen EA von Timeframe H1 in M30 oder einem anderen Timeframe wechselst und die Berechnung deiner Indikatoren im EA weiter auf H1 läuft.
Wenn du den Indikator im Chart mit Timeframe M30 und Deinen Werten im EA H1 vergleichst muss ja was anderes rauskommen.

14 Perioden M30 sind ja nicht gleich 14 Perioden H1.
Ansonsten weiss ich dann auch nicht weiter.

Dick_Turpin 22.08.16 11:39

Hallo ralfbenker,
da hab ich mich wohl nicht deutlich genug ausgedrückt:

Wenn ich den EA in einem neuen TF laufen lasse, dann meinte ich damit, dass ich im EA den TF in den Funktionen ReadIndi() und PrintIndi() auf einen neuen TF umstelle.

Gruß
Dick


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum