|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Divergenzen zwischen Chart und MACD
Hi,
ich bin zur Zeit am überlegen, wie ich meinen EA nach Divergenz zwischen Chart und und dem MACD suchen lassen kann. Das heißt, wenn z.B. der Chart ein tieferes Hoch und der MACD gleichzeitig ein höheres Hoch anzeigt, soll mein EA das bemerken. Kann mir jemand sagen, welche Funktionen ich dazu verwenden muss ? |
|
|||
Hallo
Haben Sie es hingekriegt? das würde mich sehr interessieren wie der Ea Funktioniert.
Gruß Gregor |
|
|||
mich würde das natürlich auch interessieren, zumal mein Beitrag mit dem Ihighest of ima ja im Prinzip aufs gleiche zielt. Mir würde schon reichen, wenn ich wüßte, wie ich einen Hochpunkt vom z.B. EMA berechne, den Rest, so denke ich, bekomme ich dann selber hin. Ich denke was wir wissen wollen, wie können wir einen Indikator von einem Indikator berechnen? Wer kann uns helfen?
Was man wohl machen müsste, einen Costumindikator herstellen, der beides vereint und den dann im EA einbauen. Wäre das der richtige Weg? |
|
|||
Vielleicht kurz zumindest der Start:
um den Highpunkt einer Periode zu berechnen verwende iHighest. Vergleiche 2 Perioden siehe unten. Wie man den Hochpunkt vom MACD wüßte ich auch gerne. z.B.: double Result_short1_high=High[iHighest(NULL,0,MODE_OPEN,Periode_short1,0)]; double Result_short2_high=High[iHighest(NULL,0,MODE_OPEN,Periode_short2,Periode_s hort1)]; bool IsBuy = (Result_short1_high-Result_short2_high>buy_enter); |
|
|||
warum setzt du nicht einfach eine schleife ein, er muss doch nur die letzten kerzen durchrattern und den größten bzw den kleinsten wert einfriefen lassen...
Aber anstatt das jetzt komplett neu zu programmieren, kannst du auch einfach ein Indi dazu nehmen, da gibt es doch schon genug freie Divergenz Indi's im netz... |
|
||||
so ein ea gibt es schon. allerdings zeigt er nur die divergenzen und handelt tut er nicht. schau nach dem ea "tradelocator"
|
|
|||
Also einen Divergenzen_Indicator hab ich gefunden; mir geht es aber darum selbst in der Lage zu sein einen solchen zu programmieren.
Der folgende Link führt euch zum gewünschten Indikator: FX5_MACD_Divergence - MQL4 Code Base Es wäre toll, wenn sich jemand den Code mal anschauen würde und mir sagen könnte was " shift " bedeutet und was es z.B. in der folgenden Funktion macht: void CatchBullishDivergence(int shift) ... ... ... |
|
|||
Naja was genau die Funktion macht kann ich dir ja auch nicht sagen. Hab es ja nicht geschtrieben. Meistens steht aber das Shift für die Verschiebung der Kerze. Dieses Könnte hier ja auch zutreffen. Ansonsten wenn ich es genau haben möchte, versuche ich immer in dieser funktion ein Comment eizufügen und die Variablen im Betrieb im Chart anzeigen zu lassen. Weiß jetzt nicht genau ob es dir hilft, aber bis dato habe ich so eingeltich immer alles rausfinden können...
LG |
Lesezeichen |
Stichworte |
divergenz, divergenz chart macd, divergenzen, macd, mql4, programmierung metatrader |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|