Programmazione Visual Trader semplice rsi

seidifiori

Forumer attivo
riporto una domanda fatta su un altro forum sperando di trovare una soluzione
vorrei creare un ts basato su queste condizioni:
se l'RSI incrocia dal basso verso l'alto il valore 60 buy
e liquida tutto in chiusura.
ho provato questa formula, che è corretta nella sintassi ma che non funziona

Var: mioosc;
mioosc=rsi(c,14,s);

SECTION_ENTERLONG:
if crossover (mioosc,60) then
EnterLong(NextBar, AtOpen);

ExitLong(Bar,Atclose);
endif;
END_SECTION

:ciao:
 
Ciao,

(non utilizzare le sezioni)

Var: mioosc;
mioosc=rsi(c,14,s);
if crossover (mioosc,60) then EnterLong(NextBar, AtOpen); endif;
if lastbar then exitlong(bar, atclose); endif;
 
Ciao, prova cosi:
Codice:
Var: mioosc;
mioosc=rsi(c,14,s);
//simula il crossover
if mioosc > 60 and mioosc[1] < 60 then EnterLong(NextBar, AtOpen); endif;
//il timeframe deve essere avere una barra alle 17.30
//se ad esempio si fa il 15 minuti non puo' essere 17.35 perche non esiste la barra
//a quell'ora
if T >= 1730 then exitlong(bar, atclose); endif;
 
Ciao, prova cosi:
Codice:
Var: mioosc;
mioosc=rsi(c,14,s);
//simula il crossover
if mioosc > 60 and mioosc[1] < 60 then EnterLong(NextBar, AtOpen); endif;
//il timeframe deve essere avere una barra alle 17.30
//se ad esempio si fa il 15 minuti non puo' essere 17.35 perche non esiste la barra
//a quell'ora
if T >= 1730 then exitlong(bar, atclose); endif;

così un risultato lo da, però non è corretto visto che fa solo un'operazione nell'arco di due anni.
 
l'ho provato su grafico giornaliero e grafico a un ora

Sul grafico giornaliero non va bene perche faresti 2 operazioni sulla stessa candela ma tu non conosci l'esatta successione dei prezzi dentro la candela giornaliera perche contiene solo 4 valori (open, high, low, last);
occorre che fai la prova con un timeframe che contenga i 30 minuti perche con timeframe a 1 ora non esiste la barra alle 17.30 minuti ma la barra alle 17.00.
Quindi se vuoi mantenere lo stesso discorso sopra riportato potresti utilizzare il timeframe a 30 minuti a 15 minuti a 10 minuti a 5 minuti.
Altrimenti invece di T >= 1730 metti T >=1700 (per quello orario).
 
Sul grafico giornaliero non va bene perche faresti 2 operazioni sulla stessa candela ma tu non conosci l'esatta successione dei prezzi dentro la candela giornaliera perche contiene solo 4 valori (open, high, low, last);
occorre che fai la prova con un timeframe che contenga i 30 minuti perche con timeframe a 1 ora non esiste la barra alle 17.30 minuti ma la barra alle 17.00.
Quindi se vuoi mantenere lo stesso discorso sopra riportato potresti utilizzare il timeframe a 30 minuti a 15 minuti a 10 minuti a 5 minuti.
Altrimenti invece di T >= 1730 metti T >=1700 (per quello orario).

hai letto il post 6?
con quella stringa mi sembra funzioni con tutti i timeframe
 

Users who are viewing this thread

Back
Alto