Discussione: Followme Multi Timframe con Global function
-
24-04-14, 14:23 #11
esatto il segnale viene preso solo su timeframe 1 minuto on close bar, le altre le devi far girare in strategy tick by tick e servono solo per fornire gli input al tf 1min.
Ovviamente qui per migliorare il rendimeto e l'efficienza dei segnali ciascuno inserisce i filtri che piu desidera
o/e anche inserire un set di regole di moneymanagement; io sto provando a filtrare i segnali di uscita con una triggerline a 70 per l'exit buy ( crossunder) e -70 per exit short (crossover), insomma Claudio spazio alla fantasia
ApoUltima modifica di Apocalips; 24-04-14 alle 14:29
....non si desidera ciò che è facile ottenere (Ovidio)....
-
24-04-14, 14:26 #12
- Data Registrazione
- Jan 2011
- Località
- Genova
- Messaggi
- 1,306
-
24-04-14, 14:29 #13
-
24-04-14, 14:32 #14
- Data Registrazione
- May 2011
- Località
- Bologna
- Messaggi
- 3,017
-
24-04-14, 14:33 #15
Ultima modifica di Apocalips; 24-04-14 alle 14:36
....non si desidera ciò che è facile ottenere (Ovidio)....
-
24-04-14, 14:34 #16
- Data Registrazione
- May 2011
- Località
- Bologna
- Messaggi
- 3,017
-
24-04-14, 14:38 #17
-
24-04-14, 14:41 #18
-
24-04-14, 14:51 #19
- Data Registrazione
- Jan 2011
- Località
- Genova
- Messaggi
- 1,306
ricordo ma Apo aveva specificato "on close bar" quindi avevo dato per scontato che avesse settatto su close invece che tick by tick, avevo dedotto male Apo?
quella era la domanda nascosta, esatto
PS ok Apo, non avevo ancora visto tua risposta
-
24-04-14, 14:54 #20
Salve,
non è strettamente necessario usare SetGlobalVar in un signal, è sufficiente che sia presente in un qualsiasi script applicato al chart, ad esempio anche come indicatore Custom Line, il cui input può essere ad esempio:
SetGlobalVar(1, FollowMe())
In questo modo, non è necessario utilizzare un signal per ogni grafico/timeframe.
Nell'esempio sopra inoltre, nello script dove si utilizza GetGlobalVar(1), non si ottiene il solo valore della condizione vera/falsa (1/0), ma direttamente il valore della funzione FollowMe() dell'altro grafico/timeframe.
Quando si utilizza la funzionalità Backtest lo script viene eseguito una sola volta, quindi eventuali variabili salvate tramite la funzione SetGlobalVar manterranno sempre lo stesso valore, indipendentemente dalle variazioni di prezzo che potrebbero essere avvenute nel tempo dopo aver dato lo Start al Backtest. Consiglio quindi di non utilizzare il Backtest per impostare le variabili necessarie ad una Strategy, ma di usare un indicatore o altro script che venga valutato ad ogni tick.
Max Francario