Salve,

Citazione Originariamente Scritto da Fab Visualizza Messaggio
Ciao Max, ho provato a fare come mi dicevi, evitando l'uso della funzione BarsSinceExit() ma le mie sinapsi non collaborano.

Provo allora a postare lo script che sto testando per vedere se tu riesci ad aiutarmi. In pratica entro long se
- all'incrocio di una fascia di bollinger con una seconda;(tipo ABSO per intenderci)
- RSQ è affidabile
- il sinevawe è rialzista MA NON SONO GIA' USCITO DA QUESTO STESSO EVENTO

la stringa che non funziona è proprio questa e in particolare ULTIMOSWON<BarsSinceExit(). Se al posto di BarsSinceExit() metto un numero (6) tutto funziona perfettamente.

Ti viene in mente qualcosa?

Grazie 1000


PS
se lo script può interessare (dubito) chi come me è ancora alla ricerca della propria bussola...felice di ragionarci insieme...

a prima vista, facendo qualche calcolo a mano, è possibile modificare la parte delle condizioni dello script in questo modo:

[HIGH]
# Calcolo della condizione di entrata
SET CX = (BSIGNAL > BSTOP) AND (TSIGNAL > TSTOP) AND (RSQ > RSCI) AND (RSQ > MAX(REF(RSQ, 1), ULTIMORON)) AND (ULTIMORON < ULTIMOROFF) AND (LRSIGNAL > BSTOP) AND (LRSIGNAL > LRSTOP)
SET SN = SINEW > LEADSW
SET CXSN = CX AND SN
SET DISCESA_CXSN = CROSSOVER(0.5, CXSN)
SET SALITA_SN = CROSSOVER(SN, 0.5)
SET COUNT_CXSN = LASTIF(DISCESA_CXSN)
SET COUNT_SN = LASTIF(SALITA_SN)
SET ENTRY_CHECK = (COUNT_CXSN > COUNT_SN) AND CXSN
SET ENTRY = CROSSOVER(ENTRY_CHECK, 0.5)

# Condizione di entrata dello script
ENTRY
[/HIGH]

Max Francario