Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 28
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
MQL5 ha un monitoraggio integrato della memoria: https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfomemoryused
Si prega di consigliare come controllare le condizioni nel codice, ad esempio
CSymbolInfo m_symbol;
m_symbol.Bid()
Nel tester (All ticks, M1) ottengo che non è l'offerta attuale ma il prezzo di apertura della barra. Forse mi sono perso qualcosa? Come faccio a controllare correttamente il prezzo sui tick per ottenere risultati corretti nel tester?
Sto usando la libreria standard per ottenere l'offerta corrente:
CSymbolInfo m_symbol;
m_symbol.Bid()
Nel tester (All ticks, M1) ottengo che non è l'offerta attuale ma il prezzo di apertura della barra. Forse mi sono perso qualcosa? Come faccio a controllare correttamente il prezzo sui tick per ottenere risultati corretti nel tester?
Apro un trade usando CTrade con uno stop loss.
E come posso cogliere il momento della chiusura di un affare con Stop Loss nel metodo OnTrade o OnTransactionTrade?
Conosco il biglietto, conosco il quadrante, ma sono sempre diversi in OnTransactionTrade (anche se capisco perché)
Apro un trade usando CTrade con uno stop loss.
E come posso cogliere il momento della chiusura di un affare con Stop Loss nel metodo OnTrade o OnTransactionTrade?
Conosco il biglietto, conosco il quadrante, ma sono sempre diversi in OnTransactionTrade (anche se capisco perché)
In base al commento possiamo scoprire se la posizione è stata chiusa da Stop Loss/TakeProfit. Per lo Stop Loss controlla il commento sl, e per il Take Profit controlla il tp.
Ho pensato al commento, ma per quanto mi ricordo i commenti possono essere cambiati dal server.
In generale, non mi interessa se è chiuso da stoploss, takeprofit o manualmente.
La cosa principale è identificare il momento di chiusura di un certo ordine.
Ho pensato al commento, ma per quanto mi ricordo i commenti possono essere cambiati dal server.
In generale, non mi interessa se è chiuso da stoploss, takeprofit o manualmente.
La cosa principale è identificare il momento di chiusura di un certo ordine.
Potete anche usare l'identificatore DEAL_ENTRY_OUT dall'enumerazione ENUM_DEAL_ENTRY per capire che la posizione è stata chiusa.
Riferimento: Proprietà dei mestieri.
Ciao!
Ho un EA in MQl4 che deve essere convertito in MQL5. Per favore, aiutatemi a capire la funzione CopyBuffer().
In MQl4, il codice si presenta così:
In MQL5 appare così. L'errore 'CopyBuffer' - nessuno degli overload può essere applicato alla chiamata di funzione.
Ciao!
Ho un EA in MQl4 che deve essere convertito in MQL5. Per favore, aiutatemi a capire la funzione CopyBuffer().
In MQl4, il codice si presenta così:
In MQL5 appare così. L'errore 'CopyBuffer' - nessuno degli overload può essere applicato alla chiamata di funzione.