Errori, bug, domande - pagina 994

 
ns_k:

Una nuova costruzione è uscita. Dove posso leggere cosa c'è di nuovo?

Grazie!

Lo pubblicheremo presto.
 
sion:

Nella build 814, l'EA ha iniziato a imprecare al momento del lancio, e il lancio si ferma a questa iscrizione.

Abbiamo pubblicato la build 815 sul nostro server demo con una correzione per la gestione del buffer statico in Windows 8 x64.
Si prega di aggiornare.
 
Ho scritto di nuovo a servicedesk. Spero che questo errore sia solo mio.
kinglion7:
Stesso errore ieri e oggi dopo l'aggiornamento.

Il terminale si aggiorna e chiede un riavvio.

Dopo il riavvio l'errore qui sotto.


La versione di mt5setup.exe è 5.0.0.804

 

Buon pomeriggio!

Nel terminale della build 803 all'avvio ottengo:

2013.06.08 12:55:13 Terminal Alpari NZ MT5 x64 build 803 avviato (Alpari NZ Limited)

2013.06.08 12:55:14 Terminal OpenCL non trovato, installare l'ultimo driver video per prestazioni migliori


Ho una vecchia build sullo stesso PC:

2013.06.08 12:56:10 Terminal Alpari NZ MT5 build 742 avviato (Alpari NZ Limited)

2013.06.08 12:56:10 OpenCL Dispositivo #0: NVIDIA Corporation GeForce GTX 280 con GPU OpenCL 1.0 (30 unità, 1296 MHz, 1024 Mb, versione 320.18, rating 313)


C'è da aspettarsi questo comportamento?

 
vlad_123:

...

C'è da aspettarsi questo comportamento?

Sì. OpenCL 1.0 non è più supportato a partire da alcune build.

Forum sul trading, sistemi di trading automatico e test di strategia

Test delle prestazioni di marchi di testo e bitmap selezionati su un grafico

Renat, 2013.04.28 13:48

Con quale versione di OpenCL ha funzionato il processore? 1.0 o superiore? Attualmente non supportiamo i vecchi dispositivi OpenCL 1.0 a causa dei loro difetti.

Se la valutazione di un dispositivo OpenCL visualizzato non viene ricalcolata al riavvio, significa che il dispositivo è andato in crash durante uno dei ricalcoli ed è finito nella lista "non contare la valutazione per evitare crash". Il dispositivo continuerà a funzionare, ma la sua valutazione non sarà visualizzata. In caso di cambiamento delle caratteristiche del dispositivo (ad esempio, aggiornamento della versione del driver), verrà fatto un solo tentativo per ricalcolare la valutazione.

La classificazione dei dispositivi OpenCL viene utilizzata per selezionare automaticamente il dispositivo più veloce per impostazione predefinita quando c'è più di 1 dispositivo (GPU discreta, GPU integrata, CPU).


 

Quando si apre l'editor dal terminale dalla finestra del navigatore usando del codice

Ho di tanto in tanto

Il terminale può bloccarsi o aprire l'editor come al solito.

Succede di solito al primo avvio.

Win 7 x64.

Cosa può significare?

Upd dopo un tale errore tutte le schede dell'editor vengono eliminate.

 
Silent:

Quando si apre l'editor dal terminale dalla finestra del navigatore usando del codice

Ho di tanto in tanto

Il terminale può bloccarsi o aprire l'editor come al solito.

Succede di solito al primo avvio.

Win 7 x64.

Cosa può significare?

Upd dopo un tale errore tutte le schede dell'editor vengono eliminate.

La 814/815 è la demo di Metaquotes? Se è così, queste sono versioni non ufficiali. Quello ufficiale, a quanto ho capito, uscirà tra una settimana.

A proposito, io non ho questo problema ... (costruire 815)

 

OBJPROP_TIMEFRAMES ha smesso di funzionare

codice

enum ObjFA_tf
  {
   all_tf,                                               // все таймфреймы
   period_Current_tf                                     // только текущий
  };
input ObjFA_tf       ObjFA_tf_variant=all_tf;            // отображать на тф
int            current_period_tf;

   if(_Period==PERIOD_M1)  {current_period_tf=0x00000001;};
   if(_Period==PERIOD_M2)  {current_period_tf=0x00000002;};
   if(_Period==PERIOD_M3)  {current_period_tf=0x00000004;}; // и т. д.

//в цикле

         //--- задать тф
         if(ObjFA_tf_variant==all_tf)
           {ObjectSetInteger(0,ObjFA_name,OBJPROP_TIMEFRAMES,OBJ_ALL_PERIODS);};
         if(ObjFA_tf_variant==period_Current_tf)
           {ObjectSetInteger(0,ObjFA_name,OBJPROP_TIMEFRAMES,current_period_tf);};
           Print("current_period_tf "+IntegerToString(current_period_tf));
           Print(ObjectGetInteger(0,ObjFA_name,OBJPROP_TIMEFRAMES));

Le stampe mostrano che le bandiere sono impostate ma gli oggetti rimangono visibili su tutti i TF.

Linea

ObjectSetInteger(0,ObjFA_name,OBJPROP_TIMEFRAMES,current_period_tf);

cambiato in

ObjectSetInteger(0,ObjFA_name,OBJPROP_TIMEFRAMES,OBJ_PERIOD_H1);

buttando fuori tutto il resto (cioè, nessuna opzione impostata tf) -

Print(ObjectGetInteger(0,ObjFA_name,OBJPROP_TIMEFRAMES));
L'oggetto rimane visibile su tutti i TF.
 
newdigital:

814/815 da Metaquotes demo? Se sì, sono versioni non ufficiali. Quello ufficiale, a quanto ho capito, uscirà tra una settimana.

A proposito, non ho un tale problema ... (costruire 815)

Versioni non ufficiali dal sito ufficiale - come? Perdita?

Sì, la demo di Metaquotes.

Il bug salta fuori nelle ultime 4-5 build.

 
Silent:

Versioni non ufficiali dal sito ufficiale - come? Perdita?

Sì, demo Metaquotes.

L'errore salta fuori nelle ultime 4-5 build.

Non so... Se non è andato ai broker e se non c'è un rilascio ufficiale - allora è ufficioso. C'è anche un ramo in inglese su https://www.mql5.com/en/forum/12497 Se la versione ufficiale esce tra una settimana, va bene.
Meta Trader 5 Build 814
Meta Trader 5 Build 814
  • www.mql5.com
And in this build I can't use a statically allocated buffer for copy of a specified buffer of an indicator, I must use dynamic array for this current build 814.