Errori, bug, domande - pagina 183

 
xeon:

Dopo l'aggiornamento alla build 350 (28 ottobre 2010) il tester ha smesso di funzionare.

Il mio tester funziona solo una volta e poi si blocca quando viene ottimizzato. Non l'ho ancora capito, forse è colpa mia.
 
xeon:

Dopo l'aggiornamento alla build 350 (28 ottobre 2010) il tester ha smesso di funzionare.

registro allegato.

CPU e memoria sul portatile:

/- Intel seleron M 1.50 GHz 1014 -/

sistema - windows xp proff 32

Reinstallato tutto in una cartella diversa, ancora non funziona.

Anche qui, collega! Già scritto sopra...

<log>

EM 0 Core 1 14:35:21 processo agente avviato
QN 0 Core 1 14:35:21 connessione a 127.0.0.1:3000
RI 0 Core 1 14:35:22 collegato
IS 0 Tester 14:35:22 GBPUSD,M1 (MetaQuotes-Demo): test di experts\third_a.ex5 da 2010.10.04 00:00 a 2010.10.28 00:00 00:00 da avviare
NR 0 Core 1 14:35:22 autorizzato (agent build 350)
QL 0 Core 1 14:35:24 sincronizzazione generale completata
EG 0 Core 1 14:35:24 3124 byte di info account caricati
EM 0 Core 1 14:35:24:24 3768 byte di informazioni di gruppo caricate
RJ 0 Core 1 14:35:24 7170 byte di parametri tester caricati
ES 0 Core 1 14:35:24 76 byte di simboli selezionati caricati
QG 0 Core 1 14:35:24 file esperto aggiunto: Experts\third_a.ex5. 28899 byte caricati
OQ 0 Core 1 14:35:24 deposito iniziale 10000.00 USD, leverage 1:100
LK 0 Core 1 14:35:24 inizializzato con successo
FM 0 Core 1 14:35:24 55 Kb di dati di inizializzazione totali ricevuti
PG 0 Core 1 14:35:24 performance: 41
RM 0 Core 1 14:35:24 GBPUSD: simbolo sincronizzato, 2904 byte di informazioni sul simbolo ricevuti
CH 0 Core 1 14:35:28 GBPUSD: storia per l'anno 2009 sincronizzata
FP 0 Core 1 14:35:30 GBPUSD: storia per l'anno 2010 sincronizzata
RD 0 Core 1 14:35:30 GBPUSD: sincronizzazione della storia completata [3833 Kb]
PN 0 Core 1 14:35:31 GBPUSD: caricare 3833 Kb di dati storici per sincronizzare
QH 0 Core 1 14:35:31 GBPUSD: storia sincronizzata dal 2009.01.02 a 2010.10.28
EJ 0 Core 1 14:35:32 disconnesso
</log>

 
Ashes:
Su un'altra macchina (netbook) ancora più interessante: dopo aver chiamato il tester non c'è nessuna selezione di impostazioni, c'è solo la scheda con le variabili ottimizzabili (dai test precedenti)!

Ho risolto il problema! Una volta il netbook era impostato su una risoluzione di 1024x768 (invece dello standard 1024x600). Il tester è stato ingrandito alla dimensione massima. Dopo essere tornato alla risoluzione standard, le schede nel tester erano sotto lo schermo...

A proposito, il tester (build 350) funziona su un netbook.

Riassunto intermedio: su tre macchine, il tester (build 350) funziona su due. C'è il sospetto che non funzioni su macchine con un solo core, i sintomi sono simili a un problema simile con gli xeon.

 
Ashes:

Ho risolto il problema! Una volta il netbook era impostato su una risoluzione di 1024x768 (invece dello standard 1024x600). Il tester è stato ingrandito alla dimensione massima. Dopo essere tornato alla risoluzione standard, le schede nel tester erano sotto lo schermo...

A proposito, il tester (build 350) funziona su un netbook.

Riassunto intermedio: su tre macchine, il tester (build 350) funziona su due. C'è il sospetto che non funzioni su macchine con un solo core, i sintomi sono simili a un problema simile con gli xeon.

Mi sembra di averne uno, ma programmaticamente sembrano due. Dovrò farlo girare su un processore AMD, c'è sicuramente...
 

Sviluppatori.

Ricordo di aver fatto questa domanda, ma la ripeto: sarà possibile aggiungere CADJPY alla lista delle valute? È una coppia di valute sintetica, entrambi i simboli di base sono presenti, quindi non dovrebbero esserci problemi.

O mi sono perso qualcosa?

 

Ciao a tutti! Aiutatemi a capire come trattare le enumerazioni.

enum имя_перечислимого_типа
  {
   список_значений
  };
 

Compito: creare un elenco di enumerazioni che può essere usato in parametri esterni, come questo

input ENUM_TIMEFRAMES     TF = PERIOD_CURRENT;
 
sergey1294:

Ciao a tutti! Aiutatemi a trattare le enumerazioni.

Compito: creare una lista di trasferimento in modo che possa essere usata in parametri esterni, come questa

Qual è il problema?

Dichiarare un enum prima di dichiarare un parametro di input.

 
komposter:

Qual è il problema?

Dichiarare l'enumerazione prima della dichiarazione del parametro d'ingresso.

Grazie, lo proverò subito.
 
Ho provato, ha funzionato, ma per qualche motivo non c'è un elenco a discesa, ma vengono visualizzati i valori numerici dell'enumerazione da 0 e così via. Come posso fare un elenco a discesa o non è possibile?
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Перечисления - Документация по MQL5
 
sergey1294:
Ho provato, ha funzionato, ma per qualche motivo non c'è un elenco a discesa, ma vengono visualizzati i valori numerici dell'enumerazione da 0 e così via. Come posso fare un elenco a discesa, o non è possibile?

Come questo:
enum DebugInfoLevel
{
        DBG_NONE        = 0,    // Don't show any debug info
        DBG_CRITICAL    = 1,    // Show info about critical errors only
        DBG_ERRORS      = 2,    // Show info about all errors
        DBG_INFO        = 3,    // Show main info (not very frequent)
        DBG_ALL         = 4,    // Show all debug info
        DBG_DEBUG       = 5     // Show very detailed debug info
};
Motivazione: