Errori, bug, domande - pagina 3077
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
Aspetta la prossima build, non posso darti il numero esatto, questa informazione non è a mia disposizione al momento.
Grazie.
Era supportato dalla build 3031.
2021.09.02 04:14:56.118 Broker TradeServer-Live: no demo/preliminary groups on server side 2021.09.02 04:15:15.774 Network '12345': authorization on TradeServer-Live failed (Invalid account)
Ho una proposta, l'ho già presentata prima, quindi ho pensato di ricordarvela di nuovo.
Il succo è semplice, propongo di considerare l'idea di MetaEditor, cioè di aggiungere una caratteristica molto necessaria e utile relativa all'editor di codice sorgente, cioè aggiungere regioni. Per esempio, si può collassare un frammento di codice e marcare la regione con commenti e colore.
Capisco che anche i segnalibri e #include sono ottimi, ma le regioni, specialmente quando gli elenchi di grandi dimensioni e un mucchio di impostazioni per ogni valuta sarebbero molto utili.
Grazie. Tutto il meglio e il successo a tutti!
C'è un ordine ma la funzione non lo vede. In questo codice, l'ordine è selezionato dalla funzione
OrderSelect
Se non esiste, si cerca nella storia.
HistoryOrderSelect
Ma la funzione non trova l'ordine quando non è ancora scattato e lo trova nella storia con lo stato
L'ordine è completamente soddisfatto
Biglietto = 9. Cosa c'è che non va? Screenshot di debug e ordine.
C'è un ordine ma la funzione non lo vede. In questo codice, l'ordine è selezionato dalla funzione
Se non esiste, si cerca nella storia.
Ma la funzione non trova l'ordine quando non è ancora scattato e lo trova nella storia con lo stato
L'ordine è completamente soddisfatto
Biglietto = 9. Cosa c'è che non va? Screenshot di debug e ordine.
Esegui l'EA - stamperà il numero di ordini pendenti e di posizioni sul mercato. Esattamente nel mercato, non nella storia del trading.
BarsCalculated()https://www.mql5.com/ru/docs/series/barscalculated
cosa restituisce? - è solo il numero che l'indicatore ha restituito in return(rates_total) dopo che il calcolo in OnCalculate() è finito?
BarsCalculated()https://www.mql5.com/ru/docs/series/barscalculated
cosa restituisce? - è solo un numero che è stato restituito dall'indicatore in return(rates_total) dopo i calcoli in OnCalculate()?
Da quanto ho capito viene utilizzato in caso di ricalcolo dell'indicatore dal TF diverso da quello attuale. E per il TF corrente, BarsCalculated() == prev_calculated
Esegui l'EA - stamperà il numero di ordini pendenti e di posizioni sul mercato. Esattamente nel mercato, non nella storia del trading.
Non capisco, vuoi dire che lo esegui su una demo? Vedo che questo EA cerca ordini e posizioni nel mercato. Quello che intendevo era il debugger. Quando lancio il codice usando il debugger vedo che l'ordine numero 9 è sul mercato ed è visibile nella scheda Trade. Scusa per lo screenshot sfocato, ma sotto c'è una scheda aperta chiamata "TRADING". Significa che l'ordine è sul mercato. Ma nel codice possiamo vedere nell'ESEMPIO (variabile statusOrder) che l'ordine è completamente eseguito (forse non ho capito bene lo status) con il ticket 9
STATO_ORDINE_COMPLETATO
Ordine completamente riempito
Eseguendo il codice con il debugger posso vedere che l'ordine numero 9 è sul mercato come si vede nella scheda trade.
Il visualizzatore non è sempre sincronizzato con l'ambiente di trading. Potrebbe mostrare informazioni vecchie. Le informazioni effettive sono sempre nell'EA.
Questo è un problema molto comune, quando l'Expert Advisor dice una cosa, ma il Visualizer mostra qualcos'altro.