Errori, bug, domande - pagina 2232
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
Grazie per i messaggi. Lo stiamo risolvendo.
Mi sposo senza una parola.
Provato, non aiuta. Altri commenti - COMMON non è necessario, perché c'è solo un terminale, se ce ne fossero diversi sarebbe COMMON, ma non risolve nulla. Ciò di cui ho bisogno sono dei file - le risorse non funzionano.
Sopra hanno dato link (anche due) allo stesso problema - sembra che esista davvero - molto triste.
PS. Ecco perché non mi piacciono i forum con domande e risposte infinite - è difficile sistematizzare le informazioni in essi. Molto tempo fa ha suggerito MQ per rendere le domande e le risposte separate, simile a SO, ma il modo vecchio stile è probabilmente più familiare.
Io userei una risorsa per la condivisione all'interno di un terminale invece di un file che può essere letto da un file e salvato in un file.
Il sindacato è un buon modo per aiutare.
Ci sono due Expert Advisors. Tocca lo stesso file aperto tramite FileOpen con le seguenti bandiere:
in Expert 1 -FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ
in Expert 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ
Il secondo esperto ottiene l'errore 5004.
Come fornire una lettura?
Avete il flag FILE_WRITE in Expert 1 e questo flag manca in Expert 2.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
fxsaber, 2017.02.14 22:25
Errore [Nessun prezzo] sul postoCom'è possibile che non ci sia un prezzo, c'è persino un prezzo nel registro!
Query
2017.02.14 23:18:41.442 Request.magic = 0
2017.02.14 23:18:41.442 Request.order = 0
2017.02.14 23:18:41.442 Request.symbol = EURPLN
2017.02.14 23:18:41.442 Request.volume = 1.0
2017.02.14 23:18:41.442 Request.price = 4.30632
2017.02.14 23:18:41.442 Request.stoplimit = 0.0
2017.02.14 23:18:41.442 Request.sl = 0.0
2017.02.14 23:18:41.442 Request.tp = 0.0
2017.02.14 23:18:41.442 Request.deviation = 100
2017.02.14 23:18:41.442 Request.type = ORDER_TYPE_BUY (0)
2017.02.14 23:18:41.442 Request.type_filling = ORDER_FILLING_RETURN (2)
2017.02.14 23:18:41.442 Request.type_time = ORDER_TIME_GTC (0)
2017.02.14 23:18:41.442 Request.expiration = 1970.01.01 00:00:00
2017.02.14 23:18:41.442 Request.comment = My Position
2017.02.14 23:18:41.442 Request.position = 0
2017.02.14 23:18:41.442 Request.position_by = 0
2017.02.14 23:18:41.442 Result.retcode = 10021
2017.02.14 23:18:41.442 Result.deal = 0
2017.02.14 23:18:41.442 Result.order = 0
2017.02.14 23:18:41.442 Result.volume = 0.0
2017.02.14 23:18:41.442 Result.price = 0.0
2017.02.14 23:18:41.442 Result.bid = 0.0
2017.02.14 23:18:41.442 Result.ask = 0.0
2017.02.14 23:18:41.442 Result.comment = No prices 0.028 + 0.000 ms
2017.02.14 23:18:41.442 Result.request_id = 0
2017.02.14 23:18:41.442 Result.retcode_external = 0
2017.02.14 23:18:41.442
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_BID) = 4.30151
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_ASK) = 4.30632
Questo stesso errore si verifica quando si cerca di fare una richiesta di scambio a mano. Dopo ~un minuto, improvvisamente tutto ricomincia a funzionare. Dopo qualche tempo l'errore si ripete.
Continuo a incontrare questo errore
Lo stesso errore si verifica quando si cerca di fare una richiesta di scambio a mano. Dopo ~un minuto, improvvisamente tutto ricomincia a funzionare. Dopo qualche tempo l'errore si ripete.
Per quanto mi ricordo, c'è un timeout impostato lì, dopo il quale il prezzo è considerato irrimediabilmente obsoleto. Cioè, se non è cambiato per 3 minuti, non si può aprire da esso.
Provato, non aiuta. Altri commenti - COMMON non è necessario, perché c'è solo un terminale, se ce ne fossero diversi sarebbe COMMON, ma non risolve nulla. Ho bisogno di file, le risorse non funzionano.
È strano, non aiuta. Ho ottenuto 5004 solo senza il flag FILE_SHARE_WRITE.
Il file in write advisor si apre in OnInit e si chiude solo in OnDeinit. Allo stesso tempo, in read advisor, il file viene letto e stampato senza problemi.
Sarebbe bene chiarire come scrivi il file per ripetere le tue azioni in modo più accurato.
Strano che non aiuti. Sono riuscito a ottenere solo 5004 senza il flag FILE_SHARE_WRITE
Il file in write advisor si apre a OnInit e si chiude solo a OnDeinit. Allo stesso tempo, nel read advisor, il file viene letto e stampato senza problemi.
Sarebbe bene chiarire come scrivi il file per ripetere le tue azioni in modo più accurato.
Qui https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 descrive la sequenza di azioni
cioè l'errore con le bandiere ha almeno due anni?
Qui https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 descrive la sequenza delle azioni: un EA è sufficiente per la riproduzione... Ma puoi anche averne due - esperimento: attaccali prima a un grafico... poi due per uno... poi due a due... scrivere il risultato
Detto questo
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
A100, 2016.08.04 00:05
Errore nell'apertura del file da parte di Expert Advisor. E se per esempio.
1.Rimuovere "alcuni codici irrilevanti" (vedi sotto)
2. orimuovere : :Sleep(1000)
non c'è nessun errore
Detto questo.
Non puoi rimuovere - perché è il codice dell'Expert Advisor, o vuoi capire migliaia di linee di codice di altre persone irrilevanti - che si traduce solo in un ritardo di tempo?
Eseguite il compito che vi ho dato sopra e riferite al pubblico i risultati.