Você entendeu?
Nos terminais de negociação de alguns distribuidores de forex (corretores, DCs etc.), esse Consultor Especializado pode não colocar ordens pendentes.
Tente nas linhas
if(m_trade.BuyStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))
и
if(m_trade.SellStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))
ORDER_TIME_SPECIFIED substitua-o por ORDER_TIME_DAY.
Atenciosamente, Vladimir.
Obrigado, está tudo consertado e funcionando...
Bom dia!
Eu coloco CFDs reais com um lote pequeno para cerca de 50 pares ao mesmo tempo. A situação é a seguinte: às vezes, várias dezenas de ordens são abertas para alguns pares ao mesmo tempo e em uma direção. E assim várias vezes ao dia. Acontece que o Expert Advisor não controla essas aberturas múltiplas. É possível corrigir algo no código para esse caso? Por enquanto, preciso apenas desativar a negociação desse par. O resultado pode ser visto na tela anexa.
- 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
Absorption:
O Expert Advisor negocia usando o padrão "Absorção". Trabalho em Buy Stop e em Sell Stop usando ordens pendentes.
Autor: Vladimir Karputov