Errori, bug, domande - pagina 1631
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
mt5, 1375, è successo dopo l'aggiornamento. vinhp32
Aggiornamenti su cosa e su cosa? Per favore, se state segnalando un possibile difetto - non risparmiate il vostro inchiostro e dichiarate le circostanze nel modo più dettagliato possibile.
Forum sul trading, sistemi di trading automatico e test di strategia
Errori, bug, domande
Karputov Vladimir, 2016.08.07 14:11
Errore nell'esecuzione
Sequenza delle operazioni:
1. Esegui l'esperto Test.ex5, che visualizza lo stesso tipo di testo sul grafico riga per riga finché non si verifica un errore
2. Sullo stesso grafico esegui lo script semplificato che dimostra l'errore
Otteniamo il risultato
2016.08.08 02:21:25.979 Test (EURUSD,M15) 120-136
... e dovrebbe essere "OK"
Errore nell'esecuzione
Sequenza delle operazioni:
1. Esegui l'esperto Test.ex5, che visualizza lo stesso tipo di testo sul grafico riga per riga finché non si verifica un errore
2. Sullo stesso grafico esegui lo script semplificato che dimostra l'errore
Otteniamo il risultato
2016.08.08 02:21:25.979 Test (EURUSD,M15) 120-136
... e dovrebbe essere "OK"
Non vedo nessun errore, tra le chiamate ChartGetString, il commento del grafico è stato cambiato, ecco perché c'è una differenza di 16 caratteri tra le linee, solo per la dimensione della linea aggiunta al commento del grafico.
L'esperto è scaricato (cioè non può più influenzare il grafico). Caricate lo script di test (10 righe). Domanda: quale delle linee date cambia il commento del grafico?
Non c'è codice tra le chiamate di ::ChartGetString()
Cosa c'è di sbagliato nella versione mobile del forum?
Quando premo "Rispondi", appare una citazione con coccodrilli di codice htlm. E non si può togliere il cursore.
Android 2.3.4
L'esperto è scaricato (cioè non può più influenzare il grafico). Caricate lo script di test (10 righe). Domanda: quale delle linee date cambia il commento del grafico?
Non c'è codice tra le chiamate di ::ChartGetString()
Per azioni (per un grafico, le operazioni sono sincrone/sequenziali, Expert Advisor e script lavorano nei loro thread):
L'esperto Test.ex5 non può chiamare nulla (punto 2), poiché quando lo script viene eseguito, è già stato scaricato in precedenza,
cioè il passo 3 è ovviamente prima del passo 1
Ecco il risultato dello script Test.ex5
2016.08.08 02:21:25.979 Test (EURUSD,M15) 120-136
...e dovrebbe essere "OK".
L'esperto Test.ex5 non può chiamare nulla (punto 2), perché quando lo script viene eseguito, è già stato scaricato in precedenza,
cioè il passo 3 è ovviamente prima del passo 1
Ecco il risultato dello script Test.ex5
2016.08.08 02:21:25.979 Test (EURUSD,M15) 120-136
...e dovrebbe essere "OK".
ExpertRemove non rimuove l'Expert Advisor dal grafico istantaneamente, ma solo al completamento di OnTick. E non è analogo alla funzione exit()
La citazione nel log illustra solo il fatto di chiamare la funzione ExpertRemove(). Il fatto di rimuovere l'Expert Advisor si rifletterà nel log del terminale del cliente come "esperto rimosso".
Mostra il codice sorgente dell'Expert Advisor
La citazione nel log illustra solo il fatto di chiamare la funzione ExpertRemove(). L'Expert Advisor sarà rimosso dal log del terminale del cliente come "expert removed".
Sequenza dettagliata di azioni:
Come risultato, un messaggio della seguente forma apparirà nella scheda Experts: '2016.08.08.08 15:52:43.173 Scripts1 (EURUSD,M15) 120-136'
Dovrebbe essere:'2016.08.08 15:52:43.173 Script1 (EURUSD,M15) OK'
Dovrebbe essere:'2016.08.08 15:52:43.173 Script1 (EURUSD,M15) OK'
Questo può essere facilmente visto sostituendo la linea (*) in Script1.mq5 con