Olá. Estou tentando adaptar o indicador Dunnigan. Gostaria que a compra fosse feita quando o PRECO ATUAL fosse maior que a maxima do candle anterior.
![script do dunnigan script do dunnigan](https://c.mql5.com/3/272/dunnigan.png)
- Você tem alguma questão sobre Metatrader 5! Pergunte Aqui!
- Preço de fechamento do candle mql5
- Indicador que mostra o preço de fechamento do Candle
Bom dia Bruno,
operações comerciais são feitas por EAs não por indicadores, então você não em que adaptar o indicador você tem é que construir um EA.
Você precisa enviar uma ordem e não comprar a mercado.
CTrade m_trade;
datetime ordValidade
m_trade.BuyStop(lotes,candle[].high,_Symbol,SL,TP,ORDER_TIME_SPECIFIED,ordValidade,"nota");
ordValidade é a variavel que irá limitar o tempo de vida da ordem
voce precisará tratar o tempo de duração dessa ordem ou ela ficara no grafico até ser executda.
Você precisa enviar uma ordem e não comprar a mercado.
CTrade m_trade;
datetime ordValidade
m_trade.BuyStop(lotes,candle[].high,_Symbol,SL,TP,ORDER_TIME_SPECIFIED,ordValidade,"nota");
ordValidade é a variavel que irá limitar o tempo de vida da ordem
voce precisará tratar o tempo de duração dessa ordem ou ela ficara no grafico até ser executda.
Só vai pode fazer isso em um EA. Indicadores não enviam ordens, como citado acima.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso