O que há de novo na MetaTrader 5?

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

23 fevereiro 2010
MetaTrader 5 Client Terminal build 250
  1. MQL5: Fixed an error in passing of NULL as a string parameter to DLL function call.
  2. MQL5: Fixed errors reported on Forum.
  3. MQL5: Added some features for x64 compiler support.
  4. MQL5: Fixed event handling for movement of graphic objects.
  5. MQL5: Fixed errors in Standard Library (constant methods and their parameters).
  6. MQL5: Fixed an error in default parameter digits of function DoubleToString.
  7. MQL5: Fixed an error in synchronous access to history for Expert Advisors and scripts.
  8. MQL5: Fixed an error in allocation of large amount of memory for the timeseries request in the "from date to date" mode.
  9. MQL5: Fixed an error in function optimizer that leads to the error of "Unresolved function".
  10. Terminal: Fixed an error in history formation for the case of transition through midnight when the client and server times are desynchronized.
  11. Terminal: Fixed an error in calculation of Assets (Exposure tab).
  12. Terminal: Added new option to use a precise time scale for the objects creation (Tools-Option-Objects-Precise time scale). This option allows to bind anchor points of graphic objects to precise values of time scale, instead of binding to bar time values of the chart.
19 fevereiro 2010
MetaTrader 5 Client Terminal build 249
  1. MQL5: Fixed an error in the access to a selected position.
  2. MQL5: Fixed an error in passing of NULL as a string parameter to a system call.
  3. MQL5: The definition of the fifth parameter (parameters_array[]) of the IndicatorCreate() function has changed - now it's a constant parameter.
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.
12345678910111213