O que há de novo no MetaTrader 5?

Histórico de atualizações das plataformas desktop, móvel e web

18 fevereiro 2010
MetaTrader 5 Client Terminal build 248
  1. MQL5: Fixed crashlog errors and errors reported on Forum.
  2. MQL5: Fixed an error in synchronous access to history for Expert Advisors and scripts.
  3. MQL5: Fixed an error with reading of a string from a file by function FileReadString.
  4. MQL5: Fixed an algorithm of timeseries copying by Copy* functions for the case of "from date to date".
  5. MetaEditor: Fixed sorting of variants in case-sensitive auto completion, exactly matching variants are placed at top of the list.
16 fevereiro 2010
MetaTrader 5 Client Terminal builds 247
  1. MQL5: Fixed errors reported at Forum.
  2. MQL5: Fixed initialization of static arrays.
  3. MQL5: Fixed error in synchronous access to history in Expert Advisors and scripts.
  4. MQL5: Fixed error in custom indicators (check for restriction in the number of colors of a graphical layout).
  5. MQL5: Fixed and redesigned work of timers – Expert Advisors and custom indicators now have their own separated timers.
  6. Terminal: Added saving of parameters of a working Expert Advisor after it is recompiled.
  7. Terminal: Modified an algorithm of additional history data loading during the left scrolling of a chart – data are requested with a certain reserve, which is proportional to the number of bars requested.
  8. Terminal: Corrected errors in receiving and storing of news.
  9. Terminal: Rewritten an algorithm for the "Refresh" command of the chart – the full synchronization of initial minute bars is performed with the reconstruction of the period selected and all indicators attached to chart.
11 fevereiro 2010
MetaTrader 5 Client Terminal builds 246
  1. Terminal: Fixed an error in calculation of free margin in Assets (Exposure tab).
  2. Terminal: Fixed an error in the "Chart on foreground" property.
  3. Terminal: Fixed and redesigned the "Print Preview" window for a chart.
  4. Terminal: Fixed an error in temporary global variables.
  5. Terminal: The "Standard" and "Charts" toolbars are merged.
  6. MQL5: Fixed crashes and errors reported at forum.
  7. MQL5: Changed the behavior of Copy* functions for Expert Advisors and scripts - now the functions will wait for the loading and construction of requested data. The timeout is 30 seconds. Details will be available soon in MQL5 documentation.
  8. MQL5: Added the possibility of event handling by custom indicators, similar to that by Expert Advisors. The details will be available soon in the MQL5 documentation.
  9. MQL5: Fixed errors in the operation of the optimizer.
  10. MQL5: Fixed errors in navigation through charts (ChartNavigate method).
  11. MetaEditor: Added the possibility to search in the "Search" window of the toolbar.
  12. MQL5: Fixed an error that resulted in the incorrect determination of the type of a parameter passed to the function Comment (Print, Alert).
  13. MQL5: Added checking in custom indicators: if the indicator_colorN property is not set for a graphical series, and no value is set to the PLOT_COLOR_INDEXES property, 1 is assigned to the property value by default.
  14. MQL5: Fixed an error in the operation of Copy* functions for the case when data are requested for the specified time period.
9 fevereiro 2010
MetaTrader 5 Client Terminal build 245
  1. Terminal: corrigido um erro de contabilidade de margem livre nos ativos (na guia Exposure).
  2. Terminal: corrigido o trabalho da propriedade de gráfico "Gráfico acima" ("Chart on foreground").
  3. Terminal: corrigida e modificada a janela de visualização para imprimir gráficos.
  4. Terminal: corrigido um erro nas variáveis ​​globais temporárias.
  5. Terminal: juntadas as barras de ferramentas "Padrão" e "Gráficos".
  6. MQL5: correções de falhas e mensagens no fórum.
  7. MQL5: alterado o princípio de trabalho das funções Copy* para EAs e scripts - agora, as funções deverão esperar o carregamento e construção de dados solicitados. O tempo de espera dos dados solicitados não é mais do que 30 segundos. Uma descrição mais detalhada estará disponível, na ajuda do MQL5, no futuro próximo.
  8. MQL5: adicionada a capacidade de manipular eventos personalizados usando indicadores, como com EAs. Uma descrição mais detalhada estará disponível, na ajuda do MQL5, no futuro próximo.
  9. MQL5: corrigidos erros de funcionamento do otimizador.
  10. MQL5: corrigidos erros de navegação nos gráficos (método ChartNavigate).
  11. MetaEditor: adicionada a capacidade de pesquisa usando Enter, na janela de pesquisa, na barra de ferramentas.
29 janeiro 2010
MetaTrader 5 Client Terminal build 242
  1. MQL5: corrigido o erro de transmissão de parâmetros à DLL
  2. Terminal: corrigido um erro na atualização de parâmetros de programas MQL após compilação
  3. Terminal: corrigido um erro no carregamento da atualização da ajuda do terminal do cliente.
  4. Terminal: corrigidos erros de tradução em russo.
  5. MetaEditor: adicionado o destaque de tipos embutidos MQL5.
21 janeiro 2010
MetaTrader 5 Client Terminal build 240
  1. MQL5: adicionados os parâmetros opcionais ENUM_CODEPAGE codepage=CP_ACP às funções CharArrayToString, StringToCharArray e FileOpen
  2. MQL5: corrigidos erros ao trabalhar com matrizes estáticas
  3. MQL5: capacidade de colocar pontos de parada (breakpoint) na condição do ciclo do while
  4. Terminal: corrigido o erro de uso de ticks no histórico, na virada do dia.
  5. Terminal: corrigido um erro na lista de variáveis ​​do EA.
  6. Terminal: adicionado o processamento de eventos para criar e excluir objetos gráficos: CHARTEVENT_OBJECT_CREATE e CHARTEVENT_OBJECT_DELETE.
  7. Terminal: corrigido um erro de envio de Emai
14 janeiro 2010
MetaTrader 5 Client Terminal build 239
  1. Terminal: corrigido magnetismo de objetos.
  2. Terminal: corrigidas e adicionadas algumas dicas (incluindo abas de gráficos e de navegação).
  3. Terminal: corrigida a plotagem do navegador.
  4. Terminal: corrigido o algoritmo para selecionar o ponto de acesso ótimo.
  5. MQL5: correções de falhas e mensagens no fórum.
14 janeiro 2010
MetaTrader 5 Client Terminal build 238
  1. MQL5: corrigido um bug que levava o depurador a falhar ao exibir, no watch, os membros da classe, com acesso através de this.
  2. MQL5: adicionada a otimização de parâmetros de linhas (livramento de cópias desnecessárias).
  3. MQL5: correção nos registros de crash e relatórios de bugs.
8 janeiro 2010
MetaTrader 5 Client Terminal build 237
  1. Terminal: corrigido o cálculo do indicador ТRIX.
  2. Terminal: corrigido um erro na plotagem do painel Data Window.
  3. MQL5: corrigidos erros na aquisição de dados de indicadores customizados a partir programas MQL5.
  4. MQL5: corrigido o erro na consulta de símbolos e período atuais a partir de indicadores customizados.
  5. MQL5: corrigidos erros no trabalho com a função ZeroMemory
  6. MQL5: corrigidos erros do otimizador.
  7. MQL5: controle de pilha na chamada da função a partir da DLL
  8. MQL5: adicionados exemplos de implementação de indicadores DEMA, FRAMA, TEMA TRIX e VIDYA
5 janeiro 2010
MetaTrader 5 Client Terminal build 235
  1. MQL5: corrigidos erros do otimizador.
  2. MQL5: corrigidos erros de chamada de funções importadas a partir de DLL.
  3. MQL5: alerta (#59) sobre o #import não fechado substituído pelo erro (#300) "#import was not closed".
  4. Terminal: corrigido o cálculo do indicador ТЕМА.
  5. Terminal: corrigido um erro no diálogo da lista de EAs.
  6. Terminal: corrigido um erro na diálogo de níveis de objetos gráficos.
  7. Terminal: corrigido o diálogo de erro crítico: adicionada a capacidade de reiniciar o terminal.
29 dezembro 2009
MetaTrader 5 Client Terminal build 234
  1. Terminal: corrigida a cópia de objetos gráficos Text e Label (cópia da propriedade Description).
  2. MQL5: corrigido um erro de transferência de dados da matriz dinâmica para a função importada
  3. MQL5: correção nos registros de crash e relatórios de bugs.
23 dezembro 2009
MetaTrader 5 Client Terminal build 233
  1. Terminal: corrigido o processamento da propriedade Disable selection de objectos gráficos.
  2. MQL5: corrigidos erros do otimizador.
  3. MQL5: corrigida a coerção do tipo de ponteiros
  4. MQL5: corrigido o erro de chamada de GetPointer a partir de this, ligada com a constante
  5. MQL5: corrigido um erro com a chamada de destruidores
  6. MQL5: corrigido um erro na reatribuição do buffer de indicador
  7. MetaEditor: corrigidos erros de interação do depurador e do terminal.
10 dezembro 2009
MetaTrader 5 Client Terminal build 230
  1. MQL5: adicionada a nova função GetPointer()
  2. MQL5: apenas é possível declarar o ponteiro para classes
  3. MQL5: corrigido erro da última hora conhecida do servidor.
  4. Terminal: corrigida um erro de adição na base de contas, ao abrir uma nova conta.
  5. Terminal: corrigido um erro ao carregar os gráficos, ao abrir uma nova conta.
  6. Terminal: correções de crash-logs.
8 dezembro 2009
MetaTrader 5 Client Terminal build 228
  1. MQL5: Fixed request of the time value of points for plotting graphical objects.
  2. MQL5: Added a method of searching a chart window containing the specified indicator - ChartWindowFind.
  3. MQL5: Fixed an error in the call sequence of complex object destructors.
  4. MQL5: Added the possibility to initialize structures containing strings, using the initializing sequence.
  5. MQL5: Fixed an error of implicit string casting when passing it as an integer parameter.
  6. MQL5: Changed the behavior of object destructors - class destructors are always virtual.
  7. Terminal: Fixed output of trade error alerts.
  8. Terminal: Fixed errors in quotes unpacking.
  9. Terminal: Implemented binding of the account base to a computer and user's Windows account, to prevent information theft. When changing the Windows account or carrying a terminal to another computer, the login and password must be specified again.
  10. Terminal: If the terminal help file hasn't been loaded yet, it's updated without the terminal restart.
  11. Terminal: Fixed an error that occurred when moving graphical objects, if one of construction points is out of visibility area.
  12. Terminal: Fixed an error in the trading history.
  13. MetaEditor 5: Fixed checking for the necessity to convert ANSI files into Unicode when loading files.
  14. MetaEditor 5: Fixed selection of the file extension during saving.
  15. MetaEditor 5: Fixed changing of the file modification time during debugging.
8 dezembro 2009
MetaTrader 5 Client Terminal build 229
  1. MQL5: corrigido um erro de chamada do destruidor para um objeto local
  2. MQL5: corrigido o erro de libertação de matriz dinâmica com o tamanho 0
  3. MQL5: corrigida a construção de objeto complexo sem nenhum construtor
  4. Terminal: correções de crash-logs.
24 novembro 2009
MetaTrader 5 Client Terminal build 226
  1. Terminal: corrigida a recuperação após a falha dentro da dll importada para MQL5
  2. MQL5: introduzido o novo modificador export para funções
  3. int Function() export
    {
    }

    Este modificador indica ao compilador inserir a função na tabela de funções exportadas por dado EX5. Só funções com esses modificadores se tornam disponíveis ("visíveis") a partir de outros EAs. Agora a propriedade library indica ao compilador que dado EX5 será a biblioteca, enquanto o compilador coloca isto no cabeçalho do EX5.

    Todas as funções projetadas como exportadas deverão ser marcadas pelo modificador export

21 novembro 2009
MetaTrader 5 Client Terminal build 224
  1. Terminal: corrigida a construção do Fibonacci Retracement.
  2. Terminal: corrigidos erros de formatação na lista de variáveis globais.
  3. Terminal: removida a restrição de comprimento do comentário de gráfico
  4. MQL5: adicionado a liberação automática de indicadores computacionais do expert não utilizados quando se muda o símbolo ou período.
  5. MQL5: adicionada a constante CHARTS_MAX - número máximo de gráficos abertos.
21 novembro 2009
MetaTrader 5 Client Terminal build 221
  1. Terminal: corrigido o redesenho do navegador, ao compilar, pela primeira vez, exemplos.
  2. Terminal: certificados personalizados da autorização estendida transferido para o diretório "Config\Certificates".
  3. Terminal: corrgida a plotagem de últimos preços, gráfico.
  4. Terminal: corrigido o armazenamento de idiomas em que são recebidas notícias.
  5. Terminal: corrigido o erro de recuperação de janelas minimizadas.
  6. Terminal: ao diálogo de modificação de posição, adicionada a capacidade de indicar um número negativo de pontos.
  7. Terminal: adicionada a plotagem de indicador, ao alteara os parâmetros.
  8. Terminal: adicionada a aba "Ativos":
    · Assets — nome do ativo ou instrumento;
    · Volume — volume de posição do cliente (em unidades) em dado ativo ou instrumento de negociação;
    · Rate — cotação do ativo ou instrumento em relação à moeda de depósito;
    · USD — nessa janela, é exibida a quantidade real de moeda de depósito gasta (sem levar em conta a alavancagem) para compra/venda de moeda ou outro instrumento financeiro.
    · Graph — exibição da posição do cliente na moeda de depósito (posições longas - faixas azuis, posições curtas - faixas vermelhas);

    É possível visualizar as informações sobre as posições longas ou curtas num diagrama. Alternância de diagramas é feita pressionando no nome ou através do menu de contexto. Ativos da conta da moeda de depósito são exibidos com base nos fundos disponíveis.

  9. Terminal: adicionado a capacidade de seleção manual do ponto de conexão do terminal e da inicialização do processo de avaliação de cada um dos pontos. Para cada um dos pontos de acesso, é mostrado o nível de comunicação com cada um dos pontos.
21 novembro 2009
MetaTrader 5 Client Terminal build 220
  1. MetaEditor 5: corrigido o trabalho de Undo\Redo
  2. MetaEditor 5: adicionado um aviso sobre a falha ao concluir a compilação
  3. MetaEditor 5: corrigido o formato de exibição de variáveis com ponto flutuante no depurador.
  4. MetaEditor 5: corrigida a pesquisa em arquivos usando máscara.
  5. Terminal: corrigida a verificação de parâmetros do EA ao digitar.
  6. Terminal: corrigida a falha ao executar operações de negociação
  7. Terminal: expandido o número de caracteres disponível ao digitar o valor de níveis nos indicadores.
  8. Terminal: adicionado um menu de alternância entre servidores de acesso e inicialização de rastreamento de servidores de acesso, com a seleção do melhor.
  9. Terminal: corrigida a recuperação de janelas de gráficos antes da chamada de comandos de regularização (Cascade, Tile Horizontally, Tile Vertically, Arrange Icons).
  10. Terminal: ao cabeçalho da janela do terminal, adicionada a exibição do nome do servidor atual.
  11. Terminal: corrigido erros na conexão com uma nova conta, após abrir uma conta demo.
21 novembro 2009
MetaTrader 5 Client Terminal build 217
  1. MetaEditor 5: corrigido o destaque de strings literais.
  2. MetaEditor 5: corrigida a autosubstituição para métodos implementados dentro da declaração de classe.
  3. Terminal: corrigido o menu contextual do gráfico na seção "Trading"
  4. Terminal: corrigidas as propriedades do objeto gráfico Arrow.
  5. Terminal: modificadas as estruturas dos arquivos de configuração, ao atualizar de builds mais antigos, pode aparecer a mensagem "Symbols: invalid base header".
12345678910111213141516