Autor |
|
SilverSurger
Member
Dabei seit: 02 2002
Herkunft:
Beiträge: 4
|
|
|
02.03.2002, 11:08 |
|
Georg
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 60
|
|
Gib unter "Suche" Pivot Point ein
Gruß
Georg
|
|
02.03.2002, 14:34 |
|
SilverSurger
Member
Dabei seit: 02 2002
Herkunft:
Beiträge: 4
|
|
ja, da hätt ich selbst drauf kommen können, sorry.
funktioniert wunderbar, danke!
|
|
02.03.2002, 15:32 |
|
swbo
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 113
|
|
Hallo,
das wäre meine Version von "Pivot_Lines".
Gruss Swen
PIVOTLINES.ELA (7 KB, 699 mal heruntergeladen)
|
|
03.03.2002, 09:32 |
|
SilverSurger
Member
Dabei seit: 02 2002
Herkunft:
Beiträge: 4
|
|
Hallo swbo,
ich hab mal deine Pivot Lines über diese hier von Klaus gelegt (in einem älteren Forenbeitrag gefunden):
Input: DaysBack(1);
Variables: Pivot(0), FirstSupp(0), SecondSupp(0), FirstRes(0), SecondRes(0);
Pivot = (HighD(DaysBack)+LowD(DaysBack)+CloseD(DaysBack))/3;;
SecondRes = Pivot + HighD(DaysBack) - LowD(Daysback);
FirstRes = (2 * Pivot) - LowD(DaysBack);
FirstSupp = (2 * Pivot) - HighD(DaysBack);
SecondSupp = Pivot - HighD(DaysBack) + LowD(DaysBack);
Plot1(FirstSupp, "Supp1");
Plot2(FirstRes, "Res1");
Plot3(SecondSupp, "Supp2");
Plot4(SecondRes, "Res2");
Im Ergebnis sieht man dann, dass sie nicht übereinstimmen. Wo liegt nun der Fehler?
Zudem zeigen beide Formeln, auf den NQ angewendet, nicht die Pivot-Punkte an, die hier aufgeführt sind: http://www.derivatecheck.de/tools/defaul...etype=2&DID=130
Alles in allem sehr verwirrend. Vielleicht hat jemand eine Idee?
Gruß
|
|
04.03.2002, 20:22 |
|
swbo
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 113
|
|
Hallo SilverSurger,
ich handel im Moment nur den DAXF und weiß nicht wie das beim NQ ist. Vielleicht werden die Punkte anders berechnet. Bei der Möglichkeit von Klaus hatte ich das Problem, das der Code als Indikator angelegt wird und damit Probleme bei der Scalierung entstehen (auch bei diversen Einstellungen). Auch bei Plot stehen mir nur vier Möglichkeiten zur Verfügung.
Gruss Swen
|
|
05.03.2002, 10:35 |
|
Klaus
Administrator
Dabei seit: 12 2001
Herkunft: Herdecke
Beiträge: 1088
|
|
Hallo Swen und SilverSurger,
der Indikator (ist wohl schon etwas länger her dass ich den mal geposted habe) erfordert unbedingt, dass man unter Scaling "Same as symbol" einschaltet, sonst sind die Linien auf einem falschen Niveau. Ausserdem sieht die Ausgabe besser aus, wenn man unter Style noch "Right Tic" auswählt, weil dann die störenden Querlinien entfallen.
Die Aussage von Swen mit den Beschränkungen auf 4 Plots pro Indikator ist richtig, ich habe mir inzwischen 2 Indikatoren geschrieben - einen für Widerstandlinien und einen für die Unterstützungen. Wo dort ansonsten noch Probleme mit der Skalierung herkommen sollen kann ich nicht nachvollziehen, bei mir gibt (und gab) es da nie Probleme.
Was die Formeln angeht so kann ich zwischen den angesprochenen Varianten keinen Unterschied entdecken. Auch die NQ-Werte auf der Derivatecheck-Seite sind danach berechnet. Öffne doch im Chart mal ein Data Window und vergleiche die numerischen Werte!?
Gruss
-Klaus
|
|
05.03.2002, 15:11 |
|
swbo
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 113
|
|
Hallo Klaus,
habe den Indikator noch einmal probiert. Mit dem Style "Right Tic" kannte ich noch nicht. Bei mir besteht aber weiterhin das Problem, dass die "Linien" auf jeden Fall gezeichnet werden und dadurch der Chart bis zur unendlichkeit "gequetscht" wird.
Gruss Swen
|
|
05.03.2002, 17:25 |
|
Klaus
Administrator
Dabei seit: 12 2001
Herkunft: Herdecke
Beiträge: 1088
|
|
Hallo Swen,
das mit dem Chart zusammenquetschen hat mich auch gestört. Lässt sich aber durch einfache Abfragen dynamisch umgehen. Anbei mein "aktueller" Code für den Support-Indikator (Resist ist dementsprechend), der nur noch die Linien anzeigt, welche auch wirklich gebraucht werden:code: Var: Pivot(0);
Var: Support1(0);
Var: Support2(0);
Var: Support3(0);
Var: HighGestern(0);
Var: CloseGestern(0);
Var: LowGestern(0);
Var: HighHeute(High);
Var: OpenHeute(Open);
Var: LowHeute(Low);
if Date > Date[1] then
begin
HighGestern = HighHeute;
LowGestern = LowHeute;
CloseGestern = Close[1];
OpenHeute = Open;
HighHeute = High;
LowHeute = Low;
end
else
begin
if High > HighHeute then
HighHeute = High;
if Low > 0 and Low < LowHeute then
LowHeute = Low;
end;
Pivot = (HighGestern + CloseGestern + LowGestern) / 3;
Support3 = (2 * (Pivot - HighGestern)) + LowGestern;
Support2 = Pivot + LowGestern - HighGestern;
Support1 = (2 * Pivot) - HighGestern;
if Pivot > 0 then
begin
Plot1(Pivot ,"PIVOT");
if LowHeute < Pivot then
Plot2(Support1,"SUP1");
if LowHeute < Support1 then
Plot3(Support2,"SUP2");
if LowHeute < Support2 then
Plot4(Support3,"SUP3");
end;
MfG
-Klaus
|
|
05.03.2002, 17:42 |
|
swbo
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 113
|
|
Hallo Klaus,
danke. Lass ich gelten.
Swen
|
|
05.03.2002, 18:23 |
|
SilverSurger
Member
Dabei seit: 02 2002
Herkunft:
Beiträge: 4
|
|
ich muss mich entschuldigen, die Werte stimmen mit denen auf derivatecheck.de exakt überein, ich hab wohl beim Übertrag einen Fehler gemacht. Auch bei mir wird der Future zwar gequetscht, aber daran kann man sicher noch ein wenig herumbasteln, so dass es passt.
Abschließend nochmal herzlichen Dank für die Hilfe!
|
|
05.03.2002, 20:39 |
|
|