
Originariamente Scritto da
Apocalips
All' ITF di Rimini alcuni amici mi hanno riferito che nei loro Trading System hanno avuto difficoltà nel prelevare i segnali mediante le Global Function. Supponiamo,
solo a titolo esemplificativo che intendiamo costruire un Ts multi timeframe che opera sul grafico ad 1 minuto solo quando il followme da discorde ridiventa concorde con i time frame superiori di 1ora, 15min e 5min. La prima cosa che dobbiamo fare è costruirci un WS in cui sono presenti i 4 grafici con i 4 time frame.
A questo punto la cosa piu semplice da fare a mio avviso è caricare su ciascuno di essi l'indicatore Followme al quale però dovremmo apportare una piccola modifica al suo script in modo da indicizzarlo per poter essere richiamato e utilizzato su un altro script (quello su cui parte il segnale).
La modifica da fare è questa:
Adesso basta caricare su ciascun grafico il followme assegnandoli un Id diverso esempio : 1,2,3,4 etc...
Sullo script del TradingSystem che applicheremo al grafico ad 1 minuto scriveremo:
# REQUIRED_BARS is used to adjust how many periods will be used to initialize calculations. Default value is 50 periods.
# Un-comment and edit the line below to set your own value.
# SET REQUIRED_BARS = 50
SET TRAILING_STOP = 200
SET TRAILING_PERCENT = 20
SET STOP_LOSS = 400
#Valore Followme Dax 1 ora
SET A = GetGlobalVar(1)
#Valore Followme Dax 15 min.
SET B = GetGlobalVar(2)
#Valore Followme Dax 5 min.
SET C = GetGlobalVar(3)
#Valore Followme Dax 1 min.
SET D = FOLLOWME()
SET J= 0
#Condizioni di buy
A> 60 AND B> 60 AND C> 60 AND CROSSOVER(D, J)
il Ts quindi andrà in acquisto al cross della zeroline dal basso verso l'alto se e solo se il followme sui timeframe 1ora, 15minuti, 5minuti sono maggiori di 60. Questo setup ovviamente è solo un esempio.
PS:
Non fate backtest con le GlobalFunction
Apo