Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » Intraday Kursverlauf (normierte Darstellung) » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
_Phil
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 75

_Phil ist offline
  Intraday Kursverlauf (normierte Darstellung)Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Wie kann man einen Indikator zu Beginn der Session auf 0 setzen? In dem Beispiel versuche ich es mit if time=sess1firstbartime then ... , das funktioniert auch ganz gut, wenn zu Beginn der Session auch ein Bar existiert.
Bei Stundendaten kein Problem, aber im 5min. Bereich ist mit Sessionbeginn nicht immer auch ein Bar vorhanden.
Wie kann ich also den tatsächlichen Handelsbeginn abfragen, und nicht nur die theoretische Anfangszeit?
Hat wer eine Idee?
phil


{ Fuer Intraday Daten stellt der Indikator die Eroeffnung auf Null und bildet den Tagesverlauf ab}

Inputs: StartColourTime(0100);
Variables: dro(0), drh(0), drl(0), drc(0), stt(0);

stt=startcolourtime; {Soviele Stunden werden am Anfang anders gefaerbt}

{************************************************* Indikatorberechnung ******************************** }

if time=sess1firstbartime then begin {Beginn der Session}
dro=0;
drh=dro+(high-open);
drl=dro-(open-low);
drc=dro+(close-open);
end;


if time>sess1firstbartime then begin {Beginn der Session}
dro=drc[1]+(open-close[1]);
drh=dro+(high-open);
drl=dro-(open-low);
drc=dro+(close-open);
end;

{ ********************************************** Darstellung ******************************************* }
if time<=(sess1firstbartime+stt) then begin
plot1(dro,"open",white);
plot2(drh,"high",white);
plot3(drl,"low",white);
plot4(drc,"close",white);
end;

if time>(sess1firstbartime+stt) then begin
plot1(dro,"open",green);
plot2(drh,"high",green);
plot3(drl,"low",green);
plot4(drc,"close",green);
End;


if time=sess1endtime then begin
plot1(dro,"open",yellow);
plot2(drh,"high",yellow);
plot3(drl,"low",yellow);
plot4(drc,"close",yellow);
End;




p.s. Der Sinn des Indikators wird in dem Buch "neue Trading Dimensionen" von Erich Florek besprochen...

01.03.2001, 16:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Phil senden Homepage von _Phil
_Uwe
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 313

_Uwe ist offline
  RE: Intraday Kursverlauf (normierte Darstellung)Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo, phil!

if date>date[1] then...

bezorzuge ich immer (siehe Beispiel mit dem xDaysHighest, wo die Probleme dort auftreten können, wo das Handelsende des Tages aus irgendeinem Grund vorvelegt wurde, wenn ich Sess1EndTime benutze).

Gruß
Uwe

01.03.2001, 16:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_Phil
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 75

_Phil ist offline
  RE: Intraday Kursverlauf (normierte Darstellung)Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Besten Dank Uwe!
Ich habe den Anfang jetzt so geändert, und es funktioniert

if date>date[1] then start=barnumber;

if currentbar=start then begin {Beginn der Session}
dro=0;
drh=dro+(high-open);
drl=dro-(open-low);
drc=dro+(close-open);
end;


if currentbar>start then begin {Beginn der Session}
dro=drc[1]+(open-close[1]);
drh=dro+(high-open);
drl=dro-(open-low);
drc=dro+(close-open);
end;

Jetzt steht der Lizenz zum Gelddrucken nichts mehr im Weg
phil

01.03.2001, 16:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Phil senden Homepage von _Phil
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR