O painel de negociação para operações manuais e automatizadas mostra as possibilidades da biblioteca MasterWindows. O código do painel foi gerado automaticamente utilizando o ambiente de design visual para janelas de interface MasterWindows para MQL5.
Analisando os bancos de dados de preços do tipo ENUM_APPLIED_PRICE, você pode fazer uma suposição sobre o movimento futuro dos preços. A probabilidade desse movimento é apresentada como uma escala e em termos percentuais. A funcionalidade do painel de negociação permite enviar solicitações ao corretor para executar operações de trading. Neste exemplo, são utilizados ordens de mercado. Você pode, ainda, aumentar ou diminuir o volume de uma posição, fechar uma posição e ativar o autopiloto.
Autopiloto significa trading automatizado baseado nos sinais do painel. O modo pode ser ativado ao pressionar o botão apropriado.
Dados de entrada:
input ENUM_TIMEFRAMES tf=PERIOD_M5;// Período do gráfico para cálculo de sinais
Você pode definir o período do gráfico necessário, a partir do qual o programa copiará os dados de preço para o cálculo.

Fig. 1. O painel de negociação
Recomendações:
- A biblioteca MasterWindows deve ser adicionada à pasta \MQL5\Include\. A biblioteca garante o funcionamento adequado das janelas de interface que você cria.
- Para uma melhor exibição das janelas de interface criadas, utilize esquemas gráficos com fundo preto.
- Este painel é uma demonstração (um programa brincadeira) e não é destinado a contas reais. No entanto, você pode modificar ou substituir a função de geração de sinais BUYorSELL() de acordo com seu sistema de trading, adicionar funções de suporte a posição e tentar utilizá-lo em uma conta real.
Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- Como Criar Sinais de Negociação com MQL5 Wizard Usando Estrelas da Manhã e da Noite + Estocástico
- MQL5 Wizard: Sinais de Negociação com Padrões Candlestick e RSI no MetaTrader 5
- MQL5 Wizard: Sinais de Negociação com Estrelas da Manhã/Noite + RSI para MetaTrader 5
- Como Criar um Expert Advisor com MQL5: Sinais de Negociação Baseados em Harami e RSI