Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » Coding Frage zu einer TS2K Funktion » 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
_Laura
Administrator



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

_Laura ist offline
  Coding Frage zu einer TS2K FunktionAntwort 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,

es gibt bei der TS2K eine simple Funktion (highw und loww) mit der ich mir in einem daily chart die Wochenhochs- und tiefs anzeigen kann.

Besteht die Möglichkeit nur das Hoch und Tief der letzten Woche (also highw[1]) anzuzeigen? Es sind mir sonst einfach zuviele Striche auf dem Chart.

Danke für Eure Hilfe
Laura

24.10.2000, 16:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Laura senden Homepage von _Laura
_Jim Douglas
Administrator



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

_Jim Douglas ist offline
  RE: Coding Frage zu einer TS2K FunktionAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

ein Versuch......

{ written by J. Douglas, 1. November 2000
marks the highest bar of the past week, or if it is not a Friday,
then the highest bar since Monday the previous week}
Inputs: RelativeHighStren(10);
Variables: LkBk(5),HH(0),HHT(0),LL(0),LLT(0);

If LastBarOnChart then begin
If DayOfWeek(date) = 5 then LkBk = 5;
If DayOfWeek(Date) = 4 then LkBk = 9;
If DayOfWeek(Date) = 3 then LkBk = 8;
If DayOfWeek(Date) = 2 then LkBk = 7;
If DayOfWeek(Date) = 1 then LkBk = 6;


HH = Highest(high,LkBk);
Value1 = HighestBar(high,LkBk);
HHT = Date[value1];
LL = Low[value1];
LLT = Date[value1];

Value2 = TL_New(LLT,2200,LL,HHT,2200,HH);
Value3 = TL_SetColor(Value2,7);

end;

commentary("HH = ",HH,newline,"HHT = ",HHT,newline,"LL = ",LL,newline,"LLT ",LLT,newline,"LkBK is ",LkBk);

02.11.2000, 01:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Jim Douglas senden Homepage von _Jim Douglas
_GFeder
Administrator



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

_GFeder<!--cf--> ist offline
  RE: Coding Fehler in deiner TS2K Funktion?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

Hi Jim,
was macht der
Input: RelativeHighStren(10);
und wo referenced du ihn ?
Woher kommt der "LastBarOnChart" ?

02.11.2000, 15:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _GFeder<!--cf--> senden Homepage von _GFeder<!--cf-->
_Jim Douglas
Administrator



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

_Jim Douglas ist offline
  RE: Coding Fehler in deiner TS2K Funktion?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

der Input ist überflussig, und kommt aus etwas anderes.

LastBarOnChart ist eine TS Funktion. Alles wird erst am letzten Bar berechnet, damit nicht zu vielen Bars, Linien usw erscheinen.

Meine Idee war, ein PaintBar zu imitieren. Eine Linie wäre besser. Etwa so:

{ written by J. Douglas, 2. November 2000
marks the level of the highest high of the past week, or if it is not a Friday,
then the highest high since Monday the previous week}

Variables: LkBk(5),HH(0),HHT(0),LL(0),LLT(0);

If LastBarOnChart then begin
If DayOfWeek(date) = 5 then LkBk = 5;
If DayOfWeek(Date) = 4 then LkBk = 9;
If DayOfWeek(Date) = 3 then LkBk = 8;
If DayOfWeek(Date) = 2 then LkBk = 7;
If DayOfWeek(Date) = 1 then LkBk = 6;


HH = Highest(high,LkBk);
Value1 = HighestBar(high,LkBk);
HHT = Date[LkBk];
LL = HH;
LLT = Date[value1];

Value2 = TL_New(LLT,2200,LL,HHT,2200,HH);
Value3 = TL_SetColor(Value2,7);
Value4 = TL_SetExtRight(Value2,true);

end;

commentary("HH = ",HH,newline,"HHT = ",HHT,newline,"LL = ",LL,newline,"LLT ",LLT,newline,"LkBK is ",LkBk);


cheers,

Jim

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

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR