Erros, bugs, perguntas - página 3086

 
Ilyas #:

Fixado por

O rectângulo colorido ainda desaparece - aqui está um exemplo:

void OnStart()
{
    const long chart_id = 0;
    const string name = "YYY";
    const int sub_window = 0;
    const datetime time1 = iTimeNULL, timeframe,  5 );
    const datetime time2 = iTimeNULL, timeframe, 15 );
    const double price = 2*iHigh( NULL, timeframe,  0 );
    ObjectCreate( chart_id, name, OBJ_RECTANGLE, sub_window, time1, price, time2, -price );
    ObjectSetInteger( chart_id, name, OBJPROP_FILL, true );
    for ( int i = 0; !IsStopped() && i < 1024; i++ )
    {
        const double priceY = (i % 2 ? price : price*1e6);
        ObjectMove( chart_id, name, 0, time1,  priceY );
        ObjectMove( chart_id, name, 1, time2, -priceY );
        ChartRedraw( chart_id );
        Sleep( 1000 );
    }
    ObjectDelete( chart_id, name );
}

Resultado em EURUSD,H1: Num rectângulo uniforme i o rectângulo colorido desaparece

 

Não consigo guardaras definições da EA, o site pensa que estou a editar o sinal))

Mais um bug, se carregar uma imagem com o nome, que carreguei anteriormente no site, por alguma razão o ficheiro antigo é carregado e não aquele que carreguei.

Arquivos anexados:
 

Anton Zverev #
:

Outro erro, se carregar uma imagem com o nome que carregou anteriormente no sítio, por alguma razão o ficheiro antigo é carregado e não aquele que carregou.

Já houve mensagens semelhantes (mais de uma vez):

Fórum sobre comércio, sistemas automatizados de comércio e teste de estratégias comerciais

Nova versão do MetaTrader 5 build 2650: Background Loading of Charts and Improvements in the MQL5 Code Profiler

A100, 2020.10.27 08:12

No sítio ao editar uma mensagem com uma imagem: se eliminar a imagem antiga e adicionar a nova imagem editada (ou seja, novo conteúdo, mas com o mesmo nome de ficheiro), então na realidade, depois de clicar em Update - a antiga é adicionada. De onde vem o velho desenho se não estiver já no computador. Até alterar o nome do ficheiro, a nova imagem não será acrescentada. Escrevi sobre esta "característica" há muito tempo atrás, mas nada mudou desde então

 

O testador sabe exactamente a que horas cobrar a troca. De que variável de conta é que o testador aprende este tempo de troca?

Não existe tal variável entre ACCOUNT_XXX. O Testador está ligado para capotar à meia-noite GMT+2?
 

Gostaria de compreender quanto tempo isto irá durar. Ou temos de consertar tudo ou faz sentido esperar.

Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos

Nova versão do MetaTrader 4 build 1340

Denis Sartakov, 2021.09.15 15:19

in build 1345 WindowFind(nome curto do indicador)

não exibe o número de uma subjanela de gráficos contendo um indicador com o nome especificado,

devolve o número total de janelas, incluindo a janela principal

o mesmo para

ChartWindowFind(0,IndicatorShortName)

Tive vários indicadores que deixaram de funcionar devido a isto


 

"Delete file/folder from storage" apaga um ficheiro da unidade:

Para um ficheiro que não esteja no repositório, os itens do menu estão disponíveis como se lá estivesse.

Adicionar ficheiro ao armazenamento, guardar alterações, criar um novo ficheiro com o mesmo nome.

Por repositório entendemos também o armazenamento do utilizador :) ?

Versão beta mais recente do terminal.

 

Olá a todos.

Há alguma forma de desactivar a rolagem da carta horizontal movendo o cursor do rato na horizontal?

 

Estou a depurar, a fazer um debriefing de algumas informações. Após cada corrida, as entradas de registo que foram feitas na corrida anterior ficam no caminho.

Por conseguinte, quero limpar o Diário de bordo de informações desnecessárias antes do início. Grosso modo, este item do menu pode ser acedido via MQL:

Não há nenhuma função incorporada, sugerir uma solução através do WinAPI.

 
fxsaber #:

Não haverá definitivamente nenhuma função interna, sugerir uma solução através do WinAPI.

correu o terminal, clicou com o botão direito do rato no separador Especialistas - abriu o registo actual com o bloco de notas, apagou tudo e guardou-o com o bloco de notas

resultado - ficheiro vazio (i verificado)


apagar o ficheiro de registo não deixará o terminal, brincando com janelas e cliques do rato, imho - demorando


Eu procuraria no WinAPI para ver como abrir o ficheiro para escrita/leitura e tentar definir o ponteiro do ficheiro para o início do ficheiro e guardar o ficheiro - penso que havia exemplos de como escrever ficheiros usando o WinAPI nos artigos


UPD: artigo por MetakvotFILE OPERATIONS VIA WINAPI

 
fxsaber #:

Estou a depurar, a fazer um debriefing de algumas informações. Após cada corrida, as entradas de registo que foram feitas na corrida anterior ficam no caminho.

Por conseguinte, quero limpar o Diário de bordo de informações desnecessárias antes do início. Grosso modo, este item do menu pode ser acedido via MQL:

Não há definitivamente nenhuma função interna, sugerir uma solução através do WinAPI.

Por favor:

#import "user32.dll"
long SendMessageW(long wnd,uint Msg,long param,ulong l=0);
#import

void OnStart()
  {
   SendMessageW(0x60574,0x111,0x8135);
  }

wnd - Descritor da janela principal, encontre a sua própria janela.

0x8134 - terceiro parâmetro para limpar registos do separador "Registo

Verificou-o, funciona.

Razão: