COSTRUZIONE INDICATORE PER ANALISI CICLICA CON VISUAL TRADER

Domanda da assoluto incompetente ini compilazione di TS:

è possibile tener conto della velocità di incremento o decremento della candela?

Io ho sinora tradato "a vista" e cioè non mollando l'occhio dal grafico, sul quale disegno resistenze o supporti dinamici, entro long se vedo la terza candela in salita che si alza velocemente e viceversa short.

andgui.
Per quel che ne sò io NO. VT ricalcola tutto ogni fine candela. Capita che la candela apra si estenda di 100 punti in 20 secondi e poi chiuda vicino all'open.
Come fai a stabilire incremento e decremento?
 
ciao Magic....
per quel che ne so' io... :D:D
i segnali presi dagli indicatori / oscillatori....andrebbero posticipati in quanto troppo a ridosso dell'apertura si rischia di avere un segnale sballato..
alcuni mi dicono almeno 40 min. di shift !!!!se tradi sul 5 min !!!



puo' darsi ma questo era un abbozzo tanto per esempio...da cui prendere spunto se ci esce qualcosa di buono...tutto qua....ho messo uno stocastico perche' e' il primo che mi e' venuto in mente...
 
Tutto rosso stamattina. Ho messo a confronto tre TS e tutti e tre sono short in questo momento. CICLONE_SOLOSPREAD n.tick=75, TESTER frame 1 minuto e HHH_2 n.tick=75.

ScreenHunter_03 Dec. 29 10.41.gif


ScreenHunter_04 Dec. 29 10.42.gif


ScreenHunter_05 Dec. 29 10.45.gif
 
per il tester a 1 minu hai usato quello con codice modificato per 1 minu :

if CrossOver(MioKRM2,miomovww) and MioKRM2 > mioKRM3 and C > stop then EnterLong(Bar,Atclose); endif;
if DifKRM > MM44 and MioKRM2 > MioKRM3 and C > stop then EnterLong(Bar,Atclose); endif;
if DifKRM < MM44 and MioKRM2 < mioKRM3 and c < stop then Entershort(Bar,AtClose); endif;
if CrossOver(MioKRM3,miomoxx)and MioKRM2 < mioKRM3 and c < stop then Entershort(Bar,AtClose); endif;

o quello normale con codice:

if CrossOver(MioKRM2,miomovww) and MioKRM2 > mioKRM3 and C > stop and C[1] > stop and O > C[1] then EnterLong(Bar, Atclose); endif;
if DifKRM > MM44 and MioKRM2 > MioKRM3 and C > stop and c[1]>stop and O > C[1] then EnterLong(Bar, Atclose); endif;
if DifKRM < MM44 and MioKRM2 < mioKRM3 and c < stop and c[1]<stop and O < C[1] then Entershort(Bar,AtClose); endif;
if CrossOver(MioKRM3,miomoxx)and MioKRM2 < mioKRM3 and c < stop and c[1] < stop and O < C[1]then Entershort(Bar,AtClose); endif;
 
per il tester a 1 minu hai usato quello con codice modificato per 1 minu :

if CrossOver(MioKRM2,miomovww) and MioKRM2 > mioKRM3 and C > stop then EnterLong(Bar,Atclose); endif;
if DifKRM > MM44 and MioKRM2 > MioKRM3 and C > stop then EnterLong(Bar,Atclose); endif;
if DifKRM < MM44 and MioKRM2 < mioKRM3 and c < stop then Entershort(Bar,AtClose); endif;
if CrossOver(MioKRM3,miomoxx)and MioKRM2 < mioKRM3 and c < stop then Entershort(Bar,AtClose); endif;

o quello normale con codice:

if CrossOver(MioKRM2,miomovww) and MioKRM2 > mioKRM3 and C > stop and C[1] > stop and O > C[1] then EnterLong(Bar, Atclose); endif;
if DifKRM > MM44 and MioKRM2 > MioKRM3 and C > stop and c[1]>stop and O > C[1] then EnterLong(Bar, Atclose); endif;
if DifKRM < MM44 and MioKRM2 < mioKRM3 and c < stop and c[1]<stop and O < C[1] then Entershort(Bar,AtClose); endif;
if CrossOver(MioKRM3,miomoxx)and MioKRM2 < mioKRM3 and c < stop and c[1] < stop and O < C[1]then Entershort(Bar,AtClose); endif;

Questo:
[CODEif CrossOver(MioKRM2,miomovww) and MioKRM2 > mioKRM3 and C > stop then EnterLong(Bar, Atclose); endif;
if DifKRM > MM44 and MioKRM2 > MioKRM3 and C > stop then EnterLong(Bar, Atclose); endif;
if DifKRM < MM44 and MioKRM2 < mioKRM3 and c < stop then Entershort(Bar,AtClose); endif;
if CrossOver(MioKRM3,miomoxx)and MioKRM2 < mioKRM3 and c < stop then Entershort(Bar,AtClose); endif;/CODE]
 

Users who are viewing this thread

Back
Alto