Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1159
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
Sei sicuro che lo scambio funziona di notte per il simbolo richiesto?
Non costringo il terminale a mandarmi dei tick in un momento specifico che non ha, mando solo una richiesta:
from=0,// la data da cui sono richiesti i tick.
count=0// numero di tick da ricevere
E mi manda la storia stessa, vero?
Non costringo il terminale a mandarmi dei tick in un momento specifico che non ha, mando solo una richiesta:
from=0,// la data da cui sono richiesti i tick.
count=0// numero di tick da ricevere
E mi manda la storia stessa, vero?
Controllato, per il simbolo principale RTS-12.19 su cui l'Expert Advisor è in esecuzione, l'ultimo tick era alle 23:59:30 e SBRF-12.19 alle 23:52:21 quindi non poteva scaricare i tick?
E quanto è interessante la funzione SymbolInfoTick che lo aiuta a diventare intelligente?
Controllato, per il simbolo principale RTS-12.19 su cui l'Expert Advisor è in esecuzione, l'ultimo tick era alle 23:59:30 e SBRF-12.19 alle 23:52:21 quindi non poteva scaricare i tick?
E quanto è interessante la funzione SymbolInfoTick che lo aiuta a capire?
Forum sul trading, sistemi di trading automatico e test di strategia
FAQ da principianti MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.12.08 13:20
Se l'offerta sul simbolo richiesto è chiusa (per esempio è notte) - da dove prenderà i suoi tick il simbolo richiesto?Controllato, per il simbolo principale RTS-12.19 su cui l'Expert Advisor è in esecuzione, l'ultimo tick era alle 23:59:30 e SBRF-12.19 alle 23:52:21 quindi non poteva scaricare i tick?
E come è interessante la funzione SymbolInfoTick?
Ecco l'EA:
In esecuzione su RTSSRZ9 (questo è SBRF-Dec19) - ecco le impostazioni:
Richiesta di zecche in RTSSiZ9 (questo è Si-Dec19).
Risultato:
e così via ...
Cioè, sul server reale tutto funziona. Se non funziona per voi: 1. 1. Lavorare su un server reale, non su un server demo, 2. Controlla il tuo codice.
Il conto è più che reale, ci faccio trading. Ho usato il tuo codice, anche impostato tutte le impostazioni esattamente e riderai, ecco il log completo:
L'unica differenza è che inizia di notte, ma poi è lo stesso anche al mattino.
Il conto è più che reale, ci faccio trading. Ho usato il tuo codice, anche impostato tutte le impostazioni esattamente e riderai, ecco il log completo:
L'unica differenza è che inizia di notte, ma poi è lo stesso anche al mattino...
ERR_HISTORY_NOT_FOUND
4401
Storia richiesta non trovata
Da quale data e fino a quale data viene scambiatoSBRF-12.19? Queste date sono tra il 2019.08.30 e il 2019.11.26?
ERR_HISTORY_NOT_FOUND
4401
Storia richiesta non trovata
Da quando viene scambiatoSBRF-12.19 e fino a quando? Queste date rientrano nell'intervallo 2019.08.30-2019.11.26?
Sì, succede in tutte le date
Lascia perdere, ho trovato una soluzione per me, usando la funzione
SymbolInfoTick(необходимый символ)
Poi CopyTicks() inizia a funzionare con esso, forse Openbox ha dei glitch su altri broker che non ho controllato, forse sarà utile a qualcuno.
Sì, lo fanno, succede in tutte le date.
Ok lascia perdere, ho trovato una via d'uscita per me, usa la funzione prima
Poi CopyTicks() inizia a funzionare con esso, forse ha dei glitch su altri broker che non ho controllato, forse sarà utile a qualcuno.
Cosa impedisce di correggere il codice in modo che non ci siano avvertimenti?
Quando hai 600 avvertimenti, devi trovare linee con errori (in realtà ne ho di più se abilito la modalità strict)
E quasi tutti gli avvertimenti sono inutili. Perché molti di essi riguardano variabili nascoste o conversioni di tipo. Forse alcune persone pensano che si possa sbagliare, ma questo non è comune tra i programmatori esperti.
Mt4 era giustificato per i principianti. Ma l'attuale linguaggio mql5 è abbastanza sofisticato da avere uno scopo per i principianti. E i programmatori esperti non hanno bisogno di 600 righe su qualcosa fatto chiaramente per una ragione
Ovviamente questa è la mia opinione soggettiva, ma altre lingue ti lasciano decidere quanto livello di verbosità vuoi