qualcuno può aiutarmi a tradurre il codice scritto per Visual Trader da utilizzare in ProRealTime? di seguito le formule, sono 2 versioni: Le
formule per Visual Trader®
Esplorazione: TS Swing – Tutti (il nome della formula)
Var: RK0; //valore massimo H ultimi 10 giorni
Var: RK1; // valore di ieri variabile RK0
Var: RK2; // se il massimo di oggi è maggiore o uguale al
// massimo di ieri la variabile assume il valore del
// massimo di ieri, altrimenti assume valore 0
Var: RK3; // se il massimo di oggi è minore del massimo
//di ieri, la variabile assume il valore del massimo
// assoluto degli ultimo 10 giorni, altrimenti valore 0
Var:RK4; // differenza % tra la chiusura e il prezzo di debord
Var:RK5; // se attivo prezzo debord, RK4, altrimenti 0
Var: SK1; // media mobile semplice a 5 giorni sui minimi
Var: SK2; // differenza % fra chiusura odierna e media mobile
// a 5 giorni sui minimi
Var: MV1; // media mobile semplice a 5 giorni sulla chiusura
Var: MV2; // variazione % a 8 giorni variabile MV1
Var: VOL1; // se i volumi moltiplicati per la chiusura sono
// superiori a 50000 la variabile assume valore 1,
// altrimenti 0
Var: SIG1; // se la variabile MV2 è positiva e i volumi sono
// superiori a 50000, la variabile assume valore 1,
//altrimenti 0
RK0 = HHV(H,10);
RK1 = Ref((RK0),1);
If (H>=RK1) And C>Mov(L,5,s) Then RK2=RK1; Else
RK2=0;
Endif;
If (HEndif;
SK1 = Mov(L,5,S);
SK2 = (C-SK1)*100/C;
MV1 = Mov(C,5,S);
MV2 = Roc(MV1,8);
MV3 = Ref(Roc(MV1,8),1);
If (V*C)> 50000 Then VOL1=1; Else VOL1=0;
Endif;
If (MV2>0 and VOL1=1) Then SIG1=1; Else SIG1=0;
Endif;
RK4=(RK3-C)*100/C;
If(RK3=0) Then RK5=0; Else RK5=RK4;
Endif;
Descrizione colonne:
Colonna 1: – nome: Chiusura
C
Colonna 2: – Entrato
RK2
Colonna 3: – Debord
RK3
Colonna 4: – Stop
SK1
Colonna 5: – % Stop
SK2
Colonna 6: – Roc 8 gg.
MV2
Filtro
SIG1=1
Esplorazione: TS Swing (il nome della formula)
Var: RK0; //valore massimo H ultimi 10 giorni
Var: RK1; // valore di ieri variabile RK0
Var: RK2; // se il massimo di oggi è maggiore o uguale al
// massimo di ieri la variabile assume il valore del
// massimo di ieri, altrimenti assume valore 0
Var: RK3; // se il massimo di oggi è minore del massimo
//di ieri, la variabile assume il valore del massimo
// assoluto degli ultimo 10 giorni, altrimenti valore 0
Var:RK4; // differenza % tra la chiusura e il prezzo di debord
Var:RK5; // se attivo prezzo debord, RK4, altrimenti 0
Var: SK1; // media mobile semplice a 5 giorni sui minimi
Var: SK2; // differenza % fra chiusura odierna e media mobile
// a 5 giorni sui minimi
Var: MV1; // media mobile semplice a 5 giorni sulla chiusura
Var: MV2; // variazione % a 8 giorni variabile MV1
Var: MV3; // valore di ieri della variabile MV2
Var: MV4; // se la variabile MV3 è negativa (valore di ieri)
// mentre la variabile MV2 è positiva (valore di oggi)
// la variabile assume valore 1, altrimenti 0
Var: VOL1; // se i volumi moltiplicati per la chiusura sono
// superiori a 50000 la variabile assume valore 1,
// altrimenti 0
Var: SIG1; // se la variabile MV2 è positiva e i volumi sono
// superiori a 50000, la variabile assume valore 1,
//altrimenti 0
RK0 = HHV(H,10);
RK1 = Ref((RK0),1);
If (H>=RK1) And C>Mov(L,5,s) Then RK2=RK1; Else
RK2=0;
Endif;
If (HEndif;
SK1 = Mov(L,5,S);
SK2 = (C-SK1)*100/C;
MV1 = Mov(C,5,S);
MV2 = Roc(MV1,8);
MV3 = Ref(Roc(MV1,8),1);
If MV3<0 and MV2>0 Then MV4=1; Else MV4=0;
Endif;
If (V*C)> 50000 Then VOL1=1; Else VOL1=0;
Endif;
If (MV4=1 and VOL1=1) Then SIG1=1; Else SIG1=0;
Endif;
RK4=(RK3-C)*100/C;
If(RK3=0) Then RK5=0; Else RK5=RK4;
Endif;
Descrizione colonne:
Colonna 1: – nome: Chiusura
C
Colonna 2: – Entrato
RK2
Colonna 3: – Debord
RK3
Colonna 4: – Stop
SK1
Colonna 5: – % Stop
SK2
Colonna 6: – Roc 8 gg.
MV2
Filtro
SIG1=1
Grazie