Ciao Solospread
per la 2°volta mi rivolgo a te per un aiuto:
ho l'incrocio di 2 medie e determino il minimo degli ultimi 20 giorni.Dopo un periodo compreso tra quell'evento (tempo zero) e 50 barre,si crea un altro incrocio.A questo punto devo vedere se il nuovo minimo a 20 giorni è superiore a quel minimo che si è verificato con il primo incrocio.
Con metastock userei barssince(mioevento)>=0 and barssince(mioevento)<=50 and ...etc,etc..
con VT non riesco a stabilire l'arco temporale entro il quale si deve verificare il secondo evento...io Vt lo odio....
grazie in anticipo per l'aiuto
Var:digit(0),Indzona1(0),Indzona2(0),Indzona3(0),media1(0),media2(0),INCROCIO1buy(0),INCROCIO1sell(0),
PRIMOMINUP(0);
media1=mov(c,15,s)
media2=MOV(c,60,S);
INCROCIO1buy=crossover(media1,media2);
INCROCIO1sell=crossover(media2,media1);
PRIMOMINUP=L;
if INCROCIO1buy then
PRIMOMINUP=llv(l,20);
else
PRIMOMINUP=0;
endif;
IF PRIMOMINUP>0 then
digit =llv(l,20);
else
digit =0;
ENDIF;
Indzona2 =CreateViewport(300, true, true);
PlotChart(digit,Indzona2,lime,solid,1);
if (BarSinceInverted(INCROCIO1buy>0) and BarSinceInverted(INCROCIO1buy<100)) and crossover(media1,media2) AND
LLV(L,20)>PRIMOMINUP then
digit =50;
else
digit =0;
ENDIF;
Indzona3 =CreateViewport(300, true, true);
PlotChart(digit,Indzona3,red,solid,1);