Tradestation User Group Germany (http://www.tradernet.org/wbb/index.php)
|- Newbies (http://www.tradernet.org/wbb/board.php?boardid=3)
|-- Last Price-Darstellung (http://www.tradernet.org/wbb/threadid.php?boardid=3&threadid=1305)


Geschrieben von gandalf am 04.12.2002, 21:47:

Last Price-Darstellung

Hallo,

Ich hätte mal eine ganz einfache Frage bezüglich der TS2000i, ich hoffe ihr könnt mir helfen:

ist es möglich den aktuellen Kurs am Chart klar an der Kurs-Skala rechts zu sehen ? ich habe schon alles versucht, aber es noch nicht geschafft. Existiert diese Funktion eigentlich überhaupt ? Ich will nur dass der Intraday aktuelle Kurs sich auch an der Skala rechts vom chart z.b. farbig unterlegt sichtbar wird. Bin nicht mehr der jüngste, darum tue ich mir schon schwer immer den letzten Balken verfolgen zu müssen.

Vielen Dank im voraus für eure Hilfe !
Gandalf.


Geschrieben von Uwe am 04.12.2002, 23:37:

 

Zitat:
Original von gandalf
Hallo,

Ich hätte mal eine ganz einfache Frage bezüglich der TS2000i, ich hoffe ihr könnt mir helfen:

ist es möglich den aktuellen Kurs am Chart klar an der Kurs-Skala rechts zu sehen ? ich habe schon alles versucht, aber es noch nicht geschafft. Existiert diese Funktion eigentlich überhaupt ? Ich will nur dass der Intraday aktuelle Kurs sich auch an der Skala rechts vom chart z.b. farbig unterlegt sichtbar wird. Bin nicht mehr der jüngste, darum tue ich mir schon schwer immer den letzten Balken verfolgen zu müssen.

Vielen Dank im voraus für eure Hilfe !
Gandalf.



Diese Funktion gibt es erst ab der Tradestation6, so dass nur die Kopfleisteninformation des Subgraphen bleibt, die man sich allerdings in gewünschter Schriftgröße/-farbe und Informationszusammensetzung anpassen kann. Darüberhinhaus würde nur die Verwendung eines INDIKATORS helfen, der als Textvariable den Kurs an den letzten Close schreibt.

INPUT pColor(darkgreen), mColor(red), nachkomma(2);

vars: TXID(-1), strClose(""), close1(0);

strClose=NumToStr(close,nachkomma);

if TXID<0 then TXID=Text_New(date, time, close, strClose);

if TXID>-1 and LastBarOnChart then
begin
Text_SetString(TXID, strClose);
Text_SetLocation(TXID, date, time, close);
Text_SetColor(TXID, iff(close>close1;pColor;mColor));
Text_SetStyle(TXID,1,2);
end;
close1=close;


Dieses Programm ist nicht getestet. Für den Text ist genübend Platz rechts neben dem letzten Bar im Chart zuschaffen (FORMAT -> WINDOW ....)

Die Schriftgröße ist über die normalen Textfelder auf einem Chartblatt bestimmt. Die dort als Standard eingestellte Schriftgröße wird benutzt oder es ist der Test anzueählen und der Text-Format-Dialog zu öffnen.

Gruß,
Uwe


Geschrieben von gandalf am 05.12.2002, 11:01:

 

Hallo Uwe,

Vielen Herzlichen Dank für deine schnelle Antwort und Hilfe !! Danke !

Ich habe es probiert, am Anfang ist es leider nicht gegangen, da ein ":" gefehlt hat und ein "," vertauscht war, habe es kurz ausgebessert und stelle es hier nun kurz für alle anderen rein, die sich auch dafür interessieren:

INPUT: pColor(darkgreen), mColor(red), nachkomma(2);

vars: TXID(-1), strClose(""), close1(0);

strClose=NumToStr(close,nachkomma);

if TXID<0 then TXID=Text_New(date, time, close, strClose);

if TXID>-1 and LastBarOnChart then
begin
Text_SetString(TXID, strClose);
Text_SetLocation(TXID, date, time, close);
Text_SetColor(TXID, iff(close>close1,pColor,mColor));
Text_SetStyle(TXID,1,2);
end;
close1=close;

-----------------------------------------------------------------------------------------------------

eines habe ich leider noch nicht geschafft, nämlich den aktuellen Kurs rechts vom letzten Balken zu stellen. jetzt erscheint er immer links davon und verdeckt den vorrigen Chart-Verlauf.

Vielen 1000 Dank nochmals für deine Hilfe !!!

Gandalf


Geschrieben von Georg am 05.12.2002, 11:14:

 

Hallo Uwe,
>Dieses Programm ist nicht getestet. Für den Text ist genübend Platz rechts neben dem letzten Bar im Chart zuschaffen (FORMAT -> WINDOW ....)
Das ist möglich

>Die Schriftgröße ist über die normalen Textfelder auf einem Chartblatt bestimmt. Die dort als Standard eingestellte Schriftgröße wird benutzt oder es ist der Test anzuwählen und der Text-Format-Dialog zu öffnen.

Leider hier unter Text "Format" lässt es sich leider nicht neben (rechts) den letzten letzten Balken platzieren.
Gruß


Geschrieben von Uwe am 05.12.2002, 12:10:

 

Zitat:
Original von gandalf
Hallo Uwe,

Vielen Herzlichen Dank für deine schnelle Antwort und Hilfe !! Danke !

Ich habe es probiert, am Anfang ist es leider nicht gegangen, da ein ":" gefehlt hat und ein "," vertauscht war, habe es kurz ausgebessert und stelle es hier nun kurz für alle anderen rein, die sich auch dafür interessieren:

INPUT: pColor(darkgreen), mColor(red), nachkomma(2);

vars: TXID(-1), strClose(""), close1(0);

strClose=NumToStr(close,nachkomma);

if TXID<0 then TXID=Text_New(date, time, close, strClose);

if TXID>-1 and LastBarOnChart then
begin
Text_SetString(TXID, strClose);
Text_SetLocation(TXID, date, time, close);
Text_SetColor(TXID, iff(close>close1,pColor,mColor));
Text_SetStyle(TXID,1,2);
end;
close1=close;

-----------------------------------------------------------------------------------------------------

eines habe ich leider noch nicht geschafft, nämlich den aktuellen Kurs rechts vom letzten Balken zu stellen. jetzt erscheint er immer links davon und verdeckt den vorrigen Chart-Verlauf.

Vielen 1000 Dank nochmals für deine Hilfe !!!

Gandalf





Danke für das Ausbessern und Testen. Die Lage des Position des Ansatzpunktes des ideelen Textfeldrahmens relativ zum Bar geg. durch Date, Time, wird über den Befehl Text_SetStyle(TXID, H, V) gesetzt. Mit der H=1 für die horizontale und V=2 für die vertikale Position dieses Punktes wurde also H=1=rechts und V=2=mittig gesetzt. Für H hätte also 0 stehen sollen:

Hier der Versuch der Beschreibung der Marken der Textbox und wie sie durch die Kombination H/V beschrieben werden:
code:

0/0-----2/0-----1/0
| |
0/2 Textbox 1/2
| |
0/1-----2/1-----1/1



Damit sollte der Versuch mit Text_SetStyle(TXID, 0, 2); gewagt werden um das Textfeld links vom Bar mittig zum Close (siehe Text_Location-Befehl) zu setzen.

Viel Erfolg!
Uwe


Geschrieben von Uwe am 05.12.2002, 12:18:

 

Zitat:
Original von Georg
Hallo Uwe,
>Dieses Programm ist nicht getestet. Für den Text ist genübend Platz rechts neben dem letzten Bar im Chart zuschaffen (FORMAT -> WINDOW ....)
Das ist möglich

>Die Schriftgröße ist über die normalen Textfelder auf einem Chartblatt bestimmt. Die dort als Standard eingestellte Schriftgröße wird benutzt oder es ist der Test anzuwählen und der Text-Format-Dialog zu öffnen.

Leider hier unter Text "Format" lässt es sich leider nicht neben (rechts) den letzten letzten Balken platzieren.
Gruß





Hallo Georg,

vielleicht liegt hier meine mißverständliche Darstellung Deinem Versuch zugrunde, denn ich habe nicht gemeint, dass Du über diese Möglichkeit den InfoText rechts neben den letzen Bar platzieren könntest, sondern wollte nur darauf Hinweisen, dass dort dieser Text in Größe und Farbe verändert werden kann. Darüberhinaus kann noch eingestellte werden ob er am oberen Rand des Subgraph oder Vertikal untereinander am linken Rand angezeigt werden soll.

Gruß,
Uwe


Geschrieben von Georg am 05.12.2002, 12:22:

 

Hallo Uwe
funktioniert sehr schön.
Danke


Geschrieben von gandalf am 05.12.2002, 12:52:

 

Hallo Uwe,

zunächst nochmals Danke für deine Mühe.

Es hat sehr gut geklappt mit dem Verändern von "H" und "V", aber es bleibt ein ganz kleines Problem: habe schon alle möglichen Kombinationen von H und V ausprobiert, aber der letzte aktuelle Balken wird immer durch den aktuellen Kurs verdeckt. Wie gesagt, habe schon alles versucht die Darstellung des aktuellen Kurses noch ein Tick nach rechts zu bringen, damit der letzte Balken sichtbar wird, leider nicht geschafft... glaubst du gibt es irgendeine Möglichkeit das zu lösen ? wäre dir dankbar dafür, wenn nicht, dann auch kein Problem, und danke für die Erstellung des ELA Codes.

Gandalf


Geschrieben von Georg am 06.12.2002, 08:52:

 

Hallo,

>Es hat sehr gut geklappt mit dem Verändern von "H" und "V", aber es bleibt ein ganz kleines Problem: habe schon alle möglichen Kombinationen von H und V ausprobiert, aber der letzte aktuelle Balken wird immer durch den aktuellen Kurs verdeckt.

Leider habe ich dieses Problem auch, aber bis jetzt nicht lösen können.


Geschrieben von Uwe am 06.12.2002, 10:02:

 


Bitte damit versuchen:

Text_SetLocation(TXID, date, time+BarInterval, close);

Komme später erst zum Testen.

Gruß,
Uwe


Geschrieben von Georg am 06.12.2002, 10:09:

 

Hallo Uwe,
funktioniert vorzüglich.
Auch von mir ein Dankeschön.
Gruß
Georg


Geschrieben von gandalf am 06.12.2002, 10:18:

 

Hi Uwe,

Funktioniert Super !! Danke !

für alle, die den aktuellen Preis noch weiter nach rechts vom letzten Balken haben wollen einfach weitere "+BarInterval" hinzufügen...

Ich habe es nun so eingerichtet:

Text_SetLocation(TXID, date, time+BarInterval+BarInterval+BarInterval, close);


und bars to the right: 9


Besten Dank nochmals,

Gandalf

Powered by: Burning Board 1.1.1 © 2001 by WoltLab