Swing-Indikator PDF Drucken E-Mail
Geschrieben von: Administrator   
Mittwoch, 20. Januar 2010 um 11:19 Uhr

Swing-Indikator

 

Der Swing-Indikator zeigt Trends an, indem er die Swing-Hochs und Swing-Tiefs miteinander verbindet.

Bescheibung

Bei Swing-Charting ist alles beschrieben.

Quellcode

function 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
 
home search