COSTRUZIONE INDICATORE PER ANALISI CICLICA CON VISUAL TRADER

Ciao Solospread
Prima di tutto complimenti. Secondo se è possibile trasformare la formula di Metastock che posto sotto, nel linguaggio di Visual trader e nel caso se puoi usarmi la cortesia.
Grazie,.

fwPds:=30;
proj:=2;
pds:=1;
CHIUSURA:=Mov(C,pds,S);
center:=LastValue(If(fwPds<0,Int(pds/2),fwPds));
fwd:=Ref(CHIUSURA,center);
valid:=Cum(IsDefined(fwd))
=LastValue(Cum(IsDefined(fwd)));
valid:=valid AND Alert(valid=0,2);
xtend:=LastValue(fwd+PREV-PREV);
movAvg:=Ref(Ref(xtend,pds-1),-pds+1);
init:=Cum(IsDefined(movAvg))=1;
direction:=movAvg+
If(IsUndefined(fwd),
ValueWhen(1,init OR valid,movAvg)-
ValueWhen(1,init OR valid,Ref(movAvg,-1)),0)
*BarsSince(init OR valid);
GRAFICO:=If(proj=1,direction,movAvg);
Mov(GRAFICO,30,S)
 
Ciao Solospread
Prima di tutto complimenti. Secondo se è possibile trasformare la formula di Metastock che posto sotto, nel linguaggio di Visual trader e nel caso se puoi usarmi la cortesia.
Grazie,.

fwPds:=30;
proj:=2;
pds:=1;
CHIUSURA:=Mov(C,pds,S);
center:=LastValue(If(fwPds<0,Int(pds/2),fwPds));
fwd:=Ref(CHIUSURA,center);
valid:=Cum(IsDefined(fwd))
=LastValue(Cum(IsDefined(fwd)));
valid:=valid AND Alert(valid=0,2);
xtend:=LastValue(fwd+PREV-PREV);
movAvg:=Ref(Ref(xtend,pds-1),-pds+1);
init:=Cum(IsDefined(movAvg))=1;
direction:=movAvg+
If(IsUndefined(fwd),
ValueWhen(1,init OR valid,movAvg)-
ValueWhen(1,init OR valid,Ref(movAvg,-1)),0)
*BarsSince(init OR valid);
GRAFICO:=If(proj=1,direction,movAvg);
Mov(GRAFICO,30,S)
Purtroppo non conoscendo il linguaggio metastock per me è arabo.
Forse c'è qualcuno che conosce entrambi i linguaggi, ma le traduzioni sono un pò una palla
ed è piu' facile che ci si dedichino nelle stagioni invernali...........
Ciao Gloalby
 
Nuove idee,
come si può notare ogni minimo relativo si colloca nella finestra in cui MIO1 = 0.
Tutto da approfondire e sviluppare
INCREMENTO 15.PNG
 

Users who are viewing this thread

Back
Alto