O painel de trade 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 de janelas de interface MasterWindows para MQL5.
Analisando os bancos de dados de preços do tipo ENUM_APPLIED_PRICE, é possível 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 trade permite enviar solicitações para o broker executar operações de trading. Neste exemplo, utilizamos ordens de mercado. Você pode ainda reduzir ou aumentar o volume das posições, fechar posições, ativar/desativar o Stop Loss e habilitar o autopilot.
Autopilot refere-se ao trading automatizado com base nos sinais do painel. O modo pode ser ativado pressionando o botão apropriado.
Dados de entrada:
input bool inp_on_trade=false; // Autopilot (On/Off) input double inp_open=85; // Valores de limite para abrir posição input double inp_close=55; // Valores de limite para fechar posição input double inp_lot_fix=0.01; // lote fixo input double inp_lot_perc=0.01 // lote como porcentagem do capital input bool inp_on_lot=false // se "false" para % do capital input bool inp_on_SL=false // Stop loss (On/Off)

Fig. 1. Aparência do painel de trade.
Recomendações:
- A biblioteca MasterWindows deve ser adicionada à pasta \MQL5\Include\. A biblioteca garante a operação adequada 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 é um painel de demonstração (um programa de brincadeira) e não é destinado a contas reais. No entanto, você pode modificar ou substituir a função de geração de sinal BUYorSELL() de acordo com seu sistema de trading, adicionar função de suporte à posição e tentar usá-lo em uma conta real.
Comentário 0