Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1147
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
Ecco fatto:
Un'altra cosa importante è come aggiornate i prezzi (e se li aggiornate proprio?). Lo spread - come si ottiene?
Quindi, per riferimento futuro:
1.SymbolInfoDouble
Il punto 3 è stato dedotto in pratica lavorando con KodoBase (e il validatore sia in KodoBase che in Market è lo stesso).Quindi, per riferimento futuro:
1.SymbolInfoDouble
Il punto 3 è stato dedotto in pratica lavorando con KodoBase (e il validatore sia in KodoBase che in Market è lo stesso).Grazie mille! Ora farò alcune modifiche e lo proverò.
Grazie mille! Ora faccio le modifiche e provo.
Sì, il risultato sarà interessante.
Sì, il risultato sarà interessante.
Problema risolto! Si è rivelato molto semplice, per cancellare un ordine è necessario compilarerequest.symbol
Non ho trovato nessuna informazione strutturata su quali dati dovrebbero essere passati alla richiesta a seconda del tipo di commercio. E ho usato l'esempiohttps://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions.
Non c'è.
Ho controllato molte varianti con il congelamento. Nel mio caso la misura singola era sufficiente.
Problema risolto! Si è rivelato molto semplice, per cancellare un ordine è necessario compilarerequest.symbol.
Non ho trovato nessuna informazione strutturata su quali dati dovrebbero essere passati alla richiesta a seconda del tipo di operazione commerciale. E ho usato l'esempio https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions.
Non c'è.
Ho controllato molte varianti con il congelamento. Nel mio caso, la taglia singola era sufficiente.
Perché avete bisogno di queste complicazioni? Usa la classe commerciale CTrade.
Perché prendersi tutto questo disturbo? Usa la classe di trading CTrade.
Sfortunatamente questo esiste fin da MT4. Era più facile adattarlo.
Non so di CTrade, ma sembra che ovunque si debba specificare un simbolo, questo sia presente nei parametri passati al metodo. E non è presente nel metodo OrderDelete(const ulong ticket), quindi non funzionerà. Dovremmo riempire il request.symbol da qualche parte prima.
Sfortunatamente, questo esiste fin da MT4. Era più facile adattarsi.
Riguardo a CTrade - non l'ho capito, ma sembra che ovunque sia necessario specificare un simbolo, è nei parametri passati al metodo. E non è presente nel metodo OrderDelete(const ulong ticket), quindi non funzionerà. Dobbiamo riempire il request.symbol da qualche parte.
Cosa non funzionerà? Questa è una classe commerciale: imposta, modifica e cancella gli ORDINI REMOTI, e apre, modifica e chiude le PISTE.
Funziona assolutamente tutto. E tutto è scritto in una riga da qualsiasi comando commerciale.
CTrade
Cosa non funzionerà allora? È una classe di trading: imposta, modifica e cancella gli ORDINI REMOTI, apre, modifica e chiude le PISTE.
Funziona assolutamente tutto. E tutto è scritto in una riga da qualsiasi comando commerciale.
CTrade
Quindi non capisco a che punto m_request.symbol viene riempito
Comunque, problema risolto. Grazie ancora per il vostro aiuto!
Quindi non capisco a che punto m_request.symbol viene riempito
Comunque, problema risolto. Grazie mille ancora per il vostro aiuto!
Fate un debugger attraversoCTrade e vedrete dove è andato il simbolo :)