Originariamente Scritto da
hawking
Attenzione, segnalo che stamani su questo codice, ho rifatto un back t. prima di lanciare il signal e mi da 0 operazioni.
Per avere delle operazioni in back teste ho dovuto rimettere i parametri -80 80, e lanciare poi il signal che ora ha aperto uno short a 5.46.
Domanda: perchè ieri sera alle 23 il back teste mi dava un tot di operazioni, con la equity postata sopra (molto bella) e stamane mi dava zero operazioni??
Forse le due banda -80 80 non sono da cambiare / ottimizzare??
Ciao Hawking, attenzione che per avere coincidenza tra BT e Forward TEST devi aggiungere REF(Vettore,1) per eseguire il controllo sulla barra precedente, credo che la anomalia sia dovuta a questo, vedi post http://www.playoptions.it/vbforum/sh...ll=1#post65385
Giusto per capirci in real io stò usando questo:
BUY SCRIPT
INPUTS: @periods(10), @matype(8), @lowMark(-80), @highMark(60), @trailStop(100), @trailPercent(10), @stopLoss(500)
SET TRAILING_STOP = @trailStop
SET TRAILING_PERCENT = @trailPercent
SET STOP_LOSS = @stopLoss
SET C = CCI(@periods, @matype)
SET cond = REF(CROSSOVER(C, @lowMark),1)
#PRINT(C)
#PRINT(cond)
cond
SELL SCRIPT
SET C = CCI(@periods, @matype)
REF(CROSSOVER(@highMark, C),1)
Mentre nel BT uso il tuo script senza REF