Vesticode kolom in Koersvenster

Vragen en suggesties over Vesticode

Moderator: Perry

Vesticode kolom in Koersvenster

Berichtdoor MacMountain » zo 10 aug 2003, 19:33

Wie heeft er ervaring met het opnemen van een vesticode kolom in een koersvenster? Ik probeer een vesticode kolom te maken die bv. het volgende doet:

1. bereken de trend gebaseerd op het 22 daags EMA

2. bereken de 5 daags RSI

3. print de RSI in het koersvenster als de trend omhoog is en RSI < 20


Op zich lukt het nog wel de vesticode functie in het koerstvenster op te nemen maar op de een of andere manier is het resultaat van de functie altijd 0. ?
Wie kan me helpen? Zijn er beperkingen een vesticode functies die in een koersvenster worden opgenomen? ?
MacMountain
 
Berichten: 6
Geregistreerd op: ma 01 jul 2002, 8:14

Vesticode kolom in Koersvenster

Berichtdoor hmommers » zo 10 aug 2003, 20:59

Moet je een waarde krijgen of een 1 of een 0? Want in dat laatste geval zijn er wellicht geen fondsen die aan het criterium voldoen? Kun je het resultaat wel in een grafiekvenster printen?

Succes, groet
Hannie
hmommers
 
Berichten: 92
Geregistreerd op: vr 23 mei 2003, 19:27

Vesticode kolom in Koersvenster

Berichtdoor MacMountain » ma 11 aug 2003, 7:36

Hoi Hannie, er zijn wel fondsen die aan de conditie voldoen en als ik conditie 3 vervang door RSI < 50 dan houdt ik het probleem dus ik denk dat dit het issue niet is. Als ik vanavond thuid ben zal ik het stukje vesticode even op het forum zetten.

Groet.
MacMountain
 
Berichten: 6
Geregistreerd op: ma 01 jul 2002, 8:14

Vesticode kolom in Koersvenster

Berichtdoor MacMountain » ma 11 aug 2003, 21:00

Zoals gezegd, dit is het testje dat ik heb gedraaid met een vesticode functie in een koersvenster:


?value function zTest () begin

?value xEMA[]=0, xRSI=0, xTrend;

?xEMA := vEMA(close,22);
?xRSI := RSI(close,5);

?if xEMA > xEMA[3] then xTrend = 1 else xTrend =0;

?zTest := 1;
?if xTrend = 1 and xRSI < 20 then zTEST := xRSI;

end;


Deze functie geeft mij voor alle AEX findsen 0 terug. Wie weet wat er hier fout gaat.....
MacMountain
 
Berichten: 6
Geregistreerd op: ma 01 jul 2002, 8:14

Vesticode kolom in Koersvenster

Berichtdoor hmommers » di 12 aug 2003, 8:16

Ik durf hier eigenlijk nauwelijks op te reageren, omdat ik me pas een blauwe maandag bezig houd met Vesticode en er af en toe echt geen draad van snap (en gelukkig iemand ken waar ik op terug kan vallen en die mijn blonde hoofd dan weer in de goede richting draait), maar ik zou verwachten dat je na de naam zTest, tussen die haakjes, de variabelen - of hoe dat dan ook mag heten - moet zetten. Dan kun je de waarden ook veranderen als je de functie toevoegd.
:confused:

Groet
Hannie
hmommers
 
Berichten: 92
Geregistreerd op: vr 23 mei 2003, 19:27

Vesticode kolom in Koersvenster

Berichtdoor hmommers » di 12 aug 2003, 9:09

Door mijn eigen domme opmerkingen leer ik vaak ook erg veel (hoewel het eigenlijk de bedoeling was dat jij ervan leerde, sorry MacMountain). Dus dat die variabelen niet tussen haken staan, maakt niets uit.
Van Marco heb ik geleerd, dat het erg handig is om dingen te plotten als je iets aan het testen bent. En als ik alle functies plot dan komt er in die kolom overal een 1.00 te staan (zTest = 1.00). Daarmee weet ik nog de oplossing niet voor je, maar dan weet jij wellicht weer waar je het moet zoeken?

Groet
Hannie
hmommers
 
Berichten: 92
Geregistreerd op: vr 23 mei 2003, 19:27

Vesticode kolom in Koersvenster

Berichtdoor cees » di 12 aug 2003, 15:40

Hoi,

Volgens mij is de code juist. Mijn vraag is echter wat jullie gemaakt hebben, een functie of een indicator.
Ik kan nl geen functie toevoegen in het koersvenster wel een indicator.
Ik was dat invoegen even kwijt, maar heb het gedaan met rechtermuisknop in koersvenster en dan via grideigenschappen. Als ik dan op de vesticode knop druk heb ik niet de mogelijkheid om een functie in te voegen.
Als je een indicator toevoegt weet ik niet wat er gebeurt.

groetjes
cees
 
Berichten: 51
Geregistreerd op: wo 27 feb 2002, 19:48

Vesticode kolom in Koersvenster

Berichtdoor MacMountain » di 12 aug 2003, 16:40

Yep, via grid eigenschappen, vesticode kolom invoegen en dan indicator kiezen (marker of zo kan ook maar geeft zelfde resultaat).....
MacMountain
 
Berichten: 6
Geregistreerd op: ma 01 jul 2002, 8:14

Vesticode kolom in Koersvenster

Berichtdoor STM » di 12 aug 2003, 19:00

Beste MacMountain,

Ziehier de aangepaste code en je merkt dat zTest := 1; is verdwenen daar dit de reden is ?waarom je steeds ?het cijfer 1 bekwam. Omdat je twee voorwaarden stel , if xTrend = 1 and xRSI < 20 , waaraan nooit wordt voldaan.
Dit kan je testen door de 1 ste voorwaarde tussen {} te plaatsen en te kijken naar de plots.

ziehier de aangepaste code ;
value function aaaDebug () begin
value xEMA[], xRSI[], xTrend , zTest;
xEMA := vEMA(close,22);
xRSI := RSI(close,5);
if xEMA > xEMA[3] then xTrend=1 else xTrend=0;
if xTrend=1 and xRSI<20 then zTEST=xRSI;
PLOT1(zTEST,'zTEST');
PLOT2(xRSI,'RSI');
PLOT3(xEMa,'EMA');
end;
Hopend U van dienst te zijn geweest sluit ik met de meeste hoogachting,

Marnik
STM
 
Berichten: 11
Geregistreerd op: wo 05 feb 2003, 11:44

Vesticode kolom in Koersvenster

Berichtdoor MacMountain » di 12 aug 2003, 19:32

Beste Marnix, de bedoeling is nu juist om de conditie

xTrend = 1 and RSI < 20

als uitvoer mee te geven aan de indicator functie die vervolgens in het koersvenster wordt opgenomen. Daarbij krijg ik steeds de uitvoer 0 en niet 1. Het plotten van de indicator in een grafiek gaat prima maar dat was het probleem niet....
MacMountain
 
Berichten: 6
Geregistreerd op: ma 01 jul 2002, 8:14

Vesticode kolom in Koersvenster

Berichtdoor Paul M » di 12 aug 2003, 20:08

hallo MacMountain,

Onderstaande code als indicator invoegen, daarna via
koersvenster-vesticodekolom de indicator aan het koersvenster toevoegen.

value function zTest (value xEMABars=22,value xRSIBars=5, value xCutoff=40) begin

value xEMA[]=0, xRSI=0, xTrend;

xEMA := vEMA(close,xEMABars);
xRSI := RSI(close,xRSIBars);

Condition1= xRSI < xCutoff and xEMA < xEMA[3] ;
if condition1 then xTrend=1 else xtrend=0;
plot1(xTrend);

end;

Groeten Paul
Paul M
 
Berichten: 263
Geregistreerd op: vr 13 dec 2002, 23:21

Vesticode kolom in Koersvenster

Berichtdoor MacMountain » wo 13 aug 2003, 7:25

Thx Paul, dit werkt prima!
MacMountain
 
Berichten: 6
Geregistreerd op: ma 01 jul 2002, 8:14

Vesticode kolom in Koersvenster

Berichtdoor hmommers » wo 13 aug 2003, 8:40

Beste Paul,

zou je misschien willen uitleggen hoe je aan die waarde 40 komt? Alvast bedankt,

Groet
Hannie
hmommers
 
Berichten: 92
Geregistreerd op: vr 23 mei 2003, 19:27

Vesticode kolom in Koersvenster

Berichtdoor Paul M » wo 13 aug 2003, 9:08

Beste Hannie,

Was een probeersel,ik had hier geen bijbedoelingen mee.
Je kunt de waarde aanpassen, om bepaalde signalen uit te filteren.

Groet,
Paul
Paul M
 
Berichten: 263
Geregistreerd op: vr 13 dec 2002, 23:21

Vesticode kolom in Koersvenster

Berichtdoor hmommers » wo 13 aug 2003, 10:39

OK, dank je wel.
En zo kun je de code natuurlijk ook uitbreiden, met een RSI die groter dan iets is.

Groet
Hannie
hmommers
 
Berichten: 92
Geregistreerd op: vr 23 mei 2003, 19:27


Keer terug naar Vesticode

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 17 gasten

cron