Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1333

Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- VPS Forex gratuito per 24 ore
- 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
Take Profit
Non riesco a capire come e a cosa serve ORDER_REASON_TP,
So come funzionaDEAL_REASON_TP, ma non so cosa fare con gli ordini qui
Un ordine viene piazzato dal server MT a condizione che il prezzo raggiunga il livello TP della posizione aperta e che il trade sia corrispondente. Ma non esiste una cosa del genere in MT4 ;)
Take Profit
Non riesco a capire come e a cosa serve ORDER_REASON_TP,
Ho una certa idea di come funzionaDEAL_REASON_TP, ma non so cosa sta succedendo con gli ordini qui
Come può esserci una transazione senza un ordine (ordine = ordine)?
Il sistema d'ordine di 4 è molto semplificato rispetto a quello di 5. E bisogna avere tutti i dati.
E come può esserci una transazione senza un ordine (mandato = ordine)
Il sistema degli ordini di 4k è molto semplificato rispetto a quello di 5k. E bisogna avere tutti i dati.
Quindi per aprire un nuovo ordine con un doppio lotto o un trade di coppia si guarda il risultato della chiusura della posizione, non capisco cosa c'entri il risultato dell'ordine.
Quindi per aprire un nuovo ordine con un doppio lotto o un trade di inversione, guardiamo il risultato della chiusura della posizione, non capisco cosa c'entri il risultato dell'ordine.
Hai solo bisogno di capire il sistema di ordini di MT5. È semplice, si inserisce un ordine, quando viene eseguito viene creata un'operazione (e scritta nella storia), si genera una posizione. Anche quando si chiude.
Per aprire un nuovo ordine con un doppio lotto o un coup trade, si guarda il risultato di chiusura della posizione, non capisco cosa c'entri il risultato dell'ordine.
Un ordine è un ordine in 5. In 4, un ordine a mercato è un ordine eseguito. In 5, un TakeProfit è un ordine per chiudere una posizione.
Per favore consigliate come scremare il profitto di un trade storico in pip in mt5. Con HistoryDealGetDouble() potete ottenere il prezzo e il profitto dell'affare. Usando la HistoryDealGetInteger(), si può ottenere l'ordine in base al quale viene eseguita l'operazione e la direzione (entrata, uscita, ecc.). Possiamo in qualche modo ottenere l'operazione che è in entrata, associata a quella in uscita? Sono in qualche modo collegati da un numero speciale?
Finora vedo queste opzioni (complicate):
1. Utilizzando il risultato di uno scambio, dal suo volume e il costo di un punto, derivare un profitto in punti;
2. Suggerisco che possiamo usare l'identificatore di posizione in qualche modo.
Queste varianti funzioneranno e ce ne sono di più semplici?
Per favore consigliate come scremare il profitto di un trade storico in pip in mt5. Con HistoryDealGetDouble() potete ottenere il prezzo e il profitto dell'affare. Usando la HistoryDealGetInteger(), si può ottenere l'ordine in base al quale viene eseguita l'operazione e la direzione (entrata, uscita, ecc.). Possiamo in qualche modo ottenere l'operazione che è in entrata, associata a quella in uscita? Sono in qualche modo collegati da un numero speciale?
Finora vedo queste opzioni (complicate):
1. Utilizzando il risultato di uno scambio, dal suo volume e il costo di un punto, derivare un profitto in punti;
2. Suggerisco che possiamo usare l'identificatore di posizione...
Queste varianti funzioneranno e ce ne sono di più semplici?
Esattamente. IDENTIFICATORE DI POSIZIONE
Esattamente. IDENTIFICATORE DI POSIZIONE
In un conto di copertura, questo significa che due operazioni (entrata e uscita) sono collegate all'interno della stessa posizione? E se è un conto di compensazione? Ci possono essere molti scambi in una posizione. Possono essere collegati in qualche modo all'interno (entrata e uscita)?
O è più facile non preoccuparsi e più corretto ritirare il profitto in pip secondo i risultati di una transazione, dal suo volume e dal valore di un pip?
In un conto di copertura le due operazioni (entrata e uscita) sono collegate in una posizione? E se è un conto di compensazione? Ci possono essere molti scambi in una posizione... Possono essere collegati in qualche modo all'interno (entrata e uscita)?
O è più facile non preoccuparsi e più corretto ritirare il profitto in pip secondo il risultato di una transazione, per il suo volume e il valore di un pip?
C'è sempre uno scambio zero, il primo di tipo IN e l'ultimo di tipo OUT e tutti hanno un POSITION_IDENTIFIER. Ecco che se ci sono state più chiusure in parti, allora questo deve essere controllato attentamente. Non l'ho provato, ma tutto può essere risolto, e non ho dubbi al riguardo. Qualsiasi profitto in pip è sempre calcolato in base al volume, quindi deve essere calcolato dai volumi di apertura e di chiusura.
Sono contro l'universalità delle funzioni, quindi non invento ogni sorta di assurdità che le stronzate degli SMS possono mettere nel cervello.
C'è sempre uno scambio nullo, il primo con tipo di tempo IN e l'ultimo con tipo di tempo OUT e tutti hanno lo stesso POSITION_IDENTIFIER. Ma se ci sono state diverse chiusure in parti, allora questo deve essere controllato attentamente. Non l'ho provato, ma tutto può essere risolto, e non ho dubbi al riguardo. Qualsiasi profitto in pip è sempre calcolato in base al volume, quindi deve essere calcolato dai volumi di apertura e di chiusura.
Sono contro l'universalità delle funzioni, quindi non invento ogni sorta di assurdità che le stronzate degli SMS possono mettere nel cervello.