Aggiornamento del trailing stop
9 risposte
huangwh88
7 anni fa #116468
Salve,
Credo che i trailing stop vengano aggiornati solo all'apertura di una nuova barra.
Se il mio EA è in esecuzione quando si apre una nuova barra, cosa viene elaborato per primo, il nuovo trailing stop o le condizioni IF nell'EA?
tomas262
7 anni fa #142027
Salve,
il trailing stop viene eseguito dalla funzione "manageStop();" che è dietro condizioni create nella procedura guidata, in modo che l'IF venga elaborato per primo
huangwh88
7 anni fa #142034
Salve,
il trailing stop viene eseguito dalla funzione "manageStop();" che è dietro condizioni create nella procedura guidata, in modo che l'IF venga elaborato per primo
Molto apprezzato Tomas!
Rico
7 anni fa #142200
Per la cronaca, vedo che nel trading live i trailing stop non vengono aggiornati solo all'inizio delle barre: non avrebbe senso per una strategia, ad esempio, oraria o giornaliera. Ma se avete un EA a prezzi aperti, forse nel backtesting vengono aggiornati solo all'inizio delle barre?
In ogni caso, la mia domanda è la seguente: osservando i log, vedo che i trailing stop si muovono in modo non uniforme, il che, a quanto pare, è una funzione del tempo e del prezzo, ossia i prezzi possono saltare da qui a lì, piuttosto che avanzare a passi regolari, e possono essere aggiornati solo nel tempo in modo non uniforme. Tuttavia sembrano muoversi in punti, piuttosto che in pips.
Vengono create molte voci di registro per spostare il trailing stop, cosa che preferirei non vedere.
Esiste un modo per far muovere il trailing stop in pips anziché in punti?
huangwh88
7 anni fa #142244
Per la cronaca, vedo che nel trading live i trailing stop non vengono aggiornati solo all'inizio delle barre: non avrebbe senso per una strategia, ad esempio, oraria o giornaliera. Ma se avete un EA a prezzi aperti, forse nel backtesting vengono aggiornati solo all'inizio delle barre?
In ogni caso, la mia domanda è la seguente: osservando i log, vedo che i trailing stop si muovono in modo non uniforme, il che, a quanto pare, è una funzione del tempo e del prezzo, ossia i prezzi possono saltare da qui a lì, piuttosto che avanzare a passi regolari, e possono essere aggiornati solo nel tempo in modo non uniforme. Tuttavia sembrano muoversi in punti, piuttosto che in pips.
Vengono create molte voci di registro per spostare il trailing stop, cosa che preferirei non vedere.
Esiste un modo per far muovere il trailing stop in pips anziché in punti?
Ciao Rico,
Ho il tuo stesso problema. Secondo il manuale di SQ, i trailing stop vengono aggiornati solo all'apertura della barra, ma in base ai backtest di MT4 strategy tester non è così. Sto cercando di capire cosa provoca l'aggiornamento dello stop.
Tomas, potresti per favore illuminarmi:
1) È possibile spostare un trailing stop all'interno della barra?
2) Deve essere raggiunto un nuovo massimo di profitto aperto per poter spostare lo stop?
tomas262
7 anni fa #142259
Salve,
Esistono due tipi di trailing:
Profit Trailing un semplice trailing stop che segue lo Stop Loss specificato a distanza dal massimo profitto raggiunto. Questa condizione è valutato su barra aperta (non su ogni spunta).
Stop al trailing più avanzato trailing stop che può utilizzare un valore dell'indicatore o del prezzo (Open, High, Low, Close) per seguire lo Stop Loss. Ad esempio, la regola può seguire lo SL a Lowest(20) + 20 pip. Questa condizione è valutato su barra aperta (non su ogni spunta).
Il codice della strategia per MetaTrader contiene un ordine che impedisce l'elaborazione del trailing a meno che la barra non sia chiusa. Vedere la schermata allegata
Potete anche allegare il file STR o inviarmelo a [email protected] in modo da poter effettuare il test sul mio lato
Rico
7 anni fa #142262
Questa spiegazione non ha senso per me a due livelli:
1) Se un trailing stop viene valutato solo all'apertura della barra, che utilità avrebbe se si è su un grafico giornaliero? Si sposta il trailing stop una volta al giorno?
2) date un'occhiata alle seguenti voci nella mia scheda Esperti per un'ea creata con SQ:
2017.03.27 07:25:47.421 Timer GBPUSD,H1: modificare #34496308 acquistare 0,19 GBPUSD a 1,24861 sl: 1,25496 tp: 1,44860 ok
tomas262
7 anni fa #142294
Salve,
può inviare il file STR a [email protected]? Farò dei test sul mio lato. Proverò anche altri EA con trailing
Rico
7 anni fa #142302
Qual è il file STR? Se intendi il file sqw, te l'ho già inviato: Timer.sqw
Rico
7 anni fa #142535
Nel caso in cui qualcun altro si chieda quale sia la risposta a questo problema, ecco la risposta che ho ricevuto da Tomas via e-mail:
"Con la posizione aperta nell'EA Wizard il trailing stop funziona secondo il sistema MetaTrader che prevede l'aggiornamento ad ogni tick. Per questo motivo il trailing funziona intra-bar".
Stai visualizzando 9 risposte - da 1 a 9 (di 9 totali)