Caratteristiche del linguaggio mql5, sottigliezze e tecniche - pagina 22
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
In primo luogo, perché passare attraverso la storia se la posizione è l'ultima?
Poi che l'ordine della storia dipende dall'ordinamento nella scheda della storia.
Poi che l'ordine della storia dipende dall'ordinamento nella scheda della storia.
Prima di tutto, perché passare alla storia se la posizione è l'ultima? Nessuno cerca mai, per esempio, l'"ultimo" elemento di un array.
In secondo luogo, la domanda era su come determinare se la posizione è stata chiusa da SL o TP. Al momento il modo più adeguato e più affidabile è quello di leggere il commento. Inoltre, l'argomento che un broker può cambiare il commento relativo a SL e/o TP è a livello di finzione, non ho incontrato esempi di tali broker, né personalmente, né per sentito dire da qualcun altro. cioè qualcuno da qualche parte ha sentito qualcosa da qualcuno, ma nessuno ha visto personalmente il fatto.
OnTradeTransaction() non è garantito, il che significa che può essere usato come fonte di informazioni e niente di più. Non è uno strumento di gestione e decisione nelle operazioni commerciali.
Ma nessuno può affermare che l'ultimo trade nella storia di MT5 sarà sicuramente un trade di chiusura della posizione. Soprattutto se ci sono 2 Expert Advisors in un conto.
E per quanto riguarda il commento di posizione, l'argomento "fuori dal regno della finzione" o "tutti lo fanno" sono gli argomenti più poco convincenti.Ma nessuno può affermare che nella storia di MT5 l'ultimo trade sarà sicuramente un trade chiuso. Soprattutto se ci sono 2 EAs che lavorano sul conto.
Tutto questo è vero, solo i dati SL/TP a volte hanno ancora bisogno di passare attraverso la storia. Non capisco di cosa possano aver bisogno le informazioni per sapere se l'ultimo affare è stato chiuso in SL/TP? Cioè perché avrebbe bisogno di essere ripescato in OnTradeTransaction, anche se il trigger è stato pubblicato una volta.
Ma, per esempio, come può essere necessario avere informazioni su SL/TP - lo capisco.
Tutto vero, tranne che i dati SL/TP a volte hanno bisogno di passare attraverso la storia. Non capisco di cosa possano aver bisogno le informazioni per sapere se l'ultimo trade SL/TP si è chiuso? Cioè perché avrebbe bisogno di essere ripescato in OnTradeTransaction, anche se il trigger è stato in qualche modo pubblicato.
Ma, per esempio, capisco come possiamo avere bisogno di informazioni sullo scorrimento SL/TP.
È una condizione molto comune di varie strategie.
Per esempio: c'è un segnale di acquisto - se l'ultima posizione chiusa era una posizione di acquisto, ed è stata chiusa alla presa, allora non aprire altri acquisti fino a quando la condizione "iniziale" per aspettare il segnale si è verificata (per esempio - il prezzo dovrebbe attraversare un certo valore prima, e solo dopo si dovrebbe reagire al segnale di acquisto di nuovo). Se una posizione è chiusa, ma non al Take-Through (per esempio, al bordo di uscita), puoi anche aprire una posizione Buy senza aspettare la condizione di "partenza".
Beh... ci sono molti modi diversi in cui la gente usa la consapevolezza che una posizione è stata chiusa da un ordine di stop.
Questa è una condizione molto comune in diverse strategie.
Per esempio: c'è un segnale di acquisto - se l'ultima posizione chiusa era una posizione di acquisto, ed è stata chiusa al punto di acquisto, allora non aprire un altro acquisto ...
Tutto vero, tranne che i dati SL/TP a volte hanno bisogno di passare attraverso la storia. Non capisco di cosa possano aver bisogno le informazioni per sapere se l'ultimo trade SL/TP si è chiuso? Cioè perché avrebbe bisogno di essere ripescato in OnTradeTransaction, anche se il trigger è stato in qualche modo pubblicato.
E qui, per esempio, vedo come possiamo avere bisogno di informazioni sullo slittamento SL/TP.
Estrarre la storia degli ordini e delle transazioni su un ticket di posizione non significa passare attraverso la storia degli ordini e delle transazioni su un periodo o su tutta la storia alla ricerca dell'ultima posizione chiusa.
Inoltre non capisco perché la posizione è stata chiusa da TP o SL, e la cosa principale è con un profitto o con una perdita. Dopotutto, tutto si riduce a questo. La decisione ulteriore viene presa proprio in base a questo fatto, chiudere con TP significa profitto. Ma a volte non prendiamo in considerazione il fatto che possiamo anche fare profitto sul SL.
Non ho guardato attraverso questo trigger ma non ho visto nessun controllo per DEAL_ENTRY_OUT. Dopo tutto, è questo trade che ti dice di chiudere la posizione sui conti hadge.
Questa è una condizione molto comune in varie strategie.
Per esempio: c'è un segnale di acquisto - se l'ultima posizione chiusa era una posizione di acquisto, ed è stata chiusa sul take, allora non aprire un'altra posizione di acquisto fino a quando non c'è una condizione di "inizio" per aspettare il segnale (per esempio - il prezzo dovrebbe prima attraversare un certo valore, e solo dopo dovrebbe reagire al segnale di acquisto). Se una posizione è chiusa, ma non al Take-Through (per esempio, al bordo di uscita), puoi anche aprire una posizione Buy senza aspettare la condizione di "partenza".
Beh... posso pensare a molti modi diversi in cui la gente usa la consapevolezza che una posizione è stata chiusa da un ordine di stop.
Anche se raro, ma convincente. La questione è se sia necessario scandagliare la storia fino in fondo.