Errori, bug, domande - pagina 2510

 

Ciao a tutti. Problema conCopyRates/CopyClose - non copia abbastanza.

MqlRates mrate[];
double clss [];
int maxbars = TerminalInfoInteger(TERMINAL_MAXBARS);
int copied = CopyRates(_Symbol,_Period,1,10000,mrate);
int copcls = CopyClose(_Symbol,_Period,1,10000,clss);

Ritorna:

maxbars = 10000000;

copiato = 5984, copcls = 5984 invece di 10000

 
sancheskomonik:

Ciao a tutti. Problema con CopyRates/CopyClose - non copia abbastanza.

Ritorna:

maxbars = 10000000;

copiato = 5984, copcls = 5984 invece di 10000

Il problema è la comprensione.

Potete impostare 100000000 barre nel terminale, ma non necessariamente questo numero sarà sul server.

Potete controllare il numero di barre di serie temporali disponibili con Bars()

 

Cari sviluppatori, com'è possibile che nel brent futures attuale (BR-8.19) la combinazione di flags TICK_FLAG_SELL+TICK_FLAG_VOL+TICK_FLAG_LAST = 88 e nel futuro lontano (BR-9.19) la stessa combinazione di flags dà il valore 344?

Allo stesso modo, la combinazione di TICK_FLAG_BUY+TICK_FLAG_VOL+TICK_FLAG_LAST sul futures corrente BR-8.19 = 56, e su quello lontano è 312?

Ci sono delle bandiere che mancano nella documentazione?

//+------------------------------------------------------------------+
//| Получаем строковые значения флага                                                                                   |
//+------------------------------------------------------------------+
string GetStringFlag( const uint flags )
        {
         //---
         string text = "";
         //--- 
    if( ( flags&TICK_FLAG_BUY ) == TICK_FLAG_BUY )                                      
         text += "|BUY|";
    if( ( flags&TICK_FLAG_SELL ) == TICK_FLAG_SELL )                                                                                                                                            
         text += "|SELL|";
    if( ( flags&TICK_FLAG_VOLUME ) == TICK_FLAG_VOLUME )                                                                                                                                                
         text += "|VOL|";
    if( ( flags&TICK_FLAG_LAST ) == TICK_FLAG_LAST )
         text += "|LAST|";
    if( ( flags&TICK_FLAG_ASK ) == TICK_FLAG_ASK )
         text += "|ASK|";
    if( ( flags&TICK_FLAG_BID ) == TICK_FLAG_BID )
         text += "|BID|";
    //---
    return( text );
        }
Costruire 2085, veri apripista.
 
Artyom Trishkin:

Il problema è la comprensione.

Potete impostare 100000000 barre nel terminale, ma non necessariamente così tante sul server.

Potete controllare il numero di barre di serie temporali disponibili usando Bars()

Posso farle un'altra domanda?

Se la cronologia viene caricata e memorizzata localmente, c'è un modo per aumentare il numero di barre disponibili?

 

Ciao sviluppatori!

Si prega di aggiungere una funzione per filtrare i parametri nella scheda "Ottimizzazione". Per esempio, quando è stato fatto "Optimization" e abbiamo ottenuto molti risultati, sarebbe possibile filtrare i risultati indesiderati per qualsiasi condizione.

(Ora non è conveniente lavorare con i risultati in MT5 Optimization, c'è una semplice classifica dei risultati e vengono visualizzati pochissimi parametri, non ci sono parametri come "transazione media" "max drawdown in pips", ecc.)



Anche in TSlab è molto conveniente abbattere i risultati dopo l'ottimizzazione e per un numero molto grande di parametri.


File:
Image_16.png  35 kb
 
Alexey Kozitsyn:

Cari sviluppatori, com'è possibile che nel brent futures attuale (BR-8.19) la combinazione di flags TICK_FLAG_SELL+TICK_FLAG_VOL+TICK_FLAG_LAST = 88 e nel futuro lontano (BR-9.19) la stessa combinazione di flags dà il valore 344?

Allo stesso modo, la combinazione di TICK_FLAG_BUY+TICK_FLAG_VOL+TICK_FLAG_LAST sul futures corrente BR-8.19 = 56, e su quello lontano è 312?

Ci sono delle bandiere che mancano nella documentazione?

Bild 2085, veri apripista.

questi sono flag non documentati (usati dal terminale)

Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
  • 2018.12.04
  • www.mql5.com
26 октября 2018 года будет выпущена обновленная версия платформы MetaTrader 5...
 
Taras Slobodyanik:

questi sono flag non documentati (usati dal terminale)

Grazie. Perché questa informazione non appare nella documentazione... Comunque.

 

A partire da una certa data, gli avvisi appaiono come se più persone non sono lette nella stanza privata


Se clicchi su tutti, gli avvisi spariscono. Ma non appena qualcuno invia un messaggio privato, viene di nuovo reimpostato su un numero alto.

 
fxsaber:

A partire da una certa data, gli avvisi appaiono come se più persone non sono lette nella stanza privata


Se clicchi su tutti, gli avvisi spariscono. Ma non appena si scrive a qualcuno nel PM, si resetta di nuovo su un grande numero.


Questo non è un "bug" ma una caratteristica del sito.
Devi cliccare due volte sul messaggio dell'utente.
Clicca, poi torna indietro e clicca di nuovo.

E appare se hai diverse schede aperte. O hai fatto il login da diversi computer, telefoni.
 

Domanda: cosa fa la metatrader dopo il lancio? Un grafico, pulito, senza indicatori. Per circa 10 minuti occupa completamente le risorse del disco.

Sia quattro che cinque. Posso capire il cinque, è costantemente aggiornato, ma il quattro non è aggiornato.

In termini di tempo, l'abbiamo fatto in 5 minuti venerdì e più di 20 minuti oggi.

Alla fine di quel tempo 0%.

Questa è la dimensione della cartella Terminal, si sta accumulando da anni:

Forse dovremmo pulire. Archiviare qualcosa? Se questo ha senso, ovviamente.