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:
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
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:
Codice:
# 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)
PS: Non fate backtest con le GlobalFunction
Apo


Comment