Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1646
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Bom dia, Makar!!!
Seguindo seu conselho, encontrei um lugar na função OnTick() vazio onde posso anexar a função TrailingGroupOrder() para enviar um comando para modificar um rastro de ordens de grupo, e oh meu deus o rastro de ordens de grupo começou a funcionar. No entanto, minha alegria não durou muito tempo. Olhando mais de perto, vi que apenas o pedido com um bilhete de mina é triplicado.
Posso muito provavelmente assumir que o problema está na modificação apenas da primeira ordem (mínima) e não em todas de uma só vez.
Makar aconselha como modificar todos os pedidos na grade????
Mostre-me onde você coloca a função TrailingGroupOrder() no vazio OnTick() ?
Eliminar os itens destacados em vermelho
Destacado em amarelo levá-lo até o topo
Eliminar os itens destacados em vermelho
Destacado em amarelo, levante-o
Makar é a variante que você me enviou ontem - seria muito simples nessa variante os pedidos também são fechados incorretamente.
Makar esta é a variante que você me enviou ontem - teria sido muito simples nessa variante os pedidos não são fechados corretamente
Minhas correções não afetam o fechamento.
Mais uma coisa - o que o "tr" no TrailingGroupOrder() funciona igual?
Makar esta é a variante que você me enviou ontem - teria sido muito simples nessa variante os pedidos também são fechados incorretamente
O que você quer dizer com "não fechar corretamente"?
Nem todos os pedidos são fechados de uma vez a partir da rede de arrasto, mas apenas o pedido com o bilhete da mina e assim por diante, um a um
Nem todos os pedidos são fechados de uma vez a partir da rede de arrasto, mas apenas o pedido com o bilhete da mina e assim por diante, um a um
Olá a todos, estou escrevendo código para uma rede de arrasto de ordens de grupo . A lógica do código é a seguinte:
Após a segunda e seguintes ordens serem abertas, recebemos um comando para modificar as ordens ModifyOrders() onde calculamos a média e depois calculamos o takeprofit e modificamos todas as ordens, exceto o takeprofit apenas.
Então chamamos a função TrailingGroupOrder() a partir da função OnTick() vazia onde Stop Loss é modificado para Trailing Stop.
A questão é que apenas um pedido com um bilhete mínimo é modificado; isto não é correto; todos os pedidos na grade devem ser modificados e fechados em TP ou SL. Por favor, ajude-me a entender isto. Agradecemos antecipadamente.
Olá a todos, estou escrevendo código para uma rede de arrasto de ordens de grupo . A lógica do código para a rede de arrasto é a seguinte :
Por que esta duplicação
Você pode fazer desta maneira
Mostrar também quais parâmetros