Geschrieben von: Administrator
|
Mittwoch, 20. Januar 2010 um 11:19 Uhr |
Der Swing-Indikator zeigt Trends an, indem er die Swing-Hochs und Swing-Tiefs miteinander verbindet. Bescheibung Bei Swing-Charting ist alles beschrieben. Quellcodefunction Swing (Low:indicator; High:indicator) : indicator; var PrevHigh : real; PrevLow : real; PrevPrevHigh : real; PrevPrevLow : real; SearchHigh : boolean; begin if NOT (IsNaN (High) OR IsNaN (Low)) then { Process only valid quotes } begin if NOT (High <= PrevHigh AND Low >= PrevLow) then begin { Kein auf Inside-Day } if SearchHigh then begin if PrevHigh >= PrevPrevHigh AND PrevHigh > High then begin { Swing-Hoch gefunden } SearchHigh := false; Swing := PrevHigh; end end else { SearchLow } begin if PrevLow <= PrevPrevLow AND PrevLow < Low then begin { Swing-Tief gefunden } SearchHigh := true; Swing := PrevLow; end end; PrevPrevHigh := PrevHigh; PrevHigh := High; PrevPrevLow := PrevLow; PrevLow := Low; end end; end; Der Swing-Indikator ist folgendermaßen definiert: Swing (Low: indicator; High:indicator) : indicator; Parameter - Low
- Der Indikator für den tieften Wert der Kurse im Betrachtungszeitraum. Hier sollte Low (), LowWeek () oder LowMonth () verwendet werden.
- High
- Der Indikator für den höchsten Wert der Kurse im Betrachtungszeitraum. Hier sollte High (), HighWeek () oder HighMonth () verwendet werden.
Siehe auch Swing-Charting, Swing-Hoch, Swing-Tief © Reiner Reusch. Alle Rechte reserviert.
|
Zuletzt aktualisiert am Mittwoch, 20. Januar 2010 um 14:47 Uhr |