Invoegen indicator in indicator - macd over Roc grafiek AEX

Vragen en suggesties over grafieken

Moderator: Perry

Invoegen indicator in indicator - macd over Roc grafiek AEX

Berichtdoor astorm » zo 25 mei 2003, 9:59

Hoe kan ik een macd indicator over de Roc grafiek van de AEX leggen?
astorm
 
Berichten: 18
Geregistreerd op: do 15 mei 2003, 17:43
Woonplaats: Amsterdam

Invoegen indicator in indicator

Berichtdoor walter » zo 25 mei 2003, 15:16

door bijvoorbeeld een nieuwe indicator te schrijven

deze indicator bevat de vesticode van de ROC en de MACD

heb dit zojuist gedaan - zonder de juistheid van het resultaat te controleren ;-)

dit is de vesticode:

value function zMacdRoc (value xMacdFastBars=12, value xMacdSlowBars=26, value xMacdSignalBars=9, value xSeries[]=Close, value xRocBars=14)
begin

?value xRoc;
?value xMacd[], xSignal, xDelta;

{ bereken de ROC }
?xRoc := 100 * (xSeries-xSeries[xRocBars]) / xSeries[xRocBars];

{ bereken de MACD van de ROC }
?xMacd ? := MACD(xRoc, xMacdFastBars, xMacdSlowBars);
?xSignal := vEMA(xMacd, xMacdSignalBars);
?xDelta ?:= xMacd - xSignal;

?Plot1(xDelta,'delta');
?Plot2(xSignal,'Signalline'+NumToStr(xMacdSignalBars));
?Plot3(xMacd,'MACD('+NumToStr(xMacdSlowBars)+' van ROC('+NumToStr(xRocBars)+')');

?{ Plot4(xROC,'RoC'+NumToStr(xRocBars));
Plot5(0,'Signalline'); }

end;

als je dit combineren van twee of meerdere indicators vaker wilt doen, dan is het beter om de indicators in aparte functies te zetten, je krijgt dan een bibliotheek van functies,
de indicator voor de roc bevat de functieaanroep van de roc functie, de indicator voor de macd bevat de functieaanroep van de macd functie, en de macdroc indicator bevat de functieaanroep van de roc en de functieaanroep van de macd

misschien ik het mogelijk om middels de vestics gui een indicator te 'draggen & droppen' op een andere indicator?
maar dit weet ik (nog) niet omdat ik niet zoveel ervaring met vestics heb, misschien iets voor een update van een volgende release van vestics?
walter
 
Berichten: 135
Geregistreerd op: do 15 mei 2003, 15:26
Woonplaats: delft

Invoegen indicator in indicator

Berichtdoor walter » zo 25 mei 2003, 16:05

na even gezocht te hebben, blijkt er een ingebouwde ROC en MACD te zijn,
deze staan bij mij in D:\Program Files\Vestics\Vesticode\Classic\Function\

de code voor de indicator wordt daarmee een stuk eenvoudiger, namelijk:

value function zTestRoc (value xSeries=Close, value xRocBars=14, value xMacdFast=21, value xMacdSlow=12)
begin
? Plot1(MACD(ROC(xSeries, xRocBars),xMacdFast,xMacdSlow),'MacdRoc');
end;
walter
 
Berichten: 135
Geregistreerd op: do 15 mei 2003, 15:26
Woonplaats: delft

Invoegen indicator in indicator

Berichtdoor astorm » zo 25 mei 2003, 17:58

Thanx Walter,

Ik heb je code in de editor gepaste, maar hij geeft de foutmelding dat 'ie een 'haak sluiten' verwacht als ik de debugger gebruik. Ik heb een gesloten haak toegevoegd maar dat pikt ie niet :-(
astorm
 
Berichten: 18
Geregistreerd op: do 15 mei 2003, 17:43
Woonplaats: Amsterdam

Invoegen indicator in indicator

Berichtdoor astorm » zo 25 mei 2003, 18:21

correctie,

Na de grafiek gesloten te hebben en nog een keer geprobeerd, deed ie het wel!
Nu weet ik hoe ik een en ander zelf kan fabriceren door de bekende gegevens van indicatoren te knippen en plakken in een evt. nieuwe indicator.

Dank je ;-)
astorm
 
Berichten: 18
Geregistreerd op: do 15 mei 2003, 17:43
Woonplaats: Amsterdam


Keer terug naar Grafieken

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron