Wie programmiert man? - Seite 339 1...332333334335336337338339340341342343344345346347 Neuer Kommentar at120 2015.06.11 05:22 #3381 Hallo Coder-Lehrling! Ich habe eine Include-Datei, die es verwendet, und die Eingabe für sie ist die "Close" von mql4. Ich weiß nicht, warum der Programmierer das so gemacht hat... :-o Tschüss, AT Hilfe bei der Codierung Ökonometrie: Bibliographie Über die ungleiche Wahrscheinlichkeit Mladen Rakic 2015.06.11 11:10 #3382 Wann immer Sie Preisfelder verwenden, müssen diese so deklariert werden (das ist so, weil mt versucht, Preisänderungen durch den Code zu verhindern) at120 2015.06.15 14:21 #3383 Hallo! Wie kann ich den Code so gestalten, dass er mit M5 und H1 Daten funktioniert? Ich brauche also die Anzeige/Daten für MA(CD) von H1 und M5. Also Ich habe diesen Code genommen, um die Werte zu erhalten... Aber es funktioniert nicht, oder besser gesagt, ich verstehe es nicht... Irgendwelche Ideen? int h1shift = iBarShift(NULL,PERIOD_H1,iTime(NULL,PERIOD_M5,i),true); MACDH1=iMACD(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_SIGNAL,h1shift+1); Danke für die Hilfe! Tschüss, AT How to code? Welche Techniken und Methoden Fragen Sie! Mladen Rakic 2015.06.15 14:36 #3384 at120: Hallo!Wie kann ich den Code so gestalten, dass er mit M5- und H1-Daten funktioniert? Ich brauche also die Anzeige/Daten für MA(CD) von H1 und M5. Also Ich habe diesen Code genommen, um die Werte zu erhalten... Aber es funktioniert nicht, oder besser gesagt, ich verstehe es nicht... Irgendwelche Ideen? int h1shift = iBarShift(NULL,PERIOD_H1,iTime(NULL,PERIOD_M5,i),true); MACDH1=iMACD(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_SIGNAL,h1shift+1); [/PHP] Thanks for help! Bye, AT Versuchen Sie Folgendes (es werden die entsprechenden H1-Daten für den aktuellen Chart angezeigt) : [PHP] int h1shift = iBarShift(NULL,PERIOD_H1,Time); MACDH1=iMACD(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_SIGNAL,h1shift+1); Wenn Sie M5-Daten verwenden möchten, müssen Sie die gleiche Prozedur auch für den M5-Zeitrahmen durchführen - aber es wird nicht korrekt funktionieren, wenn Ihr Chart-Zeitrahmen höher als M5 oder H1 ist at120 2015.06.16 06:48 #3385 Hallo Mladen! Nochmals herzlichen Dank für deine Antwort und Hilfe! Der Code ist jetzt einfacher und funktioniert bei mir gut. Jetzt habe ich ein anderes Problem mit einer "meiner" Unterfunktion... Siehe den Code, als Ausgabe erhalte ich eine Null... :-// und eine Warnung des Compilers: "Indikatorpuffer ist kleiner als benötigt" ?! Haben Sie eine Idee, warum? Vielen Dank für Ihre Unterstützung! Tschüss, AT test.mq4 Dateien: test.mq4 2 kb Jede Anfängerfrage, um das Hilfe bei der Codierung Multi-Timeframe-Indikatoren Mladen Rakic 2015.06.16 07:38 #3386 at120: Hallo Mladen!Nochmals herzlichen Dank für Ihre Antwort und Hilfe! Dieser Code ist jetzt einfacher und es funktioniert für mich gut. Jetzt habe ich ein anderes Problem mit einer "meiner" Unterfunktion... Siehe den Code, als Ausgabe erhalte ich eine Null... :-// und eine Warnung des Compilers: "Indikatorpuffer ist kleiner als benötigt" ?! Haben Sie eine Idee, warum? Vielen Dank für Ihre Unterstützung! Tschüss, AT test.mq4 Schauen Sie es sich jetzt an: _test.mq4 Dateien: _test.mq4 2 kb at120 2015.06.16 09:59 #3387 Hallo Mladen! Das hat geklappt! ;-)) Danke Mann! BTW, ich habe auch ein test_indi wo ich das Problem habe, es zeigt mir manchmal zwei Pfeile auf einem Balken. Das sollte nicht sein. Ich will nur einen Pfeil auf dem Balken (entweder nach oben oder nach unten) und ich will ihn nicht auf dem aktuellen Balken, Ich habe also dieses Stück Code, aber ich habe nicht den richtigen Wert? Was mache ich falsch? Irgendeine Idee? Danke für eure Hilfe! Tschüss, AT test_indi.mq4 Dateien: test_indi.mq4 2 kb Fragen von Neueinsteigern zu [Archiv!] Jede Anfängerfrage, um Fragen Sie! Mladen Rakic 2015.06.16 10:14 #3388 at120: Hallo Mladen!Das hat geklappt! ;-)) Danke Mann! BTW, ich habe auch ein test_indi wo ich das Problem habe, es zeigt mir manchmal zwei Pfeile auf einem Balken. Das sollte nicht sein. Ich will nur einen Pfeil auf dem Balken (entweder nach oben oder nach unten) und ich will ihn nicht auf dem aktuellen Balken, Ich habe also dieses Stück Code, aber ich habe nicht den richtigen Wert? Was mache ich falsch? Irgendeine Idee? Danke für eure Hilfe! Tschüss, AT test_indi.mq4 Fügen Sie diese beiden Zeilen direkt vor den beiden if-Bedingungen ein, die Sie im Code haben: CrossUp = EMPTY_VALUE; CrossDown = EMPTY_VALUE; Das sollte verhindern, was Sie haben at120 2015.06.16 10:32 #3389 Hallo Mladen! Danke für deinen Beitrag! Ich habe diese beiden Zeilen hinzugefügt, aber ohne Erfolg... Siehe das Bild... Vielleicht liegt das Problem daran, dass der Wert nicht innerhalb des Bereichs liegt? denn Bereich/Grenze ist: +18 für z.B. Kauf und -50 für einen Verkauf... Auf Wiedersehen, AT Dateien: test_indi.jpg 33 kb Multi-Timeframe-Indikatoren Hilfe bei der Codierung Elite-Indikatoren :) at120 2015.06.17 06:18 #3390 Hallo Leute! Ein anderer "interessanter" Punkt ist, dass ich einige Indis ohne Wert habe. Wenn ich es auf M5 verwende (was das Indi für ist) bekomme ich keinen Wert, wenn ich es mit H1 verwende, erhalte ich einige Werte!? Was mache ich falsch? Es ist derselbe Indikator wie beim Test, das einzige was ich geändert habe, war das Format von IndicatorOutput (so etwas wie MACD1 * 23) Danke für Hilfe und Inputs! Auf Wiedersehen, AT Diskussion zum Artikel "Moving Universal MA Kreuz EA Fragen Sie! 1...332333334335336337338339340341342343344345346347 Neuer Kommentar
Hallo Coder-Lehrling!
Ich habe eine Include-Datei, die es verwendet, und die Eingabe für sie ist die "Close" von mql4.
Ich weiß nicht, warum der Programmierer das so gemacht hat... :-o
Tschüss, AT
Wann immer Sie Preisfelder verwenden, müssen diese so deklariert werden (das ist so, weil mt versucht, Preisänderungen durch den Code zu verhindern)
Hallo!
Wie kann ich den Code so gestalten, dass er mit M5 und H1 Daten funktioniert? Ich brauche also die Anzeige/Daten für MA(CD) von H1 und M5. Also
Ich habe diesen Code genommen, um die Werte zu erhalten... Aber es funktioniert nicht, oder besser gesagt, ich verstehe es nicht...
Irgendwelche Ideen?
int h1shift = iBarShift(NULL,PERIOD_H1,iTime(NULL,PERIOD_M5,i),true);
MACDH1=iMACD(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_SIGNAL,h1shift+1);
Danke für die Hilfe!
Tschüss, AT
Hallo!
Wie kann ich den Code so gestalten, dass er mit M5- und H1-Daten funktioniert? Ich brauche also die Anzeige/Daten für MA(CD) von H1 und M5. Also
Ich habe diesen Code genommen, um die Werte zu erhalten... Aber es funktioniert nicht, oder besser gesagt, ich verstehe es nicht...
Irgendwelche Ideen?
int h1shift = iBarShift(NULL,PERIOD_H1,iTime(NULL,PERIOD_M5,i),true);
MACDH1=iMACD(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_SIGNAL,h1shift+1);
[/PHP]
Thanks for help!
Bye, ATVersuchen Sie Folgendes (es werden die entsprechenden H1-Daten für den aktuellen Chart angezeigt) :
[PHP] int h1shift = iBarShift(NULL,PERIOD_H1,Time);
MACDH1=iMACD(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_SIGNAL,h1shift+1);
Wenn Sie M5-Daten verwenden möchten, müssen Sie die gleiche Prozedur auch für den M5-Zeitrahmen durchführen - aber es wird nicht korrekt funktionieren, wenn Ihr Chart-Zeitrahmen höher als M5 oder H1 ist
Hallo Mladen!
Nochmals herzlichen Dank für deine Antwort und Hilfe!
Der Code ist jetzt einfacher und funktioniert bei mir gut.
Jetzt habe ich ein anderes Problem mit einer "meiner" Unterfunktion...
Siehe den Code, als Ausgabe erhalte ich eine Null... :-//
und eine Warnung des Compilers: "Indikatorpuffer ist kleiner als benötigt" ?!
Haben Sie eine Idee, warum?
Vielen Dank für Ihre Unterstützung!
Tschüss, AT
test.mq4
Hallo Mladen!
Nochmals herzlichen Dank für Ihre Antwort und Hilfe!
Dieser Code ist jetzt einfacher und es funktioniert für mich gut.
Jetzt habe ich ein anderes Problem mit einer "meiner" Unterfunktion...
Siehe den Code, als Ausgabe erhalte ich eine Null... :-//
und eine Warnung des Compilers: "Indikatorpuffer ist kleiner als benötigt" ?!
Haben Sie eine Idee, warum?
Vielen Dank für Ihre Unterstützung!
Tschüss, AT
test.mq4Schauen Sie es sich jetzt an: _test.mq4
Hallo Mladen!
Das hat geklappt! ;-)) Danke Mann!
BTW, ich habe auch ein test_indi wo ich das Problem habe, es zeigt mir manchmal zwei Pfeile auf einem Balken.
Das sollte nicht sein. Ich will nur einen Pfeil auf dem Balken (entweder nach oben oder nach unten) und ich will ihn nicht auf dem aktuellen Balken,
Ich habe also dieses Stück Code, aber ich habe nicht den richtigen Wert? Was mache ich falsch?
Irgendeine Idee?
Danke für eure Hilfe!
Tschüss, AT
test_indi.mq4
Hallo Mladen!
Das hat geklappt! ;-)) Danke Mann!
BTW, ich habe auch ein test_indi wo ich das Problem habe, es zeigt mir manchmal zwei Pfeile auf einem Balken.
Das sollte nicht sein. Ich will nur einen Pfeil auf dem Balken (entweder nach oben oder nach unten) und ich will ihn nicht auf dem aktuellen Balken,
Ich habe also dieses Stück Code, aber ich habe nicht den richtigen Wert? Was mache ich falsch?
Irgendeine Idee?
Danke für eure Hilfe!
Tschüss, AT
test_indi.mq4Fügen Sie diese beiden Zeilen direkt vor den beiden if-Bedingungen ein, die Sie im Code haben:
CrossUp = EMPTY_VALUE;
CrossDown = EMPTY_VALUE;
Das sollte verhindern, was Sie haben
Hallo Mladen!
Danke für deinen Beitrag!
Ich habe diese beiden Zeilen hinzugefügt, aber ohne Erfolg...
Siehe das Bild...
Vielleicht liegt das Problem daran, dass der Wert nicht innerhalb des Bereichs liegt?
denn Bereich/Grenze ist: +18 für z.B. Kauf und -50 für einen Verkauf...
Auf Wiedersehen, AT
Hallo Leute!
Ein anderer "interessanter" Punkt ist, dass ich einige Indis ohne Wert habe.
Wenn ich es auf M5 verwende (was das Indi für ist) bekomme ich keinen Wert, wenn ich es mit H1 verwende,
erhalte ich einige Werte!? Was mache ich falsch?
Es ist derselbe Indikator wie beim Test, das einzige was ich geändert habe, war das Format von IndicatorOutput (so etwas wie MACD1 * 23)
Danke für Hilfe und Inputs!
Auf Wiedersehen, AT