|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Zitat:
Ich sag mal so, solange hier keine Klarheit herrscht, was nun genau mit Geschwindigkeit gemeint ist, außer dem Quotient aus Weg und Zeit, wird das nix Konkretes mehr werden. @MA-EA ist gefragt. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Genau das ist meine Absicht in diesem Thema.
|
|
|||
Hallo.
Er öffnet zwar nen extra Fenster, aber von den dividierten MAs ist überhaupt nix zu sehn. Auch nicht im Datenfenster. Werden da zwar aufgelistet, aber es stehn keine Werte daneben. 4 Buffer reichen eigentlich. 1. Dividierter ClosePrice 2. Dividierter Fast MA 3. Dividierter Middle MA 4. Dividierter Slow MA Die vier sollen jeder durch den Wert, den man ja jeweils eintragen kann geteilt werden. Die Ergebnisse sollen alle im Unterfenster als Kurven angezeigt werden. Also z.B.: Code:
extern double DivisionsWert = 10.0; double CP-Kurve im Unterfenster = ClosePrice / DivisionsWert; double Fast-MA-Kurve im Unterfenster = Fast MA / DivisionsWert; double Middle-MA-Kurve im Unterfenster = Middle MA / DivisionsWert; double Slow-MA-Kurve im Unterfenster = Slow MA / DivisionsWert; |
|
|||
Warum komm ich da nicht gleich drauf:
Wie bei "normalen" MAs zählt man einfach die ganzen gewünschten Werte der gewünschten Kerzen zusammen. Aber statt das Ergebn. wie üblich durch die Anzahl der zusammen addierten Kerzen zu teilen, teilt man es einfach durch eine viel größere Zahl. Z.B. bei nem 10er MA dividiert man das Ergebnis nicht durch 10, sondern durch 100 oder durch 55,9 oder was auch immer. Dürfte für Jemanden, der Indikatoren proggen kann, nicht allzu schwierig umzusetzen sein. Hab noch mehr Ideen, wie man MAs verändern und vielleicht "besser machen" könnte, dazu aber vielleicht ein anderes Mal mehr. |
|
|||
Zitat:
122+123+125+126+129 = 625 der aktuelle Kurs ist also 129. 625 / 5 = 125 (normaler SMA) 625 / 20 = 31,25 (weit weg vom Kurs) 625 / 50 = 12,50 (weit weg vom Kurs) |
|
|||
@MA-EA, ich weiß einfach nicht, wo das noch hinführen soll.
Deine letzte "Idee" zur "Verbesserung" der MAs zeigt mir wieder, dass Du leider grundlegende Zusammenhänge nicht verstanden hast. D.h. Deine weiteren Ideen sollten ausschließlich in Richtung Aneignung von Grundwissen gehen, bevor Du hier weiter postest. Sonst ist das für alle nur Zeitverschwendung. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Das Rätsel im Thread ist noch immer warum, was und wozu schneller?
-Der MA wegen der lahmen Vola, er möge sich doch schneller bewegen? -Der MA rechnet z.B. eponetiell zu langsam? -Oder weil vergangene Daten mathematisch in einen anderen weiterhin vergangenen Zustand transformieren... Die Lösung ist! Einfach SMA 1 verwenden, schneller geht es nicht, das ist Visualisierung von Price Action. Oder das Notebook/PC aus den 90ern endlich der Mülldeponie, Abteilung Elektroschrott zuführen und sich einen schnelleren Rechner zu Weihnachten wünschen. |
|
|||
Zitat:
Also müsste man irgendwie die Kombination von CP und schneller berechnetem MA zu nem Indikator machen. Und könnte dann wie bei einfachen MAs Mehrere davon mit je anderer Periode auf einen Chart legen. |
|
|||
Vielleicht
( ClosePrice + MA-Wert ) / 10,9 oder 99,1 oder was auch immer. Daraus nen Indikator mit extra Unter-Fenster machen. Dann bräuchte man allerdings bei jedem davon den selben Divisions-Wert und könnte den originalen ClosePrice nicht verwenden. |
|
|||
Die Sinnhaftigkeit dieser Formel entzieht sich mir.
Was soll schneller gemacht werden? -Die mathematische Berechnung des Moving Average? -Die Reaktionsgeschwindigkeit des MA? Es ist doch völlig egal, da es immer die gleichen vergangenen Ausgangdaten sind!!! Ob man diese Daten nun exponetiell, einfach, stochatisch oder mit Brownscher Bewegung verarbeitet, die Ausgangslage sind immer veraltete Daten! Diese werden mathematisch umgeordnet/berechnet und neu dargestellt, es sind und bleiben trotzdem die gleichen alten veralteten Daten als Basis! Das "genetische" Datengrundmaterial ist immer das gleiche! Nämlich veraltet! Kein Indikator kann in die Zukunft blicken, nur eine Weiterführung eines Trends annehmen, nicht beweisen! Einzig "predictiv" arbeitende Indikatoren haben eine bessere, höhere Trefferquote, solche predictiv rechnenden Indikatoren verwenden aber keine Moving Averages sondern echte Price Action Daten, auch aus der Vergangenheit, aber reine unverfälschte Daten, was dann als Code so aussieht: PHP-Code:
|
Lesezeichen |
|
|