Erros, bugs, perguntas - página 2510

 

Olá a todos. Problema comCopyRates/CopyClose - não copia o suficiente.

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);

Devoluções:

maxbars = 10000000;

copiado = 5984, copcls = 5984 em vez de 10000

 
sancheskomonik:

Olá a todos. Problema com CopyRates/CopyClose - não copia o suficiente.

Devoluções:

maxbars = 10000000;

copiado = 5984, copcls = 5984 em vez de 10000

O problema é a compreensão.

Pode definir 100000000 barras no terminal, mas não necessariamente este número estará no servidor.

Pode verificar o número de barras de tempo disponíveis com Barras()

 

Caros programadores, como é possível que nos futuros brent actuais (BR-8.19) a combinação de bandeiras TICK_FLAG_SELLL+TICK_FLAG_VOL+TICK_FLAG_LAST = 88 e no futuro distante (BR-9.19) a mesma combinação de bandeiras dá o valor 344?

Da mesma forma, a combinação de TICK_FLAG_BUY+TICK_FLAG_VOL+TICK_FLAG_LAST nos futuros BR-8.19 = 56, e no futuro distante é 312?

Falta alguma bandeira na documentação?

//+------------------------------------------------------------------+
//| Получаем строковые значения флага                                                                                   |
//+------------------------------------------------------------------+
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 );
        }
Construir 2085, verdadeiros abridores.
 
Artyom Trishkin:

O problema é a compreensão.

Pode colocar 100000000 barras no terminal, mas não necessariamente tantas no servidor.

Pode verificar o número de barras de tempo disponíveis usando Bars()

Posso fazer-lhe outra pergunta?

Se o histórico for carregado e armazenado localmente, há alguma forma de aumentar o número de barras disponíveis?

 

Olá Desenvolvedores!

Por favor, adicione uma funcionalidade aos parâmetros de filtragem no separador "Optimização". Por exemplo, quando "Optimização" foi feita e obtivemos muitos resultados, seria possível filtrar resultados indesejados por quaisquer condições.

(Agora não é conveniente trabalhar com resultados na Optimização MT5, há uma classificação simples de resultados e são apresentados muito poucos parâmetros, não há parâmetros tais como "transacção média", "máximo drawdown em pips", etc.)



Mesmo no TSlab, é muito conveniente abater resultados após optimização e por um número muito grande de parâmetros.


Arquivos anexados:
Image_16.png  35 kb
 
Alexey Kozitsyn:

Caros programadores, como é possível que nos futuros brent actuais (BR-8.19) a combinação de bandeiras TICK_FLAG_SELLL+TICK_FLAG_VOL+TICK_FLAG_LAST = 88 e no futuro distante (BR-9.19) a mesma combinação de bandeiras dá o valor 344?

Da mesma forma, a combinação de TICK_FLAG_BUY+TICK_FLAG_VOL+TICK_FLAG_LAST nos futuros BR-8.19 = 56, e no futuro distante é 312?

Falta alguma bandeira na documentação?

Bild 2085, verdadeiros abridores.

estas são bandeiras não documentadas (utilizadas pelo terminal)

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

estas são bandeiras não documentadas (utilizadas pelo terminal)

Obrigado. Porque é que esta informação não aparece na documentação. Seja como for.

 

A partir de uma determinada data, os alertas aparecem como se várias pessoas não estivessem lidas no seu perfil pessoal


Clicando em "click through" para todos, os alertas desaparecem. Mas assim que alguém envia uma mensagem privada, esta é novamente reposta a um número elevado.

 
fxsaber:

A partir de uma determinada data, os alertas aparecem como se várias pessoas não estivessem lidas na sala privada


Clicando em "click through" para todos, os alertas desaparecem. Mas assim que se escreve a alguém no PM, este volta a ser em grande número.


Isto não é um "bug" mas uma característica do site.
Tem de clicar duas vezes na mensagem do utilizador.
Clicar, depois voltar e clicar novamente.

E aparece se tiver várias abas abertas. Ou entrou a partir de diferentes computadores, telefones.
 

Pergunta: o que faz o metatrader após o lançamento? Um gráfico, limpo, sem indicadores. Durante cerca de 10 minutos, ocupa completamente recursos de disco.

Tanto o quatro como o cinco. Posso compreender os cinco, é constantemente actualizado, mas os quatro estão desactualizados.

Em termos de tempo, fizemo-lo em 5 minutos na sexta-feira e mais de 20 minutos hoje.

No final desse tempo 0%.

Este é o tamanho da pasta Terminal, tem vindo a acumular-se há anos:

Talvez devêssemos limpá-lo. Arquivar algo? Se isso fizer sentido, é claro.