beste rechte - hoe contrueer je dit in Vestics ?

Vragen en suggesties over handelssystemen en indicatoren

Moderator: Perry

beste rechte - hoe contrueer je dit in Vestics ?

Berichtdoor bj » vr 26 sep 2003, 23:58

Hallo,

dit houdt me nu al weken bezig ...

ik wil een "beste rechte" tekenen in een grafiek,
dit om (nogmaals) te proberen ROCEMATrend een ietsje te verbeteren.
ik hoop hiermee iets te construeren dat een aanduiding geeft in welk soort markt we zitten.
(getuige de laatste weken, op-neer maar toch duidelijke up-trend, met als resultaat steeds verkeerd in de markt)

school is al een tijdje geleden, dus mijn kennis moet van internet komen ;-)

formule : y=x*m+b
x en y: waarden grafiek
m: slope of hoek
b: verschil tussen y en beste rechte

volgens mij moet er een trendlijn getekend worden tussen x1,y1 en x2,y2 (naargelang het aantal bars)

probleem: hoe bepaal je deze coordinaten ?

alvast bedankt voor de reakties,
bert

PS.: ROCEMATrend verbeteren blijkt niet zo evident,
alles wat ik tot nu toe geprobeerd heb blijkt prima te werken voor enkele trades, maar op de lange(re) termijn geeft het eerder een slechter resultaat.
dit maar als "hart onder de riem" voor Pierre
(zie posting realiteitsproef TripleAssets)
bj
 
Berichten: 16
Geregistreerd op: ma 05 nov 2001, 22:02

beste rechte

Berichtdoor cees » ma 29 sep 2003, 10:28

bj,

Wat je aansnijdt is geen gemakkelijk probleem.

Ik heb gekeken in de functies van Vestics. Er zijn 2 soorten ?a) builtin ?b) de gewone.
Het loont de moeite om daar eens in te snuffelen, want er zijn daar functies die niet gedocumenteerd zijn, maar die zeker de moeite waard zijn.

Er is een builtin function en die heet TL_New en die 'maakt' ?een (trend)lijn, waarbij je de eindwaarden voor de x (tijds) as en de y (koers) as op moet geven.

Een andere mogelijkheid is om een trendlijn te tekenen en dan in de designer de broncode te bekijken om te zien hoe het gedaan wordt.

Ik heb er zelf niet mee gexperimenteerd

groetjes

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

beste rechte

Berichtdoor walter » ma 29 sep 2003, 10:55

Bert,

Dit is weliswaar geen antwoord op je vraag, maar heb je gekeken naar de lineaire regressie?

Is misschien makkelijker om een standaard indicator te gebruiken die direct werkt en deze aan te passen dan te beginnen met "niets". Dit is mijn ervaring.

Bijgaande een gecentreerde gemiddelde met daaraan een lineaire regressie geplakt.

Value Function z030919CMALR ( Value xSeries[] = Close, Value xCMABars ?) Begin
{ 2003-09-19: trendrecognition; draw centered moving average and extend with trendline }

Value xCMA, xI, xHalfCMABars = xCMABars/2;

xCMA := Average( xSeries, xCMABars );

If CurrentBar = 1 Then Plot1( _NA, 'CMA' + NumToStr( xCMABars ) )
Else If CurrentBar < vLastBar Then Plot1[ xHalfCMABars ] := xCMA
Else Begin For xI := 0 To xHalfCMABars Do Begin Plot1[ xI ] := LinearRegValue(xCMA[xI],10,xCMA[xI]-xSeries[xI]);End; End;

End;

Zie ook: http://www.paritech.com/education/techn ... efault.asp en kijk eens bij "trend indicators"
walter
 
Berichten: 135
Geregistreerd op: do 15 mei 2003, 15:26
Woonplaats: delft


Keer terug naar Handelssystemen + Indicatoren

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 9 gasten