Terminal
- Aumentou-se o tamanho máximo das dicas personalizadas para dos objetos
gráficos para 128 símbolos. As dicas são definidas usando a propriedade
OBJPROP_TOOLTIP.
- Corrigido a exibição dos objetos gráficos de canal quando a propriedade
Raio está habilitada - continuação interminável do canal para a direita.
Mercado
- Autenticação avançada na compra de produtos. Isso facilita a
procura de soluções quando se lida com os problemas dos usuários.
- Corrigido os erros de renovação do aluguel de um produto.
MQL4
- Corrigido o download do aplicativo MQL4 quando os caracteres
não-latinos (por exemplo, chinês ou japonês) são usados no caminho dos
dados.
- Adicionado a função MQLSetInteger para gerenciar as
propriedades do ambiente da aplicação MQL4. Adicionado a propriedade
MQL_CODEPAGE para a enumeração ENUM_MQL_INFO_INTEGER. Usando esta
propriedade, a página de código atual, lançada em um programa MQL4 é
usada através da função MQLSetInteger.
A página de código
aplicada ao compilar um aplicativo MQL4 é usado nesse aplicativo, por
padrão. Se há uma incompatibilidade entre os locais do sistema de
operação durante uma compilação e o lançamento do programa, pode haver
problemas com a exibição de mensagens e recebimento de valores de
string. Isto aplica-se ao Print, PrintFormat, Comment, Alert,
MessageBox, SendFTP, SendMail, SendNotification, iCustom e outras
funções em que os nomes de arquivos, objetos gráficos, variáveis
globais, etc., são utilizadas como parâmetros.
A nova função e a propriedade resolvem este problema.
- Adicionado uma outra forma da função ObjectsDeleteAll:
int ObjectsDeleteAll(
int chart_id,
const string prefix,
int sub_window=EMPTY,
int object_type=EMPTY
);
Esta função remove todos os objetos gráficos do tipo especificado a
partir do gráfico especificado ou da sub-janela. Uma característica
especial é a capacidade de definir um prefixo nos nomes dos objetos
removidos. Por exemplo, você pode remover apenas os objetos que têm os
nomes que começam a partir de "myobj_".
- Adicionado a geração de eventos CHARTEVENT_CHART_CHANGE ao
usar as teclas Home e End. Anteriormente, este evento era gerado somente
ao mudar o tamanho dos gráficos e das propriedades através do diálogo
apropriado.
- Corrigido a geração de eventos CHARTEVENT_OBJECT_CREATE ao
criar um objeto gráfico por cópia. A cópia é realizada ao arrastar um
objeto, mantendo o Ctrl.
- Corrigido o valor retornado pela função ChartID durante o teste visual.
- Corrigido o recebimento da propriedade OBJPROP_SCALE para o
objeto gráfico Elipse. Esta propriedade é projetada para receber uma
escala do objeto.
- Corrigido a verificação dos parâmetros de entrada da função
ArrayFill. A função preenche um array numérico com o valor especificado.
- Adicionado os métodos ArrayMaximum e ArrayMinimum para as
classes CArrayChar, CArrayShort, CArrayInt, CArrayFloat e CArrayLong da
biblioteca padrão. Estes métodos permitem que você pesquise os valores
máximos e mínimos nos respectivos arrays.
- Corrigido os métodos SearchGreatOrEqual e SearchLessOrEqual
nas classes CArrayChar, CArrayShort, CArrayInt, CArrayLong, CArrayFloat,
CArrayDouble e CArrayString da biblioteca padrão. Os métodos permitem
que você pesquise os arrays para os elementos que são maiores ou
iguais/menores ou igual ao especificado.
- Corrigido os erros na classe CArrayChar da biblioteca
padrão. Corrigido os métodos QuickSort, QuickSearch, SearchGreat e
SearchLess.
Corrigido os erros relatados nos registros de falhas.
Veja as notícias anteriores, por favor: