MetaTrader 5. MetaTrader 5 MetaTrader 5,, (). MetaTrader 5 (, Forex),. (Futuros) (CFD). MetaTrader 5. - benzóico. , 24. MetaTrader 5. . . , MetaTrader 5. MQL5munity. - benzóico. , MetaTrader 5 Download MetaTrader 5 Faça o download do MetaTrader 5 e comece a negociar Forex, Stocks, Futuros e CFDs A rica funcionalidade de negociação, a análise técnica e fundamental do mercado, a negociação de cópias ea negociação automatizada são todos os recursos interessantes que você pode acessar gratuitamente. Grande variedade de funções para o moderno forex e trader de mercado de câmbio: Conjunto completo de ordens de negociação para Forex flexível, Stocks e outros títulos de negociação Dois sistemas de contabilidade de posição: compensação e hedge Quantidade ilimitada de gráficos com 21 prazos e um minuto de histórico de cotações Técnico Análise com mais de 80 built-in indicadores técnicos e ferramentas analíticas Análise fundamental baseada em notícias financeiras e calendário econômico Negociação algorítmica poderosa com o built-in ambiente de desenvolvimento MQL5 A maior loja de ready-to-use aplicações comerciais em MetaTrader Market Trading Signals permitindo que você Para copiar automaticamente negócios de comerciantes experientes Um sistema de aler Ts para acompanhar todos os eventos importantes do mercado Use todas as ferramentas avançadas de negociação e análise ao negociar Forex, Stocks, Futuros e CFDs MetaTrader 5 para iPhone e iPad Mais de um milhão de usuários de dispositivos da Apple já baixou o MetaTrader 5 Mobile para o comércio Forex, Títulos e valores mobiliários. Junte-se a eles agora Esta aplicação permite que você se conecte diretamente a servidores de corretores, receba preços de ações e cotações de moeda, analise mercados financeiros usando gráficos e indicadores técnicos e comércio. Não se esqueça que você também pode ver o histórico de suas operações comerciais. Todos esses recursos emocionantes podem ser usados em qualquer lugar do mundo 247 para livre Moedas de negociação e ações em qualquer lugar do mundo Built-in ferramentas de análise de mercado: 30 indicadores técnicos e 24 objetos analíticos Full-featured sistema de comércio com profundidade de mercado e todos os tipos de execução de comércio Sistemas de contabilização de posições de compensação e de cobertura Conjunto completo de ordens de negociação. Incluindo pendentes e stop-orders 3 tipos de gráficos e 9 cronogramas Chat embutido, notícias financeiras. Alertas e notificações push Versão estendida para iPad Instale o aplicativo móvel em seu iPhone ou iPad para ter acesso aos mercados a qualquer momento MetaTrader 5 para Android Faça o download do MetaTrader 5 em seu smartphone Android ou tablet e negocie instrumentos financeiros moedas, CFDs, futuros , Opções e ações. Trading Forex, ações, futuros e CFDs em qualquer parte do mundo 2 sistemas de negociação: sistema de compensação tradicional eo sistema de opção de cobertura poderoso sistema de negociação, incluindo a profundidade do mercado e todos os tipos de operações comerciais Conjunto completo de ordens de comércio. Incluindo pendências e stop-orders 3 tipos de gráficos e 9 cronogramas Ferramentas de análise técnica integradas: 30 indicadores e 24 objetos analíticos Conversa com membros registrados da MQL5munity Notícias financeiras. Alertas e notificações push Versão estendida para tablets. Faça o download do aplicativo móvel para Android e leve a plataforma de negociação com você onde quer que vá Se você não tiver acesso ao Google Play, baixe o MetaTrader 5 APK (para Android 4.0 e superior) MetaTrader 5 Web Trading Use a plataforma da Web do MetaTrader 5 sem fazer download ou download. Instalando qualquer aplicativo. Ele permite que você negocie no Forex e mercados de câmbio a partir de qualquer navegador e sistema operacional. Tudo que você precisa é de uma conexão com a Internet. Acesse sua conta e comece a negociar em apenas alguns cliques. Lance a plataforma MetaTrader 5 web agora mesmo e comece a negociar imediatamente Download HotForex MT4 Terminal Download Terminal MT4 MetaTrader é a aplicação mais popular front-end na indústria. HotForex MT4 tomou a plataforma MetaTrader MT4 e introduziu a sua liquidez para criar uma interface amigável de front-end com liquidez interbancária e execução rápida. O HotForex MT4 Terminal é um local de trabalho perfeitamente equipado comerciantes que permite o comércio nos mercados financeiros (Forex, CFD e Futuros). Fornece as ferramentas e os recursos necessários para analisar a dinâmica de preços dos instrumentos financeiros, fazer as transações comerciais, criar e usar programas de negociação automatizada (Expert Advisors). Ele representa o conceito tudo-em-um e é derivado do terminal comercial mais popular do mundo. O MT4 pode ser instalado no Mac OS através do Wine. Embora este não seja um lançamento oficial de HotForex ou MetaQuotes, é uma solução para que os usuários de Mac tenham o terminal MT4 em seu sistema. O HotForex MT4 Terminal oferece uma série de impressionantes ferramentas analíticas: Há nove prazos disponíveis para cada instrumento financeiro que fornecem análise detalhada da dinâmica de cotação. Mais de 50 indicadores internos e ferramentas ajudam a simplificar a análise, permitindo determinar tendências, definir várias formas, determinar pontos de entrada e saída, etc. Além disso, um objeto pode ser aplicado sobre outro, que vem em muito útil em várias negociações Sistemas. Como desinstalar terminal MT4: Vá para o menu Iniciar e, em seguida, localize o nome do aplicativo MT4 clique nele e encontrar a guia desinstalação Se você tiver alguma dúvida, entre em contato com: supporthfeu Vantagens Benefícios amp Benefícios Trading em um determinado sistema pode diferir de negociação em outro. Embora não haja nenhuma plataforma de negociação definitiva que satisfaça todas as necessidades do traders39, a plataforma HotForex MT4 oferece uma série de benefícios para o usuário final. Além dos benefícios acima, há muitos outros recursos oferecidos pela plataforma, como diferentes recursos de execução comercial, e-mail e alertas. Tudo somado, a plataforma HotForex MT4 é tudo que você precisa para começar a negociar nos mercados forex de forma eficiente. Facilidade de uso através de sua interface amigável. Notícias feeds diretamente na plataforma de negociação. Ferramentas analíticas pré-programadas. A capacidade de superposição de estudos analíticos. Múltiplos gráficos e análises. Encoraja o desenvolvimento de consultores especializados e permite a sua utilização. Plataforma multilingue. Declaração de conta diária. Resumo de conta de cliente em tempo real, incluindo patrimônio de conta, lucro e perda flutuante etc. Trailing facilidade de perda de parada. Legal: A HotForex é uma marca registrada da HF Markets (Europe) Ltd, uma Empresa de Investimento Cipriota (CIF) sob o número HE 277582. Regulada pela Comissão de Valores Mobiliários de Chipre (CySEC) sob o número de licença 18312. A HotForex é regida pelos Mercados de Instrumentos Financeiros (MiFID) da União Europeia. Aviso de Risco: A negociação de produtos alavancados, como Forex e CFDs, pode não ser adequada para todos os investidores, pois eles têm um alto grau de risco para o seu capital. Certifique-se de que entende plenamente os riscos envolvidos, tendo em conta os seus objectivos de investimento e nível de experiência, antes de negociar e, se necessário, procurar aconselhamento independente. Leia a divulgação completa do risco. HotForex não aceita clientes dos Estados Unidos Canadá, Bélgica, Irã, Sudão, Síria, Coreia do Norte e Japão. Copyright 2017 - Todos os Direitos Reservados Aviso de Risco: A negociação de produtos alavancados, como Forex e CFDs, pode não ser adequada para todos os investidores, pois eles trazem um alto grau de risco para seu capital. Leia a divulgação completa do risco. Aviso de Risco: Lembre-se de Forex e CFDs são produtos alavancados e pode resultar na perda de todo o capital investido. Por favor, considere a nossa divulgação de risco. O que há de novo no MetaTrader 5 Troca rápida entre as janelas Toolbox e Strategy Tester. Nova opção permite editar preços e volumes de pedidos usando a roda do mouse: Agora, quando você vai para baixar terminais móveis, a lista de seus servidores comerciais é lembrado. Então, quando você instala o MetaTrader em seu iPhone ou dispositivo Android, uma lista pronta de servidores será mostrada para você. Você pode se conectar rapidamente a suas contas comerciais existentes. O servidor da conta atualmente conectada será exibido primeiro no terminal móvel. Carga significativamente reduzida no terminal, criada por gráficos e objetos invisíveis (minimizados). Corrigido ocasionalmente o disparo incorreto dos níveis de parada de arrasto. Filtragem fixa de negócios por símbolo no histórico de negociação da conta. Exibição fixa do campo Tipo no histórico de posições. Apresentação fixa do histórico de negociação na forma de posições. Exibição fixa de indicadores personalizados cujo tipo de desenho é DRAWCOLORLINE, DRAWCOLORZIGZAG e DRAWCOLORSECTION, caso CLRNONE seja usado para a cor. Corrigido modelo digitando usando um ponteiro constante. Controle fixo do acesso a membros da classe privada e protegida. Ativação fixa de ordens de limite em instrumentos de câmbio, quando o preço de giro de ordem é pior do que o mercado atual (o preço de compra é maior ou o preço de venda é menor do que o preço de mercado). Restrição removida associada ao teste de indicadores personalizados com mais de 64 parâmetros de entrada. Adicionado tradução da interface do usuário para o hindi. 9 February 2017 Adicionado a capacidade de se inscrever e fazer login em sua conta MQL5 no Facebook. Se você tem um perfil nesta rede social, você pode acessar os bate-papos e todo o conjunto dos serviços do MetaTrader 5 em apenas alguns cliques. 27 de janeiro de 2017 Agora o histórico de negociação pode ser adicionalmente exibido na forma de posições. O terminal coleta dados sobre negócios relacionados a uma posição (abertura de posição, volume adicional, fechamento parcial e total) e, em seguida, combina os dados em um registro fornecendo os seguintes detalhes: Posição horário de abertura e fechamento determinado pelo primeiro e último comércio respectivamente Posição volume. Se parte da posição foi fechada, o registro contém o volume fechado eo volume inicial. O preço de abertura da posição média ponderada e seu preço de fechamento O resultado financeiro total dos negócios relacionados à posição Em contas de hedge, a nova forma de histórico é semelhante a O histórico da conta usado no MetaTrader 4. Foi adicionado um novo comando, que permite visualizar tráfegos em um gráfico de símbolos. Se você precisar mostrar ofertas de um símbolo de posição selecionado, clique em Adicionar ofertas de nome de símbolo. Os negócios apropriados serão exibidos em todos os gráficos atualmente abertos do símbolo selecionado. Se não houver gráficos abertos desse símbolo, um novo gráfico será aberto. Clique em Adicionar todas as ofertas para mostrar as transações de todos os símbolos do histórico da conta. Os negócios apropriados dos símbolos correspondentes serão adicionados a todos os gráficos abertos. Exibição adicionada do nome internacional de um instrumento de negociação na especificação do contrato, bem como pesquisa pelo nome internacional na caixa de diálogo de gerenciamento de símbolos. Comando adicionado para a configuração da resolução da janela do terminal. A função será útil para fazer vídeos. O menu fornece as opções de resolução mais populares usadas em vários serviços de vídeo, como o YouTube. Modelos de gráfico e perfis foram movidos do Terminal Data FolderProfiles para Terminal Data FolderMQL5Profiles. Agora você pode facilmente adicionar modelos ao MQL5 Storage e acessá-los de qualquer PC. Adicionado suporte para variáveis de recurso. O desenvolvimento de alguns programas pode ser grandemente facilitado pelo uso dessas variáveis. Por exemplo, você pode escrever um código de um programa OpenCL em um arquivo CL separado e, em seguida, incluí-lo como uma seqüência de caracteres em seus recursos de programa MQL5. Antes da atualização, esse código precisava ser descrito como uma grande variável de seqüência de caracteres. Declaração da variável de recurso Funcionalidades A codificação de ficheiros de cadeia é determinada automaticamente com base na BOM (o cabeçalho). Se a BOM estiver ausente, a codificação será definida pelo conteúdo do arquivo. ANSI, UTF-8 e UTF-16 são suportados. Todas as strings são convertidas em Unicode. Os dados de um tal recurso só podem ser abordados através de uma variável. O endereçamento automático usando :: ltresource namegt não está disponível. O tipo de variável de recurso de bitmap especial mostra ao compilador que o recurso é uma imagem. Nesse caso, a variável de recurso obtém o tipo uint. Ao usar uma imagem de 24 bits, o componente de canal alfa é definido como 255 para todos os pixels da imagem. Ao usar uma imagem de 32 bits sem o canal alfa, o componente de canal alfa também é definido como 255 para todos os pixels da imagem. Ao carregar uma imagem de 32 bits com o canal alfa, os pixels não são processados de forma alguma. A variável de recurso de matriz de tipo de bitmap pode ter duas dimensões. Nesse caso, o tamanho da matriz é definido como imageheight imagewidth. Se uma matriz de uma dimensão é especificada, o número de elementos é igual a imageheightimagewidth. Se o tamanho do arquivo de recurso não for um múltiplo do tamanho do elemento de matriz, os dados restantes serão cortados. Por exemplo, se o tamanho do arquivo for 14 bytes, o número de elementos para um array int será igual a 3, enquanto os outros 2 bytes (14 - sizeof (int) 3) serão descartados. Exemplos de Uso A nova propriedade CHARTSHOW permite desabilitar a exibição de gráfico. Funções ChartGetInteger e ChartSetInteger são usadas para obter e definir a propriedade. Se false, o desenho de quaisquer atributos do gráfico de preços é desabilitado e todos os recuos de borda do gráfico são eliminados, incluindo escalas de tempo e preço, barra de navegação rápida, E tooltips da barra, subwindows do indicador, histogramas do volume, etc. Desativar o desenho é uma solução perfeita para criar uma relação de programa feita sob encomenda usando recursos gráficos. Os objetos gráficos são sempre desenhados independentemente do valor da propriedade CHARTSHOW. A nova propriedade CHARTKEYBOARDCONTROL permite ativar o controle de gráfico usando o teclado (Home, End, PageUp,, -, Seta para cima, etc.). Definir CHARTKEYBOARDCONTROL para false desabilita a rolagem e escala de gráfico, deixando intacta a capacidade de receber as teclas pressionando eventos no OnChartEvent (). Funções ChartGetInteger e ChartSetInteger permitem obter e definir a propriedade. Foram adicionadas novas funções para trabalhar com OpenCL. Novas propriedades para trabalhar com memória Quatro novas propriedades podem ser recebidas através de CLGetInfoIntegrer: CLDEVICEMAXWORKGROUPSIZE o número total de grupos de trabalho locais disponíveis para um dispositivo OpenCL. CLKERNELWORKGROUPSIZE o número total de grupos de trabalho locais disponíveis para um programa OpenCL. CLKERNELLOCALMEMSIZE tamanho da memória local em bytes usados por um programa OpenCL para resolver todas as tarefas paralelas em um grupo. Use CLDEVICELOCALMEMSIZE para receber o valor máximo disponível. CLKERNELPRIVATEMEMSIZE o tamanho mínimo da memória privada (em bytes) usada por cada tarefa no kernel do programa OpenCL. Bool CLExecutionStatus (int kernel) Retorna o status de execução do programa OpenCL. O identificador do kernel do programa OpenCL é passado como o parâmetro. bool CLSetKernelArgMemLocal (int kernelhandle, int argindex, ulong localmemsize) Define o buffer local como um argumento da função do kernel. O identificador do kernel do programa OpenCL, o número do argumento de função OpenCL e o tamanho do buffer são passados como parâmetros. Novo código de resposta TRADERETCODELIMITPOSITIONS foi adicionado. O número de posições abertas simultaneamente presentes numa conta pode ser limitado pelas definições do servidor. Após um limite é atingido, o servidor retorna o erro TRADERETCODELIMITPOSITIONS ao tentar fazer um pedido. A limitação opera de forma diferente dependendo do tipo de contabilização de posição: Considera-se o número de compensação de posições abertas. Quando um limite é atingido, a plataforma desabilita a colocação de novas ordens cuja execução pode aumentar o número de posições abertas. Na verdade, a plataforma permite colocar ordens apenas para os símbolos que já têm posições abertas. As ordens pendentes atuais não são consideradas uma vez que sua execução pode levar a mudanças nas posições atuais, mas não pode aumentar seu número. Hedging ordens pendentes são consideradas juntamente com posições abertas, uma vez que uma ordem pendente ativação sempre leva a abrir uma nova posição. Quando um limite é atingido, a plataforma desabilita a colocação de novas ordens de mercado para posições de abertura e ordens pendentes. Corrigido o erro que ocasionalmente pode causar ignorar carrapatos no histórico de carrapatos. Corrigido erros indiretos de digitação de modelo. Biblioteca atualizada de estatísticas matemáticas. Adicionado TranslateKey função que retorna um caractere Unicode por um código de chave virtual considerando o idioma de entrada atual eo status de teclas de controle. A função usa ToUnicodeEx para converter as teclas pressionadas por um usuário em Unicode characters. void OnChartEvent (const id int, const amp long lparam, const double amp dparam, const string amp sparam) se (id CHARTEVENTKEYDOWN) short symTranslateKey ((int) lparam) --- se o caractere introduzido é convertido com êxito para Unicode if (symgt 0) Imprimir (sym,. ShortToString (sym),) else Imprimir (Erro na TranslateKey para chave, lparam) Fixed product page opening when downloading a demo version. Após a conclusão da otimização, os resultados agora são classificados automaticamente pela coluna Resultados. Um novo comando no menu de contexto da guia de resultados de otimização permite abrir automaticamente os resultados quando a otimização for concluída. O Testador de Estratégia permanece no modo de otimização depois de iniciar um único teste. Em versões anteriores, se um único teste foi iniciado a partir da guia de resultados de otimização, o testador de estratégia mudou para o modo de teste único. O modo de otimização precisava ser ativado nas configurações para realizar mais otimização. Agora os conjuntos de parâmetros de entrada podem ser salvos como configurações de testador de estratégia local, que podem ser acessados convenientemente a partir do menu de contexto, além dos arquivos. set tradicionais. Adicionado UI traduções em mongol, húngaro, romeno e urdu. MetaEditor Capacidade adicionada de mudar a ordem das expressões olhadas na janela do debugger. Uma expressão pode ser arrastada para a posição desejada usando o mouse. Corrigido a determinação da codificação do arquivo de origem. Pesquisa fixa por arquivos na codificação UTF-8. Seleção de texto fixo com um mouse, caso o texto contenha guias. Adicionado traduções de UI para húngaro e romeno. 18 de janeiro de 2017 MetaTrader 5 Android build 1506: Filtragem e classificação comercial As abas Trade e History agora oferecem classificação por símbolos (instrumentos financeiros), ordens e tempo de negociação. Além da classificação, você também pode filtrar trades por símbolos na guia Histórico. Trabalhar com gráficos no modo multi-janela foi otimizado. O menu melhorado permite abrir novas janelas, excluir as antigas, bem como reorganizá-las e selecionar um layout desejado (vertical, horizontal ou tile). 9 December 2016 Adicionado a função CopyTicksRange. Adicionado melhorou anti-aliasing funções para CCanvas classe: CircleWu EllipseWu LineWu PolygonWu PolylineWu TriangleWu Adicionado descrição da biblioteca gráfica para a referência MQL5. A biblioteca permite criar rapidamente histogramas, distribuições e gráficos de linhas diretamente nos gráficos de preços. Adicionado os identificadores do estado das chaves do sistema para a lista de constantes de Client Terminal Properties. Uma chamada para TerminalInfoInteger (TERMINALKEYSTATEXXX) retorna o mesmo código de estado de uma chave como a função GetKeyState () no MSDN. Desativado o suporte para a conversão de tipo seqüência de caracteres para bool. Para verificar strings, é preciso usar condições explícitas. Por exemplo, na compilação nova, compilação do seguinte código resultará em um erro: Um deve usar uma condição explícita: Corrigido erros relatados em logs de falha. 2 de dezembro de 2016 Plataforma MetaTrader 5 Web: autenticação de dois fatores e mudança de senha Nós adicionamos a opção de autenticação de dois fatores usando senhas únicas, o que melhora a proteção de contas contra acesso não autorizado. Para habilitar a autenticação de dois fatores, inicie o aplicativo móvel MetaTrader 5. Faça login e escolha a opção Gerador de senha única (OTP) na janela Configurações. O gerador de OTP pode vincular todas as suas contas de negociação e gerar automaticamente uma única senha única de seis dígitos para cada conta. Introduza esta palavra-passe ao iniciar sessão na plataforma Web. Outra nova opção permite alterar as senhas mestre e investidor. Aproveite esta oportunidade para criar um ID pessoal fácil de lembrar. Além disso, a plataforma web atualizada pode gerar automaticamente contas de demonstração. Agora, você pode lançar a plataforma MetaTrader 5 Web a partir de qualquer navegador e começar a negociar Forex, ações, futuros ou CFDs instrumentos financeiros imediatamente. 24 de novembro de 2016 A ordem das entradas no terminal e nos diários do MetaEditor foi alterada. Antes da atualização, as entradas de log mais recentes foram apresentadas em primeiro lugar. Agora, as entradas mais antigas são mostradas no início da revista. Uma ordem de ordenação inversa mais convencional torna a leitura da revista mais fácil. Além disso, agora é possível ocultar as colunas Time e Source usando o menu de contexto do diário. No modo de cobertura, o ticket de uma posição fechada é agora exibido para as ordens e negócios no histórico de negociação. Isso torna mais fácil encontrar operações de abertura e fechamento relacionadas. Corrigido um erro que causou a cópia de SLTP de uma posição existente para uma nova posição no mesmo instrumento. O erro pode ocorrer ao usar funções One Click Trading (por exemplo, do gráfico ou da janela Market Watch) no modo de hedging. Exibição fixa de objetos de seta em telas de ultra-alta definição (4K). Foi adicionada uma nova função ArrayPrint, que imprime tipos e estruturas simples para o registo de matriz. ArrayPrint não imprime todos os campos de uma matriz de estrutura para logs matriz campos e ponteiro campos de objetos são ignorados. Se você deseja imprimir todos os campos de uma estrutura, você deve usar uma função personalizada para a impressão em massa com a formatação desejada. Corrigido erro na adição de seqüências de caracteres de tipo S1S2S1 O comportamento da função ArrayResize foi alterado. Se -1 é passado como o parâmetro reserveize, a função libera apenas memória não utilizada (reservada) se a função não aumentar o tamanho da matriz. Definir o novo tamanho da matriz como 0 com reserveize-1 é equivalente à chamada ArrayFree. O novo comportamento permite otimizar o uso de memória em programas MQL5. Funções de desenho de caixas foram adicionadas à Biblioteca Padrão. Para usar a nova funcionalidade, inclua MQL5IncludeGraphicsGraphic. mqh no seu projeto. Criando um gráfico baseado em três séries de dados usando GraphPlot: O resultado: Plotando um gráfico baseado em uma matriz de dados usando GraphPlot: O resultado: Funções atualizadas para trabalhar com estatísticas matemáticas em A Biblioteca Padrão. Nós verificamos cuidadosamente a qualidade e precisão de todas as funções na versão MQL5 e na linguagem R de origem. Os testes unitários são distribuídos juntamente com a biblioteca estática, os testes permitem o controle sobre a precisão ea velocidade de desempenho. Eles estão disponíveis no diretório MQL5ScriptsUnitTestsStat. TestStat. mq5 o script de teste principal para verificar os resultados do cálculo TestPrecision. mq5 teste de precisão de cálculo TestBenchmark. mq5 o teste inclui a medição de desempenho de computação A versão atualizada apresenta configurações avançadas para configurar atrasos de execução durante o teste. Agora você pode testar seus Expert Advisors em uma variedade de condições de negociação, incluindo o caso ideal, sem demora e qualquer atraso definido personalizado. Somente o modo de atraso aleatório estava disponível em versões anteriores. Gera�o fixa do volume de marca das barras no modo OHLC baseado em M1. Especificação fixa de ordem e tempo de abertura de posição até milissegundos quando negociação no modo de hedging. Corrigido antigo erro de escala, que pode aparecer durante o teste multi-moeda ou multi-timeframe no modo ticks real. Melhora a velocidade de desempenho do CopyTicks quando os ticks solicitados são lidos de um banco de dados localizado em um disco. MetaEditor O menu de contexto do arquivo no Navegador e na caixa de ferramentas agora possui comandos para trabalhar com o repositório de código-fonte versionado MQL5 Storage. Corrigido um erro que ocasionalmente poderia quebrar a integridade do banco de dados de armazenamento MQL5 local ao trabalhar com mais de 1024 arquivos no repositório. Exibição fixa da árvore de arquivos do armazenamento MQL5. Exibição de arquivos fixos após uma substituição de texto em massa. 24 de novembro de 2016 Melhorias do One Click Trading painel sobre o gráfico: agora também está disponível no modo retrato volume de comércio pode ser rapidamente alterado, selecionando um valor desejado a partir da lista. O símbolo do gráfico agora pode ser alterado tocando no nome do símbolo no cabeçalho da janela. Melhorias na seção de configurações de aplicativo: agora ele apresenta informações sobre a conta atual, unidades devidamente dispostas e projetado melhor. Várias melhorias e correções. 14 Outubro 2016 Adicionado tooltips para os botões Comprar, Vender e Fechar nos diálogos comerciais. As dicas de ferramentas contêm informações sobre a segurança a ser comprada ou vendida durante a operação, para ajudar os iniciantes a entender o processo de negociação. Adicionado novos ícones de ordens, ofertas e posições nas abas Trading and History. O terminal atualizado fornece exibição otimizada e muito mais rápida (até 4-5 vezes) e atualização da profundidade de mercado, da tabela de carrapatos na profundidade de mercado e Dos dados de Vendas de amp de tempo. Sincronização fixa do histórico de carrapatos durante o horário não comercial. O processo pode consumir uma quantidade excessiva de tráfego de rede em alguns casos. Uma versão MQL5 da biblioteca de análise numérica ALGLIB foi incluída na Biblioteca Padrão. Álgebra linear Sistemas de equações lineares e não-lineares Optimização de interpolação Transformação rápida de Fourier Integração numérica Ajuste de mínimos quadrados linear e não linear Equações diferenciais ordinárias Funções especiais Estatística descritiva e teste de hipóteses Análise de dados - classificação, regressão Algoritmos de implementação de álgebra linear, interpolação, Aritmética de precisão (usando MPFR) Arquivos ALGLIB estão localizados em MQL5IncludeMathAlglib. Para usar as funções, adicione o arquivo da biblioteca principal ao seu programa: As funções de estatística matemática foram incluídas na Biblioteca Padrão. MQL5 agora fornece a funcionalidade da linguagem R. Que é uma das melhores ferramentas para processamento e análise de dados estatísticos. A biblioteca estatística contém funções para o cálculo das características estatísticas dos dados, bem como funções para operações com distribuições estatísticas: Funções para o cálculo de características estatísticas de elementos de matriz Opções para operações com distribuições estatísticas: distribuição normal, distribuição lognormal, distribuição beta, etc. Os arquivos da biblioteca estatística estão localizados em MQL5IncludeMathStat. Para usar a biblioteca, adicione o arquivo com as funções necessárias em seu programa, por exemplo: A descrição detalhada das funções da biblioteca está disponível no artigo Distribuições Estatísticas em MQL5 - Tomando o melhor de R. A versão MQL5 da biblioteca Fuzzy foi incluída na Biblioteca Padrão. A biblioteca Fuzzy implementa sistemas de inferência fuzzy Mamdani e Sugeno. 13 funções de associação Forma flexível para o desenvolvimento de regras de sistemas difusos Sistema de inferência fuzzy de Mamdani Sistema de inferência fuzzy de Sugeno 5 método de defuzzificação para sistemas de tipo Mamdani Quantidade ilimitada de variáveis de entrada e saída Arquivos de biblioteca Fuzzy estão localizados em MQL5IncludeMathFuzzy. Para usar a biblioteca, adicione o arquivo com as funções necessárias em seu programa, por exemplo: Uma descrição detalhada da biblioteca está disponível na base de código: Fuzzy - biblioteca para o desenvolvimento de modelos fuzzy Nova propriedade CHARTQUICKNAVIGATION permite enablehabilabling barra de navegação rápida no gráfico. Se você precisar modificar e acessar o estado de propriedade, use as funções ChartSetInteger e ChartGetInteger. A barra de navegação é aberta pressionando Enter ou espaço. Ele permite que você se mova rapidamente para a data especificada no gráfico, bem como para alternar símbolos e prazos. Se o seu programa MQL5 processa a tecla Enter ou Space pressionando, desabilite a propriedade CHARTQUICKNAVIGATION, para evitar a interceptação desses eventos pelo terminal. A barra de navegação rápida ainda pode ser aberta por um duplo clique. Novas funções FileLoad e FileSave foram adicionadas. Eles fornecem um método fácil de ler e salvar matrizes em arquivos. Diferentemente de FileRead e FileWrite, essas funções não exigem o identificador de indicador. FileLoad e FileSave operam com matrizes de tipos numéricos, bem como com estruturas simples que não têm strings, matrizes dinâmicas ou objetos de classe. Um exemplo de como escrever carrapatos em um arquivo e depois lê-los: Exibição modificada de indicadores personalizados com o modo de desenho DRAWCANDLES. Agora é possível definir de uma a três cores para este modo. A exibição de castiçais depende de quantas cores são set. If uma cor é especificada. Todos os castiçais na carta serão pintados inteiramente nesta cor. Se duas cores forem especificadas. Uma cor é usada para as bordas do castiçal, a outra é usada para o corpo. Se três cores forem especificadas. Uma cor é usada para bordas candlestick, duas outras cores são usadas para os corpos de castiçais bullish e bearish. O estilo DRAWCANDLES permite definir cores personalizadas de castiçais. Todas as cores também podem ser alteradas dinamicamente enquanto o indicador estiver em execução, usando a função PlotIndexSetInteger (drawingindexDRAWCANDLES, PLOTLINECOLOR, numero de modificador, cor) onde modificadornúmero pode ter os seguintes valores: 0 a cor das arestas e sombras 1 a cor do coro de candelabro 2 A cor do corpo do candelabro bearish Corrigido bugs e operação melhorada com o histórico de carrapatos usando funções CopyTicks. Começando com a nova compilação, os operadores podem ser usados em interfaces (não era permitido antes). Corrigido um erro que poderia levar ao pedido repetido de iniciar sessão no MQL5munity ao comprar produtos do Market. Adicionado tradução da interface do usuário em grego, malaio e hebraico. 29 de setembro de 2016 MetaTrader 5 plataforma web: otimização de código e novos recursos de interface Adicionado a capacidade de re-size os blocos de aplicativos da web, incluindo Market Watch e janelas de gráfico de preços. Adicionado a capacidade de classificar por colunas nas guias Trade e History da janela Toolbox. A largura da coluna pode ser alterada. Guia Detalhes adicionados ea capacidade de adicionar rapidamente um símbolo. Otimizado o código para aumentar a velocidade de operação do terminal web global. A inicialização da conta, a adição de símbolos ea negociação em si são agora realizadas ainda mais rapidamente. 26 de setembro de 2016 A seção de comércio alterada exibe a representação de dados de negociação agora depende do sistema de gerenciamento de risco em uma conta de negociação: Forex de varejo, CFD, Futuros ou modelo de câmbio. Mudou a seleção do idioma da interface para um item de menu separado nas configurações gerais. Correções e melhorias. 26 September 2016 MetaTrader 5 Android build 1372 A plataforma suporta o modo multi-janela, permitindo que os comerciantes para monitorar as mudanças de preços em vários símbolos simultaneamente. Adicionado a capacidade de alterar uma altura subwindow indicador. Agora, a plataforma móvel possui um botão de seleção rápida de símbolo e um menu separado de configurações de gráfico. Adicionado a capacidade de editar níveis de indicadores. A interface é traduzida para o búlgaro. 16 de setembro de 2016 Implementou o novo algoritmo de formação da guia Exposição para um mercado de câmbio. Agora, a plataforma adapta a exibição de ativos dependendo do sistema de gerenciamento de risco aplicado a uma conta de negociação: Forex de varejo, CFD, Futuros ou modelo de câmbio. A seção Ativos é útil para aqueles que negociam Forex ou futuros em uma troca mostrando seu status atual no mercado. As mesmas moedas podem ser encontradas em uma variedade de símbolos diferentes: como uma das moedas de um par, como uma moeda base, etc. Por exemplo, você pode ter posições dirigidas de forma oposta em GBPUSD, USDJPY e GBPJY. Nesta situação, é muito difícil entender quanta moeda você tem e quanto você precisa. Ter mais de três posições complica ainda mais a tarefa. Nesse caso, o status total da conta pode ser facilmente visto na guia Recursos. Vamos usar as mesmas três posições como um exemplo: Compre GBPJPY 1 lote em 134.027 recebeu 100 000 GBP, dado 134 027 000 JPY Vender USDJPY 1 lote em 102.320 dado 100 000 USD, recebeu 102 320 000 JPY Vender GBPUSD 1 lote em 1.30923 dado 100 000 GBP, recebeu 103 920 USD Nós compramos e vendemos 100 000 GPB simultaneamente. Nós temos 0 GBP, ea aba Ativos não exibe esta moeda. A partir de USD, que deu uma moeda em um caso e recebeu em outro. O separador Recursos calcula o resultado final e adiciona-o ao saldo actual, uma vez que a moeda de depósito também é USD. JPY participou em duas transações significando que a guia exibe seu valor total. Aqueles que usam o modelo de troca podem usar a seção para entender como seu dinheiro é usado. Ao contrário do modelo anterior, os fundos são retirados adicionados direito quando os negócios são realizados. Por exemplo, se você compra EURRUB, você recebe EUR imediatamente, enquanto a soma apropriada em RUB é retirada do saldo. Durante a negociação, o saldo da conta pode até se tornar negativo: quando você usa o dinheiro emprestado enquanto os ativos comprados são usados como garantia. Nesse caso, a guia Recursos permite que você compreenda facilmente o status da conta de negociação. Além disso, você pode ver o valor de liquidação aqui montante de fundos na conta eo preço (resultado) de fechar todas as posições atuais ao preço de mercado. Exibição de tipo de contrato fixo no histórico de operações de negociação. Terminal: Corrigido indicador de notificação de risco repetido quando re-conectar a uma conta comercial. Trabalho otimizado e fixo com o diálogo de seleção de símbolo de negociação no caso de um grande número de símbolos (vários milhares e mais). Exibição fixa de níveis de indicadores internos calculados com base na Média Móvel (Bandas de Bollinger, Média de Movimento Adaptativa, etc.). Anteriormente, ocorreu um erro ao traçar os indicadores em uma sub janela separada. Corrigido um erro que poderia ocasionalmente interferir com a colocação de uma ordem de contrato de futuros no caso de um preço de ordem coincide com o limite superior ou inferior contrato de preço. Compilação otimizada e acelerada de aplicações MQL5. Adicionado suporte para modificadores finais e de substituição para classes, estruturas e funções. Modificador final para classes e estruturas A presença do modificador final ao declarar uma estrutura ou uma classe proíbe a herança adicional dele. Se não houver necessidade de fazer mais alterações na classe (estrutura) ou essas alterações são inaceitáveis por razões de segurança, declare essa classe (estrutura) com o modificador final. Neste caso, todos os métodos de classe também são implicitamente considerados finais. Ao tentar herdar de uma classe com o modificador final como mostrado acima, o compilador exibe um erro: não pode herdar de CFoo como ele foi declarado como final ver declaração de CFoo substituir modificador para funções O modificador de substituição significa que uma função declarada deve sempre Substituir o método da classe pai. Usar os modificadores permite evitar erros ao substituir, como a alteração acidental de uma assinatura de método. Por exemplo, o método func que aceita a variável de tipo int é definido na classe base: O método é substituído na classe herdada: Mas o tipo de argumento é alterado por engano de int para short. Na verdade, a sobrecarga de método em vez de substituição é executada nesse caso. Ao agir de acordo com o algoritmo de definição de função sobrecarregada. O compilador pode, em alguns casos, selecionar um método definido na classe base em vez de um substituído. Para evitar tais erros, o modificador de substituição deve ser explicitamente adicionado ao método substituído. Se a assinatura do método for alterada durante o processo de substituição, o compilador não pode localizar o método com a mesma assinatura na classe pai que emite o erro de compilação: O método CBar :: func é declarado com o especificador de substituição, mas não substitui nenhum método de classe base modificador final Para funções O modificador final age de maneira oposta, desabilita a substituição de métodos em classes derivadas. Se a implementação do método for auto-suficiente e totalmente concluída, declare-a com o modificador final para garantir que não seja alterada posteriormente. Ao tentar substituir um método com o modificador final como mostrado acima, o compilador exibe um erro: CFoo :: func método declarado como final não pode ser substituído por CBar :: func ver declaração de CFoo :: func Corrigido compilar funções de modelo com parâmetros padrão . Corrigido alguns erros na classificação de produtos Market. Fixed updating the current market prices for open orders and positions in the visual testing mode. Removed slippage during Buy Limit and Sell Limit order execution when testing using exchange symbols. Fixed occasional generation of incorrect prices in Open prices testing mode. Fixed generation of OnTradeTransaction events when testing. When testing based on real ticks, the data on the mismatch of tick prices (bid or last depending on the price used to generate a bar) and low or high values of the existing minute bar appears in the tester log. MetaEditor Fixed displaying the data profiling in source code files. 19 August 2016 The client terminal now provides for faster sending of trading commands. Fixed an error which prevented execution of MQL5 applications in terminals running in 32-bit Windows 10, build 1607. The Navigator now displays whether a trading account is operating in the Hedging or Netting mode. A new context menu command has been added to the Navigator, it allows to connect to a web terminal using a selected account. The Help section of the menu has been updated, now it features links to video guides . Error fixes connected with operation on high-resolution displays (4K). Fixed errors in Persian translation of the user interface. Added new void pointers to enable users to create abstract collections of objects. A pointer to an object of any class can be saved to this type of variable. It is recommended to use the operator dynamiccastltclass name gt(void pointer) in order to cast back. If conversion is not possible, the result is NULL. Added support for the operator for strings. The operator enables users to get a symbol from a string by index. If the specified index is outside the string, the result is 0. Added a second version of the TesterInit event handler with the int OnTesterInit(void) signature, which can return INITSUCCEEDED (0) or INITFAILED (or any non-zero value). If OnTesterInit returns a non-zero value, the optimization will not begin. Fixed an error, which could lead to different results returned by different ChartGetString overloaded functions. Added new commands and hot keys for visual testing. Now it is possible to configure charts in the visual tester like in the terminal: to change colors, to control visibility of various elements, to apply templates, etc. Fixed operation of the Sleep function in the Open prices testing mode. Fixed formation of incorrect state of bars on timeframes W1 and MN1. MetaEditor Added UI translation into Traditional Chinese. Updated documentation.8 August 2016 MetaTrader 5 iOS build 1371 A new design of messages. Now, MQL5munity messages and push notifications from the desktop platform are displayed as chats similar to popular mobile messengers. Now it is possible to switch to one of the 23 available languages straight from the platform. For example, if you prefer to use the English interface, you can choose it in the About page without changing the language setting of your device. 5 August 2016 New built-in MQL5munity chat. New option for transferring SSL certificates from a desktop platform. New interface translations into Persian and Dutch. 17 July 2016 The Time amp Sales feature has been added to the Market Depth. What is Time amp Sales The Time amp Sales feature provides the price and time of every trade executed on the exchange. Information on every trade includes the time when the trade was executed, its direction (buying or selling), as well as the price and volume of the trade. For easy visual analysis, different colors are used to indicate different trade directions: blue is used for Buy trades, pink for Sell trades, green means undefined direction. Trade volumes are additionally displayed in a histogram. How Time amp Sales can help you understand the market The Time amp Sales feature provides tools for a more detailed market analysis. The trade direction suggests who has initiated the trade: the buyer or the seller. The volume of trades allows traders to understand the behavior of market participants: whether the trades are performed by large or small market players, as well as estimate the activity of the players. The trade execution speed and the volume of trades on various price levels help traders to estimate the importance of the levels. How to use Time amp Sales data In addition to the visual analysis of the table, you can save the details of trades to a CSV file. Further, they can be analyzed using any other software, such as MS Excel. The file contains comma-separated data: Time, Bid, Ask, Last, Volume, Type 2016.07.06 16:05:04.305,89360,89370,89370,4,Buy 2016.07.06 16:05:04.422,89360,89370,89370,2,Buy 2016.07.06 16:05:04.422,89360,89370,89370,10,Buy 2016.07.06 16:05:04.669,89360,89370,89370,1,Buy 2016.07.06 16:05:05.968,89360,89370,89360,7,Sell If you want to save data to a file, open the context menu: The brokers platform should be updated to version 1375, in order to enable proper detection of trade direction. The time between the arrival of a new tickMarket depth change and call of OnTick and OnCalculate has been significantly reduced. Also the time between the arrival of a trade state change event and call of OnTick and OnCalculate has been reduced. Now MQL5 programs provide a faster response to market events. Trade requests are now sent faster when extended authentication with SSL certificates is used. User interface translation into Persian has been updated. Fixed display of SLTP setting commands in the context menu of the chart when working in the hedging mode. A new tester feature allows requesting tick history while testing using the CopyTicks function. In earlier versions, access to ticks was not available in the Strategy Tester. In the Every tick mode, the function will return the history of generated ticks. It is possible to request up to 128,000 last ticks. In the Every tick based on real ticks mode, the function will return the history of real ticks. The depth of the requested data depends on the availability of history data. However, note that last 128,000 ticks are cached in the Strategy Tester, and the request will be performed quickly. A deeper history is requested from a hard disk, so the request execution can take much more time. The function will not work in the modes Open price only and 1 minute OHLC, because tick history is not created in these modes. Added support for milliseconds. In previous versions, the time quantum in the Strategy Tester was equal to one second. Now the EventSetMillisecondTimer and Sleep functions are more accurate in the Tester. The accuracy of tick feeding during multi-currency EA testing has been increased. In earlier versions, if one second contained multiple ticks (i. e. the tick volume of a one-minute bars exceeded 60), the same time was set for all these ticks. It does not matter when testing single-currency Expert Advisor, because ticks are sequentially passed to the Expert Advisor. However, when you test an Expert Advisor on multiple pairs, it is important to know the pair, from which the tick has arrived first. In earlier versions, ticks of each symbol were passed to the Expert Advisor sequentially: first, all the ticks within one second for one symbol, then all the ticks for another symbol. Now they are sent taking into account milliseconds. When real ticks are used in testing, milliseconds are taken from the source tick data. When ticks are generated, milliseconds are set in accordance with the tick volume. For example, if 3 ticks fit within one second, their millisecond time will be equal to 000, 333 and 666. In the Open prices only and 1 minute OHLC modes, pending and SLTP orders are now executed at the requested price, not the current price at the time of execution. The algorithm of execution at market prices used in accurate modes (every tick and real ticks), is not suitable for less accurate modes. In some modes intermediate ticks are not generated, therefore the difference between the requested order price and the current price (Open or OHLC) can be significant. Execution of orders at the requested price in the Open prices only and 1 minute OHLC provides more accurate testing results. Added support for forward testing in the visual mode. Now two separate windows are opened for back and forward testing, allowing users to compare Expert Advisor performance on different time intervals. The forward testing window is only opened after testing on the main period is completed. Now, instead of the margin level, the load on the deposit is displayed on the main testing chart. The load is calculated as the marginequity ratio. Fixed calculation of commission as a percentage per annum during testing. Fixed calculation and display of balance on the chart generated in the process of testing. The behavior of the OrderSend function during order placing, modification, and canceling has changed. The changes only apply to orders sent to external trading systems. In earlier version, OrderSend function control was returned after the order has been successfully placed (handled) on the brokers server. Now the control is only returned after the brokers server receives a notification from an external trading system notifying that the order has been successfully placed in that system. The below diagram shows the previous (red arrow) and current behavior of the function: A new field in the MqlTradeResult structure: retcodeexternal - an error code in the external trading system. The use and types of these errors depend on the broker and the external trading system, to which trading operations are sent. For example, retcodeexternal values filled by Moscow Exchange differ from those returned by DGCX. New properties in the ENUMCHARTPROPERTYSTRING enumeration: CHARTEXPERTNAME and CHARTSCRIPTNAME. Now, the ChartGetString function allows users to find out the name of an Expert Advisor andor script attached to a chart which is defined by the chartid parameter. Fixed occasional error, due to which copying of the close by operation could fail. Improved automated matching of currency pairs containing RUB and RUR. Fixed sorting by product category. MetaEditor Fixed setting of focus in the replace text field when opening a replace dialog box. Fixed replacing of multiple text occurrences when you search upwards starting from the current positions. 5 July 2016 After two months of public testing, the web version of the multi-asset MetaTrader 5 platform has been officially released. It allows trading Forex and exchanges from any browser and operating system. Only Internet connection is necessary, no software installation is required. The application combines the key advantages of the desktop platform (high speed, support for multiple markets and expanded trading functions) with the convenience of the cross-platform nature of the web terminal. The key feature of the release version is the depth of market, which was not present in the beta version. The web platform allows traders to perform technical analysis and trading operations just like in the desktop version. The web platform provides the following features: Netting and hedging position accounting systems 31 technical indicators 23 analytical objects One-click trading and full set of trading orders Interface in 41 languages 19 May 2016 It is now much easier to transfer SSL certificates from the desktop platform to the mobile one. You no longer need iTunes to do that. MetaTrader 5 allows you to add an extra protection to your account by using a certificate. Without the certificate, connection is impossible. If the certificate was created in the desktop version, you should transfer it to be able to enter your account via a mobile device. To do this, open a desktop platform, right-click the necessary account in the Navigator window, and select Transfer. Set the certificate password which is known only to you, open the mobile platform, and connect to your account. You will be immediately offered to import the certificate. Besides, the latest version features the migration dialog for accounts transferred from MetaTrader 4. If your account has been transferred to the 5th generation platform, you are warmly greeted, provided with information on the new features, and offered to change your password. 13 May 2016 Now certificates used for the advanced security connection can be conveniently transfered from the desktop platform to mobile terminals. The trading platform supports extended authentication by protecting a trade account using an SSL certificate in addition to a password. The certificate is a file that is individually generated for an account on the trade server. This file is unique, and account connection is not possible without the certificate. In the earlier platform versions, any certificate requested and generated from the desktop terminal needed to be manually copied and installed on the device to enable use of the trading account from the MetaTrader 5 Mobile for iPhoneiPad or Android. Now, certificates can be conveniently transfered. The Process of Certificate Transfer A certificate is transfered via a trade server: A certificate is first encrypted on the desktop terminal: the account owner sets the password for certificate encryption using the secure AES-256 algorithm. This password is only know to the user, while it is not sent to the server. Further, the encrypted certificate is sent to the trade server, where it is stored until the mobile terminal receives it, but no more than one hour. To receive the certificate on a mobile device, the user must connect to the trading account from the mobile terminal. After connecting, the user is prompted to import the certificate. To proceed with the import, the user needs to specify the password that was used for the certificate encryption on the desktop terminal. Certificate transfer process is secure: the trade server is only used as an intermediate storage, while the certificate is encrypted on the clients side. The certificate password is not transmitted to or stored on the trade server. How to Transfer a Certificate Connect to your account from the desktop terminal and select Transfer Certificate in its context menu: Enter the master password of the account to confirm that it belongs to you. Next, set a password to protect the certificate before sending it to the server. Set a password that has at least 8 digits. After successfully sending the certificate to the server, open the mobile terminal and connect to your account. You will immediately be prompted to import the certificate. Confirm and enter the password that you have set from the desktop terminal. You can view the imported certificate in the About Certificates section. Updated MetaTrader 5 Platforms for iPhoneiPad and Android supporting certificate transfer will be released soon. An updated algorithm for the execution of pending orders, as well as SL ans TP, which provides more accurate testing conditions. Advanced options of visual testing. Whats New for Exchange Instruments In the real market, charts of exchange-traded instruments are generated based on Last price information (the price of the last executed deal). Stop Orders also trigger at the Last price. Limit orders trigger at Bid and Ask prices. All types of orders are always executed at the current market BidAsk prices. The Strategy Tester has been updated and now better emulates real market conditions: The price specified in the order for all types of Pending Orders and SLTP BidAsk at the time of order triggering for all types of Pending Orders and SLTP Let us consider an example of the Si-6.16 symbol. A new Buy Stop order with the trigger price 72580 is set while the current prices are: Bid72570, Ask72572, Last72552. New current prices are received in a price stream: A trigger for Stop-Orders of exchange instruments is the Last price. So the Last price72580 received in the stream activates the Buy Stop order. In the earlier versions, the same price would be used to execute this order. This behavior is incorrect, because there is no Ask72580 in the market to execute the Buy transaction. The current Ask72590 is used in the updated tester version, so the Buy Stop order is executed at this price. The new trade execution algorithm in the Tester is closer to real market conditions. The trade operation would be executed at a non-market price when using the previous algorithm, which would lead to inaccurate testing results. Whats New for Other Instruments The algorithm has not changed for other instruments: BidAsk prices are used for all types of pending orders, as well as for SL and TP. However, the execution mode has changed: in earlier versions, orders were executed at the price specified in the order. Now market Bid and Ask prices as of the time of order activation are used. Whats New in Visual Testing During visual testing, the bars High Ask and Low Bid price lines are now shown in the tester. On such charts, it is more convenient to test Expert Advisors that trade exchange instruments, because bars of such instruments, as well as order triggering are based on the Last prices, while market operations are executed at Bid and Ask prices. New option on the visual testing chart: navigation to a specified date. Double-click on the chart and enter the desired date and time. It is also possible to navigate to any order or trade: double-click on the appropriate trading operation on the Trade, History or Operations tab. Expanded logging of information about price and tick history loaded before testing start. The log now contains information about the completion of history loading, as well as the amount of data downloaded and time spent: 2016.05.10 12:47:53 Core 1 5.10 Mb of history processed in 0:00.842 2016.05.10 12:47:53 Core 1 GBPUSD: history synchronization completed 5225 KbFixed behavior of the CopyTicks function: it could return fewer ticks than was requested. Fixed generation of template functions. Updated documentation. Fixed errors reported in crash logs.
Comments
Post a Comment