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
De jeito nenhum, é a mesma coisa, um especialista completamente diferente. Use o meu, preencha os detalhes que faltam
NÃO ESTOU FALANDO DO ORIGINAL, ESTOU FALANDO DAQUELE QUE FIZ COM SUAS PEÇAS... MAS MUITO OBRIGADO PELA LIÇÃO COM A MATRIZ!
MAS A QUESTÃO AINDA PERMANECE... COMO CONTORNAR O ERRO SELECIONADO... É APENAS UM PERITO COM UMA MATRIZ. VOCÊ NEM SEMPRE PODE SEGUIR ESTE PADRÃO...
Em resumo, se você não zerar as variáveis, elas não são zeradas em nenhum outro lugar, e nada em sua versão original funciona. Se você os zerar no final, então a EA funciona, mas você tem uma linha, por exemplo, if(OrderType() == OP_BUYSTOP&DB===1){OrderDelete(OrderTicket(),CLR_NONE);return(0);}
E nada funciona, porque uma ordem limitada pode ir primeiro e a ordem de mercado somente depois dela, e esta condição nunca será cumprida e a ordem pendente não será apagada. Portanto, seu Expert Advisor só funciona quando a seqüência de pedidos no terminal está de acordo com o algoritmo, como você entendeu, raramente acontece em 11 anos 90 negócios foram abertos, eu o verifiquei. Portanto, a conclusão é a estrutura errada do programa, ou melhor, a dependência total de uma iteração em relação a outra durante o excesso.
BEM, OBVIAMENTE HÁ ALGO ERRADO... POR ISSO TENHO ANDADO À PROCURA...
VOCÊ TAMBÉM TEM UM BUG EM SEU CÓDIGO... NÃO MODIFICA AS POSIÇÕES DE COMPRA, ENTÃO SE UMA PARADA DE COMPRA É ACIONADA, O PEDIDO É FEITO SEM PARADA E TAKEAWAY E OUTROS NÃO SÃO ABERTOS
SEM DADOS DB[2]==0 DB[3]==0 TAMBÉM
VOCÊ TAMBÉM TEM UM BUG EM SEU CÓDIGO... NÃO MODIFICA AS POSIÇÕES DE COMPRA, ENTÃO SE UMA PARADA DE COMPRA É ACIONADA, O PEDIDO É FEITO SEM PARADA E TAKEAWAY E OUTROS NÃO SÃO ABERTOS
SEM DADOS DB[2]==0 DB[3]==0 TAMBÉM
Slava, seu problema é que você não aceita novas idéias... Foi-lhe dada uma abordagem diferente, mas você espera uma solução pronta...
Cabe a você decidir como lidar com possíveis problemas com pedidos - cotações, preços incorretos e assim por diante...
Sim, eu mesmo consertei, só esqueci de colocar
no arquivo carregado.
Decidi reescrever todos os meus EAs usando um array... estou pensando em como adicionar mais 2 variáveis - lote e lucro do pedido e 2 pedidos para bylimit e selligit
na tabela de pesquisa de pedidos
existem limitações no número de variáveis horizontalmente e verticalmente ? e variáveis antes do início [4] é o número de ordens ou o número de variáveis em cada ordem ?