Kleur in een grafieklijn

Vragen en suggesties over Vesticode

Moderator: Perry

Kleur in een grafieklijn

Berichtdoor geert udema » vr 06 dec 2002, 18:02

Kan iemand me zeggen hoe ik in een Plot de kleur kan aanpassen, bijv. naar rood indien dalend, naar groen indien stijgend ?
Groetend, Geert.
geert udema
 
Berichten: 114
Geregistreerd op: ma 31 dec 2001, 11:45

Kleur in een grafieklijn

Berichtdoor Pierre » zo 08 dec 2002, 11:25

Hoi Geert,

Dat kan niet met 1 plot. Dus moet je 2 plots maken, waarbij je er voor zorgt dat steeds ??n van beide de gewenste waarde heeft en de andere de waarde _NA heeft.

Vervolgens stel je de ene plotkleur in op bijv. groen en de andere op rood.

value xWaarde[];

xWaarde = ... bereken waarde die geplot moet worden ...

if xWaarde>=xWaarde[1] then begin
?plot1(xWaarde,'Waarde');
?plot2(_NA,'Waarde');
?plot1[1] := xWaarde[1];
?end
else begin
?plot1(_NA,'Waarde');
?plot2(xWaarde,'Waarde');
?plot2[1] := xWaarde[1];
?end;

Zoals je ziet vul ik altijd ook de waarde van de vorige dag in. Dat doe ik om er voor te zorgen dat er ook daadwerkelijk een lijn getrokken wordt van het vorige punt naar dit punt als dit de eerste opgaande of de eerste neergaande dag is. Uiteraard is dit niet nodig op de tweede opgaande dag, maar dan kan het ook geen kwaad want dan stond die waarde er al en verandert er dus niets.

vr. groeten,
Pierre
Pierre
 
Berichten: 412
Geregistreerd op: di 02 okt 2001, 9:46
Woonplaats: Leerdam

Kleur in een grafieklijn

Berichtdoor geert udema » di 10 dec 2002, 14:28

Pierre, dank je wel voor je oplossing.
Ik heb je (geloof ik) horen zeggen dat aan de Plot-functie nog parameters kunnen of zullen worden toegevoegd die de kleur,style e.d. bepalen. Dat zou dan een andere en simpeler oplossing zijn ?
Groetend, Geert.
geert udema
 
Berichten: 114
Geregistreerd op: ma 31 dec 2001, 11:45

Kleur in een grafieklijn

Berichtdoor Pierre » di 10 dec 2002, 22:24

Hallo Geert,

In TradeStation 200i is het inderdaad mogelijk om in de Plot-functie via extra argumenten ook de plotkleur aan te geven. Ik heb geen idee of je op die manier ook de lijn afwissellend verschillende kleuren kunt geven. Ik moet dat nog eens goed doorlezen.

Misschien dat ??n van de ervaren TS-gebruikers hier het antwoord op weet?
Pierre
 
Berichten: 412
Geregistreerd op: di 02 okt 2001, 9:46
Woonplaats: Leerdam

Kleur in een grafieklijn

Berichtdoor GMe » di 10 dec 2002, 23:12

Ik weet niet of onderstaand is wat je bedoeld, maar dit heb ik ooit gemaakt om de ADX lijn in 3 kleuren te plotten.


{********************************************
Description : Deze indicator plot de ADX in 3 kleuren
: Rood bij profit1, Groen bij profit2 en ?Blauw bij profit3
Provided By ?: GMe augustus 2001 (c)
Last modification : 26 augustus 2001
*******************************************}

Inputs: Length(30);

If ADX(length) <= 20 ?and ADX(length) <= ADX(length)[5] Then Plot1(ADX(Length), "ADX",red) {prof1} Else
If ADX(length) >= 20 ?and ADX(length) >= ADX(length)[5] Then Plot1(ADX(Length), "ADX",blue){prof3} Else
Plot1(ADX(Length), "ADX",green){prof2};
GMe
 
Berichten: 145
Geregistreerd op: zo 07 okt 2001, 16:16

Kleur in een grafieklijn

Berichtdoor Pierre » di 10 dec 2002, 23:57

Hoi Geert,

Ik begrijp hieruit dat je inderdaad per bar de kleur kunt veranderen. Ik neem tevens aan dat als je bij de huidige bar een kleur aangeeft, deze kleur geldt voor het lijnsegment van de vorige bar tot deze bar?

Let wel: op dit moment kun je in Vestics de extra argumenten wel in de Plot-functie meegeven, maar ze hebben nog geen effect. We moeten dat nog inbouwen.
Pierre
 
Berichten: 412
Geregistreerd op: di 02 okt 2001, 9:46
Woonplaats: Leerdam

Kleur in een grafieklijn

Berichtdoor GMe » do 12 dec 2002, 9:53

Het is toch gewoon vanaf de bar dat de conditie WAAR is?

Zo ziet het er in ieder geval bij mij uit als de close groter of kleiner is als de MA9.

http://members.chello.nl/~g.menting1/kleur.png


If close > AverageFC(close,9) then
Plot1(AverageFC(close,9), "MA",red) else
Plot1(AverageFC(close,9), "MA",blue);
GMe
 
Berichten: 145
Geregistreerd op: zo 07 okt 2001, 16:16

Kleur in een grafieklijn

Berichtdoor geert udema » zo 15 dec 2002, 18:42

Ik heb de adviezen getest door de regel

Plot4(0,'Nullijn', red);

aan een functionerende indicator toe te voegen.
Na Ctrl F9 blijft de cursor voor het woordje "red" staan, de grafieklijnen zijn verdwenen, er is echter geen foutmelding.
Graag hulp, Geert.
geert udema
 
Berichten: 114
Geregistreerd op: ma 31 dec 2001, 11:45


Keer terug naar Vesticode

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 11 gasten

cron