Hoje, vamos falar sobre um código simples que pode ser a chave para melhorar suas operações: o Candle Cross. Essa técnica é ideal para traders que utilizam o MetaTrader 4 e desejam implementar condições de cruzamento de candles.
Antes de mais nada, aqui está um link para a versão do código para o MetaTrader 5, caso você esteja interessado: Código MT5.
Função Principal
bool crossed[2]; //+------------------------------------------------------------------+ int OnInit() { for (int i = 0; i < ArraySize(crossed); i++) crossed[i] = true; return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ void OnTick() { // Sua condição de compra if(Cross(0,Open[0] > Condition)) { ....// suas condições de compra aqui //... } // Sua condição de venda if(Cross(1,Open[0] < Condition)) { ....// suas condições de venda aqui //... } } //+------------------------------------------------------------------+ bool Cross(int i, bool condition) { bool ret = condition && !crossed[i]; crossed[i] = condition; return(ret); }
Com esse código, você pode definir condições específicas para suas operações de compra e venda baseadas no cruzamento de candles. É uma ferramenta poderosa para quem deseja automatizar suas estratégias.
Não se esqueça: o sucesso no trading vem da prática e do aprendizado constante. Experimente implementar o Candle Cross e veja como ele pode ajudar a otimizar suas decisões!
연관 포스트
- Breakout Trader 1.0: O Assistente de Trading Ideal para MetaTrader 5
- EA Adaptativo e Inteligente: Conheça o Sistema de Deep Learning para MetaTrader 4
- Ma Price Cross: O Expert Advisor Ideal para MetaTrader 4
- Estratégia Butterfly: Robô de Trading para MetaTrader 5 com Múltiplos Timeframes
- Martingale EA: Aumente suas Chances de Sucesso no MetaTrader 4
