Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1062
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
L'autore di questa sceneggiatura, da quanto ho capito, non è russo, temo che non ci sia risposta.
Quindi chiederò aiuto qui.
Come risolvere l'avvertimento :
possibile perdita di dati a causa della conversione del tipo
In questo script.
https://www.mql5.com/ru/articles/download/5204/scraperbot04.mq5
L'autore di questa sceneggiatura, da quanto ho capito, non è russo, temo che non ci sia risposta.
Quindi chiederò aiuto qui.
Come risolvere l'avvertimento :
possibile perdita di dati a causa della conversione del tipo
In questo script.
https://www.mql5.com/ru/articles/download/5204/scraperbot04.mq5
Prova questo
Ho capito bene che in mql5 non ci sono posizioni nella storia e ci sono solo accordi? A giudicare dalla presenza di HistoryDealsTotal() e dall'assenza di HistoryPositionsTotal().
Perché allora, nella scheda Storia del terminale, si può selezionare "Posizioni" e sono visibili nella storia?
Come ottenere il prezzo di chiusura delle posizioni in questa storia?
Ho capito bene che in mql5 non ci sono posizioni nella storia e ci sono solo accordi? A giudicare dalla presenza di HistoryDealsTotal() e dall'assenza di HistoryPositionsTotal().
Sì.
Perché allora, nella scheda Storia del terminale, si può selezionare "Posizioni" e sono visibili nella storia?
Questo è uno dei tentativi di interpretare la storia come posizioni. A mio parere, non è il più riuscito.
Come ottenere il prezzo di chiusura delle posizioni in questa storia?
Faccio quanto segue sulla siepe.
Prova questo
Risulta che per stampare un profitto di un trade aperto, devi lavorare con una lista e un ticket, e per stampare un profitto dello stesso trade ma chiuso, devi lavorare con un'altra lista e un altro ticket?
Risulta che per stampare il profitto di un trade aperto, bisogna lavorare con una lista e un ticket, e per stampare il profitto dello stesso trade ma chiuso, bisogna lavorare con un'altra lista e un altro ticket?
Non capisco la domanda.
Risulta che per stampare un profitto di un trade aperto, devi lavorare con una lista e un ticket, e per stampare un profitto dello stesso trade ma chiuso, devi lavorare con un'altra lista e un altro ticket?
Ogni ordine e ogni trade ha il proprio ticket, ma ha anche ORDER_POSITION_ID e DEAL_POSITION_ID, rispettivamente. Questo è ciò che determina l'appartenenza o meno a una posizione.
Come si ottiene il prezzo di chiusura delle posizioni in questa storia?
Dovete anche essere ben consapevoli che questo prezzo di chiusura, anche su una copertura, può avere più cifre decimali di Digits.
E non deve essere nemmeno vicino al prezzo che era sul simbolo al momento della chiusura della posizione.
Gli sviluppatori volevano fare un'analogia con la storia di MT4, ma hanno fallito.
Quando voglio visualizzare la storia del trading nel terminale, uso l'estensione GUI. Visualizza le posizioni storiche come in MT4. I prezzi di chiusura corrispondono all'ora di chiusura, ecc.
Le posizioni storiche sono quindi una convenzione a cui si possono dare diverse interpretazioni.Non capisco la domanda.
Per calcolare il profitto di un trade, hai bisogno, tra le altre cose, del prezzo di apertura. Mentre il trade è aperto, il prezzo aperto deve essere preso dalla lista delle posizioni per il ticket di posizione. E quando l'affare è chiuso, allora lo stesso prezzo aperto deve essere preso da un'altra lista (affari, non posizioni) per un altro biglietto. Giusto?