Elementi di analisi tecnica facciamolo a fette (1 Viewer)

f4f

翠鸟科
il RAVI !! mooolto più semplice da calcolare ... no frills, semplice anche da capire :D:D

RAVI Indicator (RAVI)






Description
Tushar Chande published the RAVI indicator (Rapid Adaptive Variance Indicator) in his book "Beyond Technical Analysis" in 1997. Like the ADX, the RAVI indicator differentiates between a trending market and a trading market. Although the RAVI measures the trend intensity, it does not distinguish which way the trend is going. As a result: a rising RAVI shows the beginning of a trend or an increase in trend intensity, but not the trend direction. Similarly, a falling RAVI shows the end of a trend or a decrease in trend intensity, but not the trend direction itself. A distinction between these two indicators that is worth mentioning is that the RAVI indicator often reacts more quickly and exhibits a more pronounced curve than the ADX.


Calculation
First of all, the 65 MA is subtracted from the 7 MA, and this difference is divided by the 65 MA. The quotient is multiplied by 100. In order that a positive result is always attained, the absolute value of the product is formed.

Formula
RAVI(t) = VIDYA(x) – VIDYA(y)

VIDYA(x) = Variable – Index – Dynamic – Average shorter Period
VIDYA(y) = Variable – Index – Dynamic – Average longer Period

Parameters
The adjustable period length for both MAs can be chosen from 1 to 500. For the most common setting of the period length, Tushar Chande suggested that the shorter MA be 10 % of the longer MA.

Interpretation
The higher the RAVI, the greater the trend intensity and the stronger the underlying trend.
Note: As long as the RAVI is rising, oscillators should not be used. The RAVI can be used as a filter between oscillators and trend-following indicators.
 

f4f

翠鸟科
scusate, uso questo post per un mio appunto :help:

vola storica (5) - vola storica (20)
vola (H,20 o I ) (0) - vola (H,20 o I ) (-5)
vola (H,20 o I ) (0) - vola (H,20 o I ) (-20)
 

f4f

翠鸟科
http://www.investireoggi.it/forum/q...la-tirano-faccia-vt73598-126.html#post3272760

indicatore di Flat

grazie ancora a Lupo :):):)


[FONT=&quot]Flat Market Indicator (FMI) metastock [/FONT]
[FONT=&quot]{FLAT MARKET INDICATOR (FMI) by Piotr Wojdy³o}[/FONT]
[FONT=&quot]per1:=Input("Period",1,200,17); definizione del periodo (da 1 a 200, non so cosa significhi il 17)
MMA:=Mov(C,per1,E); media mobile esponenziale sul close forse su base 17
SMMA:=Mov(MMA,per1,E); media mobile esponenziale sulla MMA, forse su base 17
IMPETMMA:=MMA - Ref(MMA,-1); differenza tra la MMA e la MMA del giorno precedente (ref non so cosa sia)
IMPETSMMA:=SMMA - Ref(SMMA,-1);
DIVMA:= Abs(MMA - SMMA);
AVERIMPET:= (IMPETMMA+IMPETSMMA)/2;
TDF:= Power(DIVMA,1)*Power(AVERIMPET,3);
NTDF:=TDF/HHV(Abs(TDF),per1*3);
0.05;
Abs(ntdf);[/FONT]
 

Allegati

  • flat market indicator formula.pdf
    1,2 MB · Visite: 760
Ultima modifica:

f4f

翠鸟科
trender CTI di chande
g+A+m0p4KkRJNNwAAAABJRU5ErkJggg==
 
Ultima modifica:

f4f

翠鸟科
lavoro di TETSUO su DEMARK

Come postato in precedenza dopo che treno in un intervento aveva postato le regole del SEQUENTIAL DEMARK mi sono incuriosito ed ho provato a creare un indicatore per PRT.

Voglio subito specificare un paio di cose, non sono riuscito a trovare in rete spiegazioni più esaurienti di quelle che ha passato treno, leggendo qua è la', come già detto, mi sembra che ognuno abbia una visione diverse delle stesse e dovendo scegliere......

Non ho potuto fare dei raffronti perchè nn ho trovato versioni libere di questo indicatore per altri programmi, ed a dire il vero non ho trovato neanche tante immagini su Google per vedere se i segnali corrispondevano.

Quindi l'intenzione di questo post non è quella di fornire un indicatore funzionante ma di richiesta aiuto per ragionare insieme e finirlo (o rifinirlo)
biggrin.gif


Per il momento l'indicatore segnala solo i BUY DAY se lavora bene facciamo anche il SELL DAY

Bene detto questo passiamo ai listati...

1)

///////////////////////////////////////////////
///////////////DEMARK SETUP /////////////
/////////////scritto da TETSUO/////////////
/////////////////////////////////////////////

rem BUY SETUP
rem condizione 1): controlla se la chiusura è inferiore alla chiusura di 4 giorni prima
rem se vero inizia a contare
if close<close[4] then
giornibuy=giornibuy+1

rem condizione 2): se la conta è arivata a 8 o più in su allora controlla che il massimo
rem sia maggiore o uguale ad almeno uno tre tre minimi precedenti se si manda il segnale
if giornibuy>=8 and (High>=Low[3] or High>=low[2] or High>=low[1]) then
segnale=1
else
segnale=0
endif

else
giornibuy=0
endif

rem se la conta è maggiore o uguale a 9 e se il segnale è presente scatta il buy signal e si
rem azzera la conta
if giornibuy=>9 and segnale=1 then
buysignal=buysignal+1
giornibuy=0
endif

rem questa parte è scritta male ma svolge bene il suo lavoro
if buysignal>buysignal[1] then
buysetup=1
else
buysetup=0
endif

rem se scatta il setup trova il massimo che si è avuto durante i giorni della conta che serve
rem come interrupt nella conta per il buy day
if buysetup=1 then
mass=highest[9](high)
endif

rem SELL SETUP
rem praticamente lo stesso di sopra ma a termini invertiti
if close>close[4] then
giornisell=giornisell+1


if giornisell>=8 and (low>=high[3] or low>=high[2] or low>=high[1]) then
segnalesell=1
else
segnalesell=0
endif

else
giornisell=0
endif

if giornisell=>9 and segnalesell=1 then
sellsignal=sellsignal+1
giornisell=0
endif

if sellsignal>sellsignal[1] then
sellsetup=1
else
sellsetup=0
endif

if sellsetup=1 then
mini=lowest[9](low)
endif

return buysetup as "BUY SETUP", sellsetup as "SELL SETUP", mass, mini

//////////////////////////////////////////////////////


2)

//////////////////////////////////////////////////////////////////
///////////////DEMARK BUY COUNTDOWN /////////////
///////////////scritto da TETSUO//////////////////////
/////////////////////////////////////////////////////////////////
rem DEMARK BUY DAY
rem richiamo la funzione demark conta e assegno le tre variabili che uso
rem escludo la quarta che non si usa
buysignal , sellsignal, mass, ignored= CALL "demark conta"

rem se scattano le condizioni di interruzione il countdown va a -1
if sellsignal=1 or close>mass or countdown=13 then
countdown=-1
rem altrimenti se scatta il buy setup va a 0
elsif buysignal=1 then
countdown=0
endif

rem uso 2 passaggi per la conta, uno per il primo passo l'altro per i restanti passi

if countdown[1]=0 then
if close<low[2] then
countdown=countdown+1
endif
endif

if countdown>0 then
if close<low[2] then
countdown=countdown+1
endif
endif

rem se la conta arriva a 13 scatta il buyday
if countdown=13 then
buyday=1
else
buyday=0
endif


return countdown as "COUNTDOWN", buyday as "BUY DAY"

///////////////////////////////////////////////////////////////

3)

///////////////////////////////////////////////////////////////////
///////////////DEMARK SELL COUNTDOWN /////////////
///////////////////scritto da TETSUO///////////////////
//////////////////////////////////////////////////////////////////
rem SELL DAY: stessa cosa del buyday

buysignal , sellsignal, ignored, mini= CALL "demark conta"

if buysignal=1 or sellsignal=1 or close<mini or countdown=13 then
countdown=-1
endif

if sellsignal=1 then
countdown=0
endif

if countdown[1]=0 then
if close>high[2] then
countdown=countdown+1
endif
endif
if countdown>0 then
if close>high[2] then
countdown=countdown+1
endif
endif

if countdown=13 then
sellday=1
else
sellday=0
endif


return countdown as "COUNTDOWN", sellday as "SELL DAY"

///////////////////////////////////////////////////////////////
questo il risultato visivo


988067d1228475203-prorealtime-formule-indicatori-etc-spmib_21_11.png
 

f4f

翠鸟科
wqqwqqw.francescoqqqcarusoqqq.ch/wp-content/uploads/Inquadramento-ciclico3.pdf



da scomporre :D ;);)

formula e un minimo di spiegazione :)
 
Ultima modifica:

claudios

Forumer storico
wqqwqqw.francescoqqqcarusoqqq.ch/wp-content/uploads/Inquadramento-ciclico3.pdf



da scomporre :D ;);)

formula e un minimo di spiegazione :)



con quale timeframe?




Su Metastock è necessario creare prima I due indicatori "Key" e XTL quarterly expl" e poi creare il terzo indicatore.
E‟ sufficiente fare il "cut&paste" delle parti in rosso sull‟Indicator Builder del software.
Key
FORMULA
[FONT=Arial,Arial][FONT=Arial,Arial]MOM:=Mov((Mov(C,3,S)-Mov(C,9,S)),1,E) / Mov(C,3,S) *100;
Mov(
((Ref(Sum(If(MOM>Ref(MOM,-1),MOM-Ref(MOM,-1),0),5),-1)-
(Ref(Sum(If(MOM>Ref(MOM,-1),MOM-Ref(MOM,-1),0),5),-1)/5)+ If(MOM>Ref(MOM,-1),MOM-Ref(MOM,-1),0)) /
(Ref(Sum(Abs(MOM-Ref(MOM,-1)),5),-1) -
(Ref(Sum(Abs(MOM-Ref(MOM,-1)),5),-1)/5) + Abs(MOM-Ref(MOM,-1)))*100) -
Abs(
((Ref(Sum(If(MOM<Ref(MOM,-1),MOM-Ref(MOM,-1),0),5),-1)-
(Ref(Sum(If(MOM<Ref(MOM,-1),MOM-Ref(MOM,-1),0),5),-1)/5)+ If(MOM<Ref(MOM,-1),MOM-Ref(MOM,-1),0)) /
(Ref(Sum(Abs(MOM-Ref(MOM,-1)),5),-1) -
(Ref(Sum(Abs(MOM-Ref(MOM,-1)),5),-1)/5) + Abs(MOM-Ref(MOM,-1)))*100))
, 3, E)
[/FONT][/FONT]XTL quarterly expl
FORMULA
[FONT=Arial,Arial][FONT=Arial,Arial](Mov( Stoch(5,3),3,S))*2-100
[/FONT][/FONT]Composite momentum
FORMULA
[FONT=Arial,Arial][FONT=Arial,Arial]Mov((Fml( "Key") + Fml( "XTL quarterly expl"))/2,2,W)
[/FONT][/FONT]
 

Users who are viewing this thread

Alto