Aggiornamento della piattaforma MetaTrader 5 build 3280: Miglioramenti e correzioni in base al feedback dei trader - pagina 3

 
fxsaber #:

Errore invece di Attenzione.

Secondo la documentazione: enum si riferisce a un insieme limitato di dati. In questo senso, il confronto e l'assegnazione non sono fondamentalmente diversi: in entrambi i casi ci deve essere o Warning o Error. E il fatto che si possa confrontare e non si possa assegnare è una sciocchezza

 

La lingua deve essere rigorosa e la mescolanza/auto-enumerazione è un errore molto comune.

Questo è il motivo per cui non si possono rilassare i controlli e l'enumerazione automatica.

Se volete confrontare e assegnare, scrivete una funzione esplicita. Il minimo che tu possa fare è farlo in stile C.

 
Renat Fatkhullin #:

Lalingua deve essere rigorosa e la mescolanza/auto-enumerazione è un errore molto comune.

Questo è il motivo per cui non si possono rilassare i controlli e l'enumerazione automatica.

Se volete confrontare e assegnare, scrivete una funzione esplicita. L'ultima cosa di cui avete bisogno è armeggiare in stile C.

Quindi si suggerisce che non dobbiamo permettere (Error insieme a Warning) di confrontare implicitamente enum diversi.

Questo non è logico - quindi o è un errore del programmatore o abbiamo bisogno di una conversione esplicita in int

 
il convertitore di periodo non funziona!!! su 4!!! nella build 1353 e 1355 non funziona il log scrive ma si blocca ma il file della storia non viene scritto
 
ruslan #:
period converter non funziona!!! su 4!!! nelle build 1353 e 1355 non funziona log scrive ma si blocca ma il file history non viene scritto
Questo thread è per Metatrader 5 (sull'ultima build 3280 di MT5).
Per favore, ripostate la vostra domanda nel thread di MT4: Aggiornamento piattaforma MetaTrader 4 build 1353
MetaTrader 4 platform update build 1353
MetaTrader 4 platform update build 1353
  • 2021.12.09
  • www.mql5.com
The MetaTrader 4 platform update will be released on Friday, December 10, 2021...
 
A100 #:

Quindi si propone di proibire (Error insieme a Warning) di confrontare implicitamente enum diversi

Questo non è logico - quindi o è un errore di programmazione o abbiamo bisogno di una conversione esplicita in int

Sì, anche i confronti dovrebbero essere considerati un errore invece di un avvertimento.
 
Esegui il debug di questo script.
void OnStart()
{
  MqlTick Ticks[];
  ArrayResize(Ticks, 1);
  
  DebugBreak();
}

Aggiungere a Ticks[0].asl tracciato . La fine dice specificamente l.

Ora fate doppio clic sull'espressione monitorata evidenziata.


Otteniamo ME (b3280).

Stringa di ricerca:Oshibka 041.

 
Alexandr Gavrilin #:
Ci sono sessioni, ma i broker sono troppo pigri per scriverle tutte. Ho affrontato questo in Otkritie; il supporto ha fatto riferimento alla Borsa di Mosca e ha detto che non potevano cambiare le impostazioni. Pertanto, il mio Expert Advisor non è stato in grado di capire quando il trading non è permesso. Ho dovuto prescrivere nel codice il tempo per la simulazione.

Non è una sessione, è un casino. Il broker non c'entra niente!

È l'Exchange che trasmette i dati della sessione.

 
MetaQuotes:

L'aggiornamento della piattaforma MetaTrader 5 sarà rilasciato venerdì 29 aprile 2022. L'aggiornamento fornisce miglioramenti e correzioni basati sul feedback che abbiamo ricevuto dopo il rilascio della build 3270.


L'aggiornamento include le seguenti modifiche:

  1. Terminale: Corretto il riempimento dei livelli di Trailing Stop standard nel menu contestuale degli ordini e delle posizioni aperte.





  2. Terminale: Aggiornate le traduzioni dell'interfaccia utente.
  3. Corretti gli errori segnalati nei log di crash.


L'aggiornamento sarà disponibile attraverso il sistema Live Update.

Grazie.

 

Cari sviluppatori, potreste aggiungere una caratteristica per cui quando si aggiornano i valori della matrice durante il debug, le sue colonne e le sue righe non verrebbero collassate nella sottofinestra di destra della finestra "Toolbox"?

Un semplice esempio (Fig.1). Viene creata una matrice_MX. Un paio di clic aprono la prima riga per la visualizzazione dei valori.


Fig.1


Se si esegue la linea 15 del codice, tutte le righe e le colonne collasseranno (Fig.2). E per vedere i nuovi valori, bisogna cliccare di nuovo sul nome della matrice...


Fig.2