Zeichnen der Gann-Swing-Trends Verfasst am: 10.04.2006, 22:25
Das Buch:
James Hyerczyk
"Erfolgs-Strategien für das Neue Jahrtausend"
Die Gann-Theorie für Handelssysteme.
Börsenverlag, 1999
#####################################
Allgemein:
Long-Trend Linien sind grün.
Short-Trend Linien sind rot.
TERZIÄRTREND
##############
Folgt die Bewegung des Marktes über einen Balken.
Es werden der Reihe nach die Hochs oder Tiefs der Balken mit Linien verbunden. Beim Trendwechsel entstehen die sogenannten kurzfristigen Tops oder Böden. Alle Entrys oder Stops beziehen sich nur auf diese Punkte.
1. Der Inside Bar
============
- Wird beim Zeichnen ignoriert.
Die Fortsetzung der Trendlinien wird von dem Bar (ab dem Hoch oder Tief) der vor dem Inside-Bar lag gezeichnet.
2. Der Outside Bar
=============
- Man geht davon aus, dass der Kurs der dem Open am nächsten liegt, zuerst auftrat, und der Kurs, der dem Close am nächsten liegt, zuletzt.
- Die Fortfürung der Trendlinie zeichnet man vom vorherigen Bar (Hoch oder Tief) zu dem zuerst auftretenden Kurs im aktuellen Bar (Hoch=kurzfristiger Top, oder Tief=kurzfristiger Boden).
- Die Trendlinie verläuft dann zum anderen Ende des Bars!
SEKUNDÄRTREND
#################
Folgt die Bewegung des Marktes über zwei Balken.
Erreicht der Markt von einem Kurstief aus über zwei aufeinanderfolgende Zeitintervale ein höheres Hoch als das des vorangegangenen Balkens, wird eine Sekundärlinie vom Tief des vorvorigen Balkens aus zu dem neuen Hoch gezogen.
1. Der Inside Bar
============
- Wird beim Zeichnen ignoriert.
Die Fortsetzung der Trendlinien wird von dem Bar (ab dem Hoch oder Tief) der vor dem Inside-Bar lag gezeichnet.
2. Der Outside Bar
=============
- Man geht davon aus, dass der Kurs der dem Open am nächsten liegt, zuerst auftrat, und der Kurs, der dem Close am nächsten liegt, zuletzt.
- Die Fortfürung der Trendlinie zeichnet man vom vorherigen Bar (Hoch oder Tief) zu dem zuerst auftretenden Kurs im aktuellen Bar (Hoch=kurzfristiger Top, oder Tief=kurzfristiger Boden).
- Die Trendlinie verläuft dann zum Hoch oder Tief des nächsten Bars.
PRIMÄRTREND
#################
Folgt die Bewegung des Marktes über drei Balken.
Erreicht der Markt über drei aufeinanderfolgende Zeitintervale von einem Kurshoch aus ein tieferes Tief als das des vorangegangenen Balkens, wird ein Primärtrend vom drei Balken zurückliegenden Hoch aus zu dem neuen Tief gezogen.
1. Der Inside Bar
============
- Wird beim Zeichnen ignoriert.
Die Fortsetzung der Trendlinien wird von dem Bar (ab dem Hoch oder Tief) der vor dem Inside-Bar lag gezeichnet.
2. Der Outside Bar
=============
- Man geht davon aus, dass der Kurs der dem Open am nächsten liegt, zuerst auftrat, und der Kurs, der dem Close am nächsten liegt, zuletzt.
- Die Fortfürung der Trendlinie zeichnet man vom vorherigen Bar (Hoch oder Tief) zu dem zuerst auftretenden Kurs im aktuellen Bar (Hoch=kurzfristiger Top, oder Tief=kurzfristiger Boden).
- Die Trendlinie verläuft dann zum Hoch oder Tief des nächsten Bars. _________________
SwingMan
Anmeldedatum: 16.08.2005 Beiträge: 885
Verfasst am: 10.04.2006, 22:38
Meine Source-Code:
Ich habe eine Code die genau zwei Jahre zurück liegt gefunden. Vermutlich ist nur eine Skizze, d.h. kann sein daß nicht alles richtig berücksichtigt wurde.
Bei dem Versuch die oben beschriebenen Regeln zusammenzufassen, bin ich mit dem Eindruck geblieben daß Voigt auch genau nach den Gann Regeln seine Tradingregeln formuliert hat, und das ist gut so.
-------------------------------------------------------------
function f_iGannSwingTrend(iPeriod: word; iBar: integer; PriceX: PBarArrayIn): integer;
begin
result := 0;
// Inside Bar
if (PriceX^[iBar].High <= PriceX^[iBar-1].High) and
(PriceX^[iBar].Low >= PriceX^[iBar-1].Low) then
begin
result := 0;
end else
// neuer Hoch ..........................................................
if (PriceX^[iBar].High > PriceX^[iBar-1].High) and
(PriceX^[iBar].Low >= PriceX^[iBar-1].Low) then
begin
result := 1;
end else
// neuer Tief ..........................................................
if (PriceX^[iBar].High <= PriceX^[iBar-1].High) and
(PriceX^[iBar].Low < PriceX^[iBar-1].Low) then
begin
result := -1;
end else
// Outside Bar
if (PriceX^[iBar].High > PriceX^[iBar-1].High) and
(PriceX^[iBar].Low < PriceX^[iBar-1].Low) then
begin
if (PriceX^[iBar].High - PriceX^[iBar-1].Open) >=
(PriceX^[iBar].Open - PriceX^[iBar-1].Low) then
result := 1 // up Trend
else result := -1; // down Trend
end;
end;
-------------------------------------------------------------
seeralf
Anmeldedatum: 30.08.2005 Beiträge: 146
Verfasst am: 12.04.2007, 11:25
@ SwinMan
und alle anderen Interessierten:
hier mal der ZigZag Code für TradeSignal, er zeichnet schön die
Hochs und Tiefs an den Highs und Lows, macht bei der Kursaktualisierung
aber auch Knicke in den Linien
in realtime habe ich das Teil noch nicht erlebt
ich wünsche dir viel Erfolg und vielenDank
mfg
PS ich kabnn hier nur den link einstellen, da der code zu umfangreich ist