Depois da atualização de 04/06/2020 está apresentando erro interno na compilação: "Internal compiler error"
- www.mql5.com
Como faço para atualizar?
Pois já tentei pela opção
- Ajuda > Verificar atualização Desktop
E ainda não atualizou.
Aguarde um ou dois dias. Enquanto isso opte pela versão beta.
Atualizei para versão beta e agora quero voltar pra versão release. Como fazer?
Já tentei reinstalar, mas sempre fica na versão beta.
Atualizei pra versão beta e quero voltar pra release, como faço?
Já tentei reinstalar e não deu certo.
Atualizei pra versão beta e quero voltar pra release, como faço?
Já tentei reinstalar e não deu certo.
Desinstala o Mt5, baixe o instalador fornecido pela corretora e instale.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Nova versão da plataforma MetaTrader 5 build 2485: melhoras em iCustom e otimização geral em MQL5
Na sexta-feira, 5 de junho de 2020, será lançada uma versão atualizada da plataforma MetaTrader 5.
Recompile seus produtos no Mercado
Pedimos a todos os desenvolvedores, que publicam seus produtos no Mercado, que recompilem seus arquivos na nova versão da plataforma e que façam upload das versões atualizadas no Mercado. Na versão atual, corrigimos vários erros relevantes. Eles podem afetar adversamente a operação dos produtos, por isso é altamente recomendável recompilar seus programas.
A atualização contém as seguintes alterações:
- Terminal: otimizada e significativamente acelerada a edição do histórico de barras para instruemntos financeiros personalizados, inclusive com ajuda da função CustomRatesUpdate.
- Terminal: corrigidos erros ao exportar configurações de instrumentos personalizados para arquivos JSON.
- MQL5: alterado o algoritmo para carregar indicadores personalizados com ajuda de iCustom.
- Primeiro, o arquivo EX5 do indicador é pesquisado na mesma pasta em que localizado o arquivo EX5 do programa de chamada. Por exemplo, o EA CrossMA.EX5 está localizado na pasta MQL5\Experts\MyExperts e contém a chamada iCustom(Symbol(), Period(), "SecondIndicator"...), neste caso, a pesquisa do indicador é realizada com base no caminho MQL5\Experts\MyExperts\SecondIndicator.ex5.
- Se o indicador não for encontrado no mesmo diretório, a pesquisa será realizada em relação ao diretório raiz dos indicadores MQL5\Indicators. Em outras palavras, é procurado o arquivo MQL5\Indicators\SecondIndicator.ex5. Se o indicador não for encontrado nos dois caminhos, a função retornará INVALID_HANDLE e será gerado o erro 4802 (ERR_INDICATOR_CANNOT_CREATE).
Se o caminho do indicador estiver definido num subdiretório, por exemplo, como MyIndicators\ThirdIndicator, a pesquisa será realizada pela primeira vez na pasta do programa de chamada (o EA está localizado na pasta MQL5\Experts\MyExperts) com base no caminho MQL5\Experts\MyExperts\MyIndicators\ThirdIndicator.ex5 e, em seguida, em caso de falha, é procurado o arquivo MQL5\Indicators\MyIndicators\ThirdIndicator.ex5. Além disso, com ajuda de um separador no caminho é necessário especificar uma barra invertida dupla '\\', por exemplo, iCustom(Symbol(), Period(), "MyIndicators\\ThirdIndicator"...).
- MQL5: otimizado e significativamente acelerado o trabalho da função HistorySelect, que permite solicitar o histórico de transações e de ordens.
- MQL5: corrigido erro que acontecia ao solicitar ticks através da função CopyTicksRange. Por esse motivo, como início do intervalo era considerado o início do dia especificado, sem levar em consideração o tempo especificado.
- MQL5: otimizada e significativamente acelerada exibição de avisos com ajuda da função Alert.
- MQL5: adicionada a nova propriedade SYMBOL_TIME_MSC — hora do último tick do símbolo em milissegundo. Para obter a propriedade, é usada a função SymbolInfoInteger.
- Correções de crash-logs.
A atualização estará disponível através do sistema LiveUpdate.Nome do indicador personalizado. Se antes do nome for indicada uma barra invertida '\', o arquivo EX5 do indicador será procurado em relação à pasta raíz MQL5. Assim, ao chamar iCustom(Symbol(), Period(), "\FirstIndicator"...) o indicador será carregado como MQL5\FirstIndicator.ex5. Se não houver arquivo nesse caminho, ocorrerá o erro 4802 (ERR_INDICATOR_CANNOT_CREATE).
Se o caminho não começar com '\', o indicador será pesquisado e carregado na seguinte sequência:
Além disso, se um indicador personalizado for chamado no código do programa via iCustom, o compilador incluirá implicitamente a diretiva "#property tester_indicator XXX", se ela estiver ausente.