Timesharing Chart of Gold
- Indikatoren
- hcy3511
- Version: 1.0
- Aktivierungen: 5
Wir empfehlen Ihnen dieses Programm Time Saving Indicator! Er zeigt im Hauptfenster Echtzeit-Kurse sowie 30-, 60- und 120-Minuten-Durchschnitte an und ermöglicht es Ihnen, Intraday-Trends zu erkennen. Die Parameter können flexibel angepasst werden, um eine Vielzahl von SMA-Typen für unterschiedliche Handelsstile zu unterstützen. Der Code ist auf Effizienz optimiert, vermeidet Doppelzählungen und läuft reibungslos. Klare mehrfarbige Linien und Beschriftungen machen die Beziehung zwischen Kurs und Durchschnitten auf einen Blick deutlich und helfen Ihnen, Handelssignale schnell zu erfassen. Einfaches und praktisches Design, ein leistungsfähiges Werkzeug für Intraday-Händler zur Marktanalyse, einen Versuch wert. Mit MACD- und HAM-Kauf-/Verkaufswarnungen können Sie die Qualität des Handels verbessern.
1) Einstellungen der Indikatoranzeige
- Die Anzeigeeigenschaften des Indikators werden mit Hilfe des #property-Befehls eingestellt:
- #property indicator_chart_window : Stellt sicher, dass der Indikator im Hauptfenster des Charts angezeigt wird.
- #property indicator_buffers 4 : Legt fest, dass der Indikator 4 Datenpuffer für die Speicherung von Echtzeitkursen und SMA-Daten für 3 verschiedene Perioden verwendet.
- #property indicator_colorX: Legt die Farbe für die verschiedenen Linien fest, z.B. die Preislinie ist blau, der 30-Minuten-SMA ist rot, der 60-Minuten-SMA ist grün und der 120-Minuten-SMA ist lila.
2. einstellungen der Eingabeparameter
- Es gibt mehrere einstellbare Eingabeparameter, die vom Benutzer nach seinen Bedürfnissen geändert werden können:
- MAPeriod1, MAPeriod2, MAPeriod3: stehen für die Berechnungsperiode des 30-Minuten-, 60-Minuten- bzw. 120-Minuten-SMA.
- MA_Typ: steht für die Berechnungsart des SMA, es gibt mehrere Optionen, einschließlich des einfachen gleitenden Durchschnitts (MA_SIMPLE), des exponentiellen gleitenden Durchschnitts (MA_EXPONENTIAL), des geglätteten gleitenden Durchschnitts (MA_SMoothed) und des linear gewichteten gleitenden Durchschnitts (MA_LWMA).
3. die Initialisierungsfunktion
- Die OnInit-Funktion kümmert sich um die Initialisierung des Indikators:
- Binden Sie verschiedene Puffer (PriceBuffer, MABuffer1, MABuffer2, MABuffer3) an jeden Index des Indikators.
- Legen Sie diese Puffer fest, um Daten in Zeitreihen zu speichern.
- Legen Sie den Zeichenstil und die Beschriftungen für die verschiedenen Linien fest, z. B. Linientyp, Dicke, Farbe und Anzeigename.
- Speichern Sie den Zeitpunkt der aktuellsten K-Linie in der Variablen LastBarTime.
4. zentrale Berechnungsfunktionen
- Die Funktion OnCalculate ist der zentrale Berechnungsteil des Indikators und hat die folgenden Funktionen:
- Prüfen, ob neue K-Linien generiert wurden; wenn es keine neuen K-Linien gibt, wird keine Berechnung durchgeführt, um Doppelzählungen zu vermeiden.
- Berechnen Sie die Anzahl der K-Linien, die aktualisiert werden müssen.
- Führen Sie für jede K-Linie, die aktualisiert werden muss, folgende Schritte aus:
- Speichern Sie den Schlusskurs der aktuellen K-Linie im PriceBuffer als Echtzeitkurs.
- Verwenden Sie die Funktion iMA , um die 30-, 60- und 120-Minuten-Durchschnitte zu berechnen und die Ergebnisse in den entsprechenden Puffern (MABuffer1, MABuffer2 und MABuffer3) zu speichern.
5. integrationsfunktionen
- Der Indikator zeichnet Kurslinien und 3 verschiedene Perioden von Zeitdurchschnitten im Hauptfenster des Handelscharts in Echtzeit, was es den Händlern erleichtert, Kursbewegungen und Veränderungen der Durchschnitte zu beobachten und dann Handelsentscheidungen zu treffen.
