Leaderboard
Popular Content
Showing content with the highest reputation on 08/23/2014 in all areas
-
Hallo Leute, endlich Fertig. .:: Der Indikator zeigt zwei ABCD Formationen, von oben gesehen Upper und von unten gesehen Lower. .:: Des weiteren werden auch ABCD Formationen gezeigt welche sich in schon vorhanden ABCD Formationen bilden(verschaltet), dafür habe ich aber einen Parameter hinzugefügt, so das auch die ABCD Formationen nur nacheinander angezeigt werden können (Upper/Lower Formationen bleiben aber verschaltet). .:: A: Low das niedriger als das vorige und nächste Low ist. (ggf. auch LowestLow der letzten X bars?) Dafür habe ich eine Parameter hinzugefügt wo man höchste/tiefste A der letzten X Kerzen angeben kann. .:: Und einen Parameter hinzugefügt, zeige nur Upper oder nur Lower oder beide ABCD Formation. .:: Nach dem D sind bis zu 3 tiefere Tiefs erlaubt (also LowAmD > Low1 > Low2 > Low3), gibt es noch ein tieferes Tief -> Formation zerstört. (habe ich erstmal nicht hinzugefügt) Grund: http://www.tom-next.com/community/topic/67951-indikator-abcd-formationen/?p=150856 Ich habe den Indikator OOP programmiert mit Klassen welche sich in 2 Include Dateien befinden und ich habe den code so gut wie es geht Kommentiert (mein 1. OOP Projekt) Programmiert mit MQL5 und mit MQL4 für MetaTrader 5 und 4 build 600+, der MQL4 & MQL5 Code ist zu ca. 95% identischDer Indikator zeigt die A/B/C/D von beiden Richtungen, von oben gesehen Higher/Upper und die von unten gesehen LowerFällt der Kurs je unter A: Formation zerstört und ABCD wird nicht angezeigt. (von einer Richtung gesehen, Lower)Es werden die einzelnen A/B/C/D nur angezeigt wenn die Formation komplett ist. Der Indikator erstellt für jeden Buchstaben einen Buffer, welcher dann z.b. in einem Expert Advisor benutzt werden kann...Es werden immer nur die letzte 256 Kerzen berechnet, angezeigt werden aber alle (also wenn der Indikator 2 Tage durch läuft werden auch von 2 Tagen angezeigt)Es werden keine Folge D angezeigt nur komplette ABCD Formationen (könnte man ja noch hinzufügen) (dem D sind bis zu 3 tiefere Tiefs erlaubt)Die Dateien befinden sich in einem Verzeichnis Namens i-ABCDathe welches komplett in das Hauptverzeichnis kopiert werden kann. MetaTrader 4 C:\Program Files\MetaTrader 5\MQL5\Indicators\i-ABCDathe MetaTrader 5 C:\Program Files (x86)\MetaTrader 4\MQL4\Indicators\i-ABCDathe Wer gerne Mitprogrammieren möchte, ist Willkommen! : /* Dem neuen Programmierer ist erlaubt, aber nicht verpflichtet, den obigen Copyright wie folgt zu ändern: Copyright (c) 2014, 2016 www.tom-next.com, Alexander Piechotta, Thomas Mustermann,... Bei Modifikationen dieses Source Codes sollte der Programmierer dass dem Aenderungsprotokoll zufügen, mit Versionsnummer, Datum, Name und welche Aenderungen. Ein Beispiel: /*=====Change Log===== * * v1.0, 24. Dezember, 1994, Sabine Musterfrau * -Diese Datei wurde ab dieser Version hinzugefügt * * v1.5, 4. April, 1997, Thomas Mustermann * -Int newFunc() {...} * */ Na dann viel Spass. -- MetaTrader 4.zip MetaTrader 5.zip1 point
-
Hallo, endlich Fertig. Ich habe Versuch den Indikator Objektorientiert zu programmieren, mit dem erstellen einer Klasse. Leider bin ich in Sachen OO-Denken ein Anfänger, ich bräuchte für die Klasse bestimmt noch eine Woche.... Deshalb habe ich das ganze OO Abgebrochen und den Indikator so programmiert. (Ich versuche es später nochmals mit einer Klasse...) Der Name, ich war mal so Frei, i-ABCDathe.mq5 (kann natürlich alles geändert werden) Programmiert mit MQL5 für MetaTrader 5, der Code sollte auch in MetaTrader 4 ab Build 600 funktionieren.Der Indikator zeigt alle ABCD Formationen auch die verschachteltenDer Indikator zeigt die A/B/C/D von beiden Richtungen, von oben gesehen also Higher/Upper und die von unten gesehen also LowerFällt der Kurs je unter A: Formation zerstört und ABCD wird nicht angezeigt. (von einer Richtung gesehen, Lower)Es werden die einzelnen A/B/C/D nur angezeigt wenn die Formation komplett ist. Der Indikator erstellt für jeden Buchstaben einen Buffer, welcher dann z.b. in einem Expert Advisor benutzt werden kann...Es gibt einen Eingabe Parameter mit dem Wert 256, es werden also nur die letzten 256 Kerzen(Bars) benutzt für die Berechnung und Anzeige Bei 123, wird die Formation trotzdem angezeigt, erstmal, dass können wir ja Später noch anpassen, z.b. mit einem weiteren Parameter. Siehe hier: http://www.tom-next.com/community/topic/67951-indikator-abcd-formationen/?p=150856 Zusätzlich in der Definition, D muss auch größer sein als B. (von einer Richtung gesehen, Lower)Dass ganze ist ein Community Projekt, der Code kann gerne auch von anderen Programmierern verändert/verbessert werden. Viel Spass beim Testen. i-ABCDathe.mq5.zip1 point