Il tag [tp] rimosso in alcuni broker? - pagina 2

 

Gordon - L'unico punto che penso ti possa sfuggire è che forse l'EA sta chiudendo alcuni ordini (forse un sl e/o tp furtivo) mentre altri ordini possono essere chiusi dal broker a causa dello sl o tp impostato sull'ordine.


CB

 
cloudbreaker:

Gordon - L'unico punto che penso ti possa sfuggire è che forse l'EA sta chiudendo alcuni ordini (forse un sl e/o tp furtivo) mentre altri ordini possono essere chiusi dal broker a causa dello sl o tp impostato sull'ordine.


CB

Sono d'accordo. Ecco cosa mi mancava... Grazie.

 
jjc:

Non so se aiuta o no, ma, oltre a fare ciò che CB suggerisce, metto anche il tasto destro del mouse nei miei commenti agli ordini con degli spazi, in modo che il broker non sovrascriva nulla di importante in essi. Non è a prova di errore, ma mi piace come protezione extra nel caso in cui il file di dati esterno vada perso in qualche modo.


Mi sono appena imbattuto in questa risposta ufficiale riguardante il commento dell'ordine(https://www.mql5.com/en/forum/101419):

stringo 2006.10.16 17:40


31 caratteri + terminatore zero. Il server può riscrivere gli ultimi 6 caratteri. cioè la lunghezza di sicurezza è 25

 
cloudbreaker:

Gordon - L'unico punto che penso ti possa sfuggire è che forse l'EA sta chiudendo alcuni ordini (forse un sl e/o tp furtivo) mentre altri ordini possono essere chiusi dal broker a causa dello sl o tp impostato sull'ordine.

CB

Ho letto solo ora questo topic, linkato da gordon,

Ne avevo già sentito parlare: ma cos'è esattamente, un trailing stop? o un'algo di incremento del target di prezzo pronto a inviare ordine a mercato per chiudere il prezzo?

 
cameofx:

Ho letto solo ora questo topic, linkato da gordon,

Ne avevo già sentito parlare: ma cos'è esattamente, un trailing stop? o un'algo di incremento del target di prezzo pronto a inviare ordine a mercato per chiudere il prezzo?

No. La domanda è semplice - come fai a sapere se un ordine è stato chiuso da SL o TP o qualcos'altro? La risposta è nel thread(https://www.mql5.com/en/forum/123668)...

 
gordon:

No. La domanda è semplice - come fai a sapere se un ordine è stato chiuso da SL o TP o qualcos'altro? La risposta è nel thread(https://www.mql5.com/en/forum/123668)...

Gordon, grazie. Mi riferivo a " ... stealth sl e/o tp " stai rispondendo a questo? il link è a pagina 1...
 
cameofx:
Gordon, Thanx. Mi riferivo a " ... stealth sl e/o tp " stai rispondendo a questo? il link è a pagina 1...

Oh, scusa - mi riferivo alla domanda originale di questo thread... 'Stealth SL/TP' significa che o non metti SL/TP o li metti molto più lontano di quanto dovrebbero essere, ma il tuo EA controlla e confronta il 'reale' SL/TP con il prezzo corrente e chiude manualmente quando il 'reale' SL/TP viene colpito. È il metodo migliore per combattere i cosiddetti broker "cacciatori di stop"... Personalmente, non ho mai visto un broker rispettabile 'stop hunt' e IMHO qualsiasi broker serio e rispettabile non scherza con lo 'stop hunting', quindi lo vedo come un non problema. Ma le opinioni differiscono su questo argomento.

Dovresti notare che c'è un grande svantaggio in questo 'Stealth SL/TP' - il tuo terminale dovrà essere disponibile 24/5. C'è anche una maggiore probabilità di 'slippage' negli obiettivi SL/TP (dato che non sono più lato server).

 

gordon wrote >>

... c'è un grosso svantaggio in questo 'Stealth SL/TP' - il vostro terminale dovrà essere disponibile 24/5. C'è anche una maggiore probabilità di 'slittamento' negli obiettivi SL/TP (dato che non sono più lato server)....

"(dato che non sono più lato server)...." - Sì, non è Hard-SL... grazie per aver chiarito la 'questione stealth'.

- Sull'argomento potrei aggiungere: non è più semplice così: ogni volta che si imposta con successo il TP / SL di un ordine si converte-applica-& aggiorna- in OrderMagicNumber dove non possono fare casino. Richiami i valori da confrontare con OrderClosePrice(). AFAIK questo non fallirà. OrderMagicNumber è il nostro "santuario". Sicuramente userò MN anche per altri scopi.

 
cameofx:

[...] ogni volta che si imposta con successo il TP / SL di un ordine, lo si converte-appende-& aggiorna- in OrderMagicNumber dove non possono fare casino. Richiama i valori da confrontare con OrderClosePrice(). AFAIK questo non fallirà. OrderMagicNumber è il nostro "santuario". Sicuramente userò MN anche per altri scopi.

Non capisco cosa intendi. MN non può essere cambiato dopo l'iniziale OrderSend().
 
gordon:
Non capisco cosa intendi. MN non può essere cambiato dopo l'iniziale OrderSend().

Non può? Che schifo... :) Perché MT4 e MT5 non introducono OrderCloseReason() o qualcosa del genere?

Ho controllato le funzioni di ordine di MT5; elenca HistoryOrderGet... & ENUM_ORDER_PROPERTY; non ho trovato nulla di simile... Questo è fondamentale e dovrebbe essere semplice imho...

Motivazione: