Re: long/sell
gilato ha scritto:
L'ultimo quote non esiste!
Questo è il listato sporco di IDD. E' impostato per plottare IDD e TURION. Togliendo le // puoi provare tutte le altre funzioni che ho creato. Mi sembra sia arrivato il momento di condividerlo con tutti gli amici del forum. Se a qualcuno non funziona mi mandi la sua mail che glielo posto in file txt. Prima di usarlo bisogna prenderci un pò di dimestichezza. Buon divertimento.
PS: Ho provato a fare copia e incolla; funziona perfettamente.
Var:IDD(0),
vel2(0),
vel3(0),
mm1(0),
zona1(0),
zona2(0);
Var: media(0), m2m (0), BTS(0), MioVEL1,mm3(0),MiaOP1,ANTICIPO(0),VVM(0);
Var: miomaxCO,indvp(0),MOVmax,BandaVolumeUpper,BandaVolumeLower, MiaOP7;
Var: mioosc,const2,MiaOP9,Turion,M3M;
Var: miovol (0),mioval1000,MM00;
Var: SolospreadUp,SolospreadDown,zona1,ANTICIPO_SEGNALE;
Var: ANTICIPO_SEGNALE(0),MIXER(0),MMMIX(0),EXITLONG1;
Var: mioatr(0),Sol1,zxz,MioVal0,IDDrw,MM1rw;
SolospreadUp = VEL(C, 30, 0, 10);
SolospreadDown = MOV(SolospreadUp,34,s);
mioatr = RSI(C, 14, S);
Sol1 = MOV(mioatr,14,s);
//PlotChart(SolospreadUp,zona2,black,solid,1);
//PlotChart(SolospreadDown,zona2,red,solid,1);
//PlotChart(ANTICIPO_SEGNALE,zona2,blue,solid,1);
MioVal0 = constval(30);
const2 = constval(1.5);
miovol = VolumeTit (C);
MiaOP9 = OP(miovol,const2,divis);
EXITLONG1 = MOV(L,14,s);
mioosc = Variaz(miovol, P, PREC);
Turion = OP(mioatr,MioVal0,sub);
M3M = OP(Sol1,MioVal0,sub);
// controlla se la chiusura è maggiore dell'apertura allora in miomaxCO viene impostato la chiusura (C), altrimenti gli imposta l'apertura (A).
miomaxCO = OSC_COMPAREVALUES (C, O, G, C, O);
indvp = createviewport(200, true, true);
//PlotChart(miomaxCO, indvp, black, solid,2); // plotto quindi il massimo tra C ed O
IDD = diff(c,ref(c,14),sub); //velocità
MOVmax = MOV(miomaxCO,21,s);
mm1= mov(IDD,14,s); //media mobile semplice a 14 periodi
BTS = Mov(mm1,14,s);
mm3 = mov(BTS,14,s);
MM00 = MOV(IDD,21,s);
BandaVolumeUpper = OP(C,MiaOP9,add);
BandaVolumeLower = OP(C,MiaOP9,sub);
MiaOP7 = OP(BandaVolumeUpper,BandaVolumeLower,sub);
MIXER = OP(SolospreadUp,IDD,add);
MMMIX = OP(mm1,SolospreadDown,add);
IDDrw = OP(Turion,IDD,add);
MM1rw = OP(M3M,MM1,add);
if mioatr > Sol1 then
zxz =65;
else
zxz =35;
endif;
zona1=CreateViewport(300,true,true);
zona2=CreateViewport(300,true,true);
//PlotChart(MM00,zona1,green,solid,1);
PlotChart(MM1RW,zona1,red,solid,1);
PlotChart(IDDRW,zona1,blue,solid,1);
PlotChart(M3M,zona2,red,solid,1);
//PlotChart(zxz,zona2,black,solid,1);
PlotChart(50,zona2,black,solid,1);
PlotChart(TURION,zona2,blue,solid,1);
Plotchart(-10,zona2,black,solid,1);
//PlotChart(BandaVolumeUpper,0,green,solid,1);
//PlotChart(BandaVolumeLower,0,red,solid,1);