Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 938
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
Quindi prendete la funzionalità richiesta dalla classe e scrivetela a voi stessi.
Soprattutto il prezzo è interessante. Tutti i risultati sono in MqlTradeResult. Li stampo tutti allo stesso modo ma alcuni vengono stampati mentre altri no. La domanda - perché certi parametri vengono stampati mentre altri no?
Come si uniscono gli array?
Ho capito cheArrayCopy copia solo array unidimensionali?
Come si uniscono gli array?
Ho capito cheArrayCopy copia solo array unidimensionali?
Grazie. La mia domanda è molto più semplice - ho aperto un ordine tramite OrderSend(request,result) e voglio operare immediatamente con i suoi parametri - per esempio, stamparli. Così: alcuni parametri come retcode, ordine e volume sono stampati, ma deal e prezzo no.
Soprattutto il prezzo è interessante. Tutti i risultati sono disponibili in MqlTradeResult. Li stampo allo stesso modo, ma alcuni di essi vengono stampati mentre altri no. La domanda - perché certi parametri vengono stampati mentre altri no?
Questo è il modo in cui era originariamente
Forum sul trading, sistemi di trading automatico e test di strategia
Domande dai principianti MQL5 MT5 MetaTrader 5
Algotrader18, 2018.10.25 07:39
Buon pomeriggio!
Apro una posizione e voglio stampare il contenuto di MqlTradeResult come questo:
result.retcode, order e volume sono stampati ma deal e price sono sempre degli zeri.
Per favore, potreste dirmi cosa sto sbagliando?
Perché si è perso nel prossimo codice.... Domanda...
Penso che questo ritorno sia inaccettabile. Verrà stampato sul prossimo segno di spunta.
E penso che questo ritorno sia inaccettabile. Dopotutto, sarà stampato sulla prossima spunta.
Imparare OrderSend
Valore restituito
Se ilcontrollo della struttura di base (controllo del puntatore) ha successo, viene restituito true - questo non indica il successo dell'esecuzione dell'operazione commerciale. Per ottenere una descrizione più dettagliata del risultato della funzione, dovremmo analizzare i campi della struttura delrisultato.
Esplorare OrderSend
Se supera il controllo di base, solo allora stampatelo. Tutti sulla stessa zecca. Ecco perché l'ho scritto.Questo era originariamente il caso.
perché è stato perso nel codice successivo... domanda...
Ma secondo me, questo è inaccettabile. Verrà stampato sul prossimo segno di spunta.
Ho provato varie varianti tra cui questa:
Non ho copiato tutto nella domanda per errore...
Ho provato diverse opzioni, compresa questa:
e copiato nella domanda per errore...
Ciao a tutti!
Non c'è niente di simile. MT5 è multithreaded.