Autor |
|
gandalf
Member
Dabei seit: 12 2002
Herkunft:
Beiträge: 7
|
|
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.
Dieser Beitrag wurde von gandalf am 20.12.2002, 21:47 Uhr editiert.
|
|
04.12.2002, 21:47 |
|
Uwe
Super Moderator
Dabei seit: 12 2001
Herkunft:
Beiträge: 718
|
|
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
|
|
04.12.2002, 23:37 |
|
gandalf
Member
Dabei seit: 12 2002
Herkunft:
Beiträge: 7
|
|
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
|
|
05.12.2002, 11:01 |
|
Georg
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 60
|
|
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ß
|
|
05.12.2002, 11:14 |
|
Uwe
Super Moderator
Dabei seit: 12 2001
Herkunft:
Beiträge: 718
|
|
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
|
|
05.12.2002, 12:10 |
|
Uwe
Super Moderator
Dabei seit: 12 2001
Herkunft:
Beiträge: 718
|
|
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
|
|
05.12.2002, 12:18 |
|
Georg
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 60
|
|
Hallo Uwe
funktioniert sehr schön.
Danke
|
|
05.12.2002, 12:22 |
|
gandalf
Member
Dabei seit: 12 2002
Herkunft:
Beiträge: 7
|
|
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
|
|
05.12.2002, 12:52 |
|
Georg
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 60
|
|
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.
|
|
06.12.2002, 08:52 |
|
Uwe
Super Moderator
Dabei seit: 12 2001
Herkunft:
Beiträge: 718
|
|
Bitte damit versuchen:
Text_SetLocation(TXID, date, time+BarInterval, close);
Komme später erst zum Testen.
Gruß,
Uwe
|
|
06.12.2002, 10:02 |
|
Georg
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 60
|
|
Hallo Uwe,
funktioniert vorzüglich.
Auch von mir ein Dankeschön.
Gruß
Georg
|
|
06.12.2002, 10:09 |
|
gandalf
Member
Dabei seit: 12 2002
Herkunft:
Beiträge: 7
|
|
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
|
|
06.12.2002, 10:18 |
|
|