Vzo per Visual Trader

Sono riuscito a procurarmi la formula in amibroker......c'è qualcuno che può gentilmente tradurla in Vt ?

R=IIf(c>ref(c,-1),V,-V);
VP=EMA(R,period);
TV=EMA(V,period);
VZO=100 x (VP / TV);
 
Sono riuscito a procurarmi la formula in amibroker......c'è qualcuno che può gentilmente tradurla in Vt ?

R=IIf(c>ref(c,-1),V,-V);
VP=EMA(R,period);
TV=EMA(V,period);
VZO=100 x (VP / TV);

if close>close[1] then
R=Volume
else
R=-Volume
endif

VP=media esponenziale di R a periodo X
TV=media esponenziale dei Volumi a periodo X
VZO=100x(VP/TV)

non ricordo la sintassi di vt, ma questo è il significato...
come vedi è molto semplice!:up:
 
Ciao ender,
si ne avevo fatto uno identico.......ma non va bene.
Mi da errore.......e non riesco a capire il perchè.
 
//indicatore VZO
var: per,R1,vp,tv,VZO;

per=14;
if close>close[1] then R1=volume; else R1=-volume; endif;
vp=mov(R1,per,e);
tv=mov(v,per,e);
vzo=100*(vp/tv);
 
//indicatore VZO
var: per,R1,vp,tv,VZO;

per=14;
if close>close[1] then R1=volume; else R1=-volume; endif;
vp=mov(R1,per,e);
tv=mov(v,per,e);
vzo=100*(vp/tv);

ti da quell'errore perchè non usi r1 non è un data array!
Vado a memoria, controlla sempre se funziona...
Codice:
[17:03:56]
//indicatore VZO
var: per,R1,vp,tv,VZO;

per=14;
if close>close[1] then R2=volume; else R2=-volume; endif;
r1=constval(r2);
vp=mov(r1,per,e);
tv=mov(v,per,e);
vzo=100*(vp/tv);

ed impara ad usare le op e constval, le trovi sul manuale!
 

Users who are viewing this thread

Back
Alto