Vertaling SuperCharts

Vragen en suggesties over Vesticode

Moderator: Perry

Vertaling SuperCharts

Berichtdoor geert udema » zo 14 maart 2004, 23:30

In een Swingtrend indicator komt de volgende statement voor (in T.A.M. maart 2000 blz. 17)
SWINGTRENDUP = IFF(HIGH>HIGH[1] ,
? ? ?LOWEST(LOW , N1) ,
? ? ?LOWEST(LOW , N1)[MRO(HIGH > HIGH[1] , 15 , 1)])

N1 is uiteraard de periode voor de Lowest berekening.
Graag hulp voor de vertaling naar Vestics, vooral IFF en MRO zijn onduidelijk.
Groetend, Geert Udema
geert udema
 
Berichten: 114
Geregistreerd op: ma 31 dec 2001, 11:45

Vertaling SuperCharts

Berichtdoor Paul M » zo 14 maart 2004, 23:56

Hallo Geert,

Dit kun je zo in Vestics gebruiken.
IFF betekent in dit geval als High>High[1] dan is het eerste na de komma waar anders ?hetgeen na de tweede komma.

MRO geeft een getal waarbinnen, in dit geval, de meest recente gebeurtenis plaatsvond. High>High[1] (gebeurtenis),15 bars waarbinnen gezocht wordt, 1 staat voor meest recent.

Als bv MRO2(HIGH > HIGH[1] , 15 , 1) een waarde van 2 geeft dan wordt de LOWEST(LOW , 14) van 2 bars terug geplot.

Paul

Kun je beter deze gebruiken die werkt.

{*******************************************************************
Description: Most Recent Occurrence
Provided By: Omega Research, Inc. (c) Copyright 1999
********************************************************************}

Inputs: Expression(TrueFalseSeries), Length(NumericSimple), Occur(NumericSimple);
Variables: TrueCount(0), Counter(0);

Counter = 0;
TrueCount = 0;

While Counter < Length AND TrueCount < Occur Begin
If Expression[Counter] Then
TrueCount = TrueCount + 1;
Counter = Counter + 1;
End;
If TrueCount >= Occur AND TrueCount > 0 Then
zzMRO = Counter - 1 + CurrentBar - BarNumber
Else
zzMRO = -1;








(Edited by Paul M at 8:35 am op 16,mar. 2004)
Paul M
 
Berichten: 263
Geregistreerd op: vr 13 dec 2002, 23:21


Keer terug naar Vesticode

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 14 gasten

cron