Erros, bugs, perguntas - página 2393
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá a todos.
Tentar combinar várias etiquetas de texto numa cadeia longa. Por alguma razão quando não há ticks (dia livre), e no modo habitual, a funçãoObjectGetInteger(0,name,OBJPROP_XSIZE) retorna periodicamente (nem sempre) 0 enquanto o objecto "name" existe exactamente. No testador, os erros ocorrem com menos frequência, mas também ocorrem.
O código de erro é 0 mas o valor não é adquirido. Pergunta para programadores e peritos. Porquê? O que é que estou a fazer mal ou isto é um insecto?
O código de um Expert Advisor de teste está abaixo
P.S. A propósito, nenhum dos criadores respondeu à minha pergunta anterior
Talvez o comprimento do nome seja demasiado longo?
Queria publicar em KB gráficos personalizados de construção de indicadores, estado"sendo verificado pelo moderador",https://www.mql5.com/ru/code/24839/220196#!tab=código
para MT4, utiliza emulação de carrapatos com
como publicar?
ZS: Posso, claro, reduzir a funcionalidade, mas não gostaria de
como publicar?
A resposta está contida na EA I publicada hoje no KB. Não sei se o MT4 tem auto-verificação.
talvez o comprimento do nome seja demasiado longo?
Na tarefa geral, estou apenas a montar ("colar") uma longa linha de texto de várias etiquetas, porque há um limite de 63 caracteres de comprimento na etiqueta. Mas não tem nada a ver com o comprimento do rótulo. O objecto da etiqueta, quando criado, irá ele próprio aparar o texto até ao comprimento máximo e a função deve devolver a largura da etiqueta em pixels. Uma vez que o objecto é criado e existe, a função (de acordo com a documentação) deve retornar a sua largura em pixels, mas retorna 0 :( No exemplo anexo, três etiquetas muito curtas são coladas, mas ainda assim a função retorna periodicamente 0 :( O comprimento do nome também não é grande. Tanto quanto me lembro, também há aí um limite de 64 caracteres.
A resposta está contida na EA I publicada hoje no KB. Não sei se o MT4 tem auto-verificação.
Obrigado, experimentou, não funcionou, publicou uma versão castrada, que assim seja
para MT4, utiliza emulação de carrapatos com
Pode usar ChartSetSymbolPeriod com os valores actuais para actualização.
Pode usar ChartSetSymbolPeriod com valores actuais para actualização.
pode, é assim que o gráfico personalizado é actualizado, mas não haverá ticks para o Expert Advisor, pode verificar com esse Expert Advisor:
sem enviar uma mensagem para a janela
RegisterWindowMessageW("MetaTrader4_Internal_Message");
O código acima não irá assinalar, ou seja, o código acima não irá "assinalar", mas o gráfico irá actualizar e mostrar barras correctamente.
Houve uma falha na Internet durante a optimização, apanhou erros
O que é que isto significa? Os passes são corrompidos ou serão automaticamente enviados de volta para optimização?
Fiquei sem optimização, e o registo mostra isto
Acontece que apenas 2580 passes de 3010 foram processados? Isto é horrível!
Olá!
A última versão(build 2007, 25 Fev 2019) descobriu dois bugs:
1) 1) Ao abrir o programa (ou alterar o perfil) muitos gráficos (41 no total) mostram um eterno "À espera de actualização".
2) 2) Ao fechar o programa, este não fecha completamente, o gestor de tarefas mostra que o programa não está fechado, embora visualmente já não seja exibido.
3) Erro controverso (na versão de Dezembro de 2018 tudo funcionou bem, sem erros), talvez um erro no indicador, ao iniciar o programa ou ao alterar o perfil, o indicador é calculado incorrectamente, pode-se ver a partir dos dados apresentados que alguns dos dados são calculados incorrectamente. Quando voltar a aplicar o modelo ou abrir e fechar as propriedades do indicador, os dados são calculados correctamente.
4) Por alguma razão os agentes deixaram de trabalhar na nuvem após a actualização (a conta é listada). Os testes passaram 586, o tempo passou 0 horas 0 minutos.
Olá,
Encontrei um momento do lado do vendedor do Mercado.
Notei que após um pagamento por um produto ter sido cancelado (o comprador cometeu um erro - tem uma versão diferente do MetaTrader (4 em vez de 5, ou vice-versa)) as estatísticas de vendas na página do produto no separador "Estatísticas" não foram corrigidas. As estatísticas globais do produto da página "Vendedor" também não foram corrigidas (o pagamento foi contabilizado como venda apesar do cancelamento e é mostrado como fundos ganhos, enquanto que o cancelamento é contabilizado e mostrado na página "Pagamentos").
O cancelamento aconteceu hoje, bem como o pagamento do produto.
Espero que as informações fornecidas estejam actualizadas, muito obrigado pela vossa atenção.