
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Na sexta-feira, 26 de outubro de 2018, será lançada uma versão atualizada da plataforma MetaTrader 5. Ela contém as seguintes alterações:
Isso é conveniente quando se trabalha com vários monitores. Por exemplo, em um deles, você pode colocar a janela principal da plataforma e monitorar o status da conta, enquanto, em outro, você pode botar os gráficos para avaliar a situação no mercado. Para separar o gráfico do terminal, desative a opção "Encaixar" em seu menu de contexto. Depois disso, coloque o gráfico no monitor desejado.
Para que você não precise alternar entre monitores para aplicar objetos ou indicadores analíticos, os gráficos desafixados têm uma barra de ferramentas separada. A fim de alterar um conjunto de comandos ou ocultar a barra de ferramentas, use seu menu de contexto.
Cada bate-papo e canal em grupo pode ser público ou privado. O próprio autor decide se eles podem se juntar livremente ou apenas por convite. Você também pode atribuir moderadores a canais e bate-papos, providenciando controle adicional de comunicação.
Seu valor mínimo, 'step' e alteração dependem das configurações do instrumento financeiro no lado da corretora.
Para trabalhar com as funções da biblioteca .NET, basta importar a própria DLL sem especificar funções específicas. O MetaEditor importa automaticamente todas as funções com as quais é possível o trabalho:
Para chamar funções da biblioteca, basta importá-la:
O código C# para a função Inc da classe TestClass é semelhante ao seguinte:
Como resultado, o script retornará o valor 42.
O melhoramento do suporte a bibliotecas .NET continua, em versões futuras, planeja-se expandir suas possibilidades de uso.
As funções WinAPI são agrupadas em arquivos separados por finalidade:
A ligação funciona apenas com arquitetura de 64 bits.
Mais informações sobre qualificadores estão disponíveis no MSDN.
À enumeração ENUM_CHART_PROPERTY_INTEGER adicionados:
À enumeração ENUM_TERMINAL_INFO_INTEGER foram adicionados:
struct MqlTick
{
datetime time; // Hora da última atualização de preço
double bid; // Preço Bid atual
double ask; // Preço Ask atual
double last; // Preço atual da última transação (Last)
ulong volume; // Volume para o preço Last atual
long time_msc; // Hora da última atualização de preço em milissegundos
uint flags; // Sinalizadores de ticks
double volume_real; // Volume para o preço Last atual com alta precisão
};
Para obter essas propriedades, use a função SymbolInfoDouble.
Se a propriedade não estiver definida, por padrão é usado o alinhamento de 1 byte — pack(1).
Exemplo de uso:
Conclusão:
Mais informações sobre o alinhamento em estruturas estão disponíveis no MSDN.
Para o seguinte código:
O compilador emitirá um aviso:
'Main::PRICE_OPEN_' instead of 'ENUM_APPLIED_PRICE::PRICE_CLOSE' will be used
Para forçar o cálculo de indicadores em cada tick, adicione a propriedade #property tester_everytick_calculate para o programa.
Os indicadores compilados por versões anteriores do compilador serão calculados como antes — em cada tick.
A atualização estará disponível através do sistema Live Update.