Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1949
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
para armazenar em sua estrutura ou matriz os preços desejados com ingressos e talvez algo mais, como tempo, e ordenar imediatamente após adicionar por preço. Por recursos, se você não olhar com freqüência, é o mesmo ou um pouco mais caro, e se você olhar com freqüência, é melhor lembrar. É claro, se você não tiver 100500 pedidos) então pode ser muito caro. Em geral, o problema de classificação em uma estrutura ou matriz multidimensional é resolvido apenas para o primeiro índice, infelizmente.
Às vezes utilizo várias matrizes unidimensionais com os mesmos índices, bilhetes, tempo, preços. E busca por índice de bens necessários. Por exemplo, se obtivermos o índice de um tempo menor ou um preço maior, obtemos o bilhete da encomenda necessária. É claro que é uma muleta, mas funciona muito bem.
Eu o fiz desta maneira:
A matriz é sempre ordenada, um novo pedido é inserido no ponto desejado, com deslocamento de outros pedidos, quando um pedido é apagado há um deslocamento.
Mas isto é em MT5
Eu o fiz desta maneira:
A matriz é sempre ordenada, uma nova ordem é inserida no ponto certo, com um turno de outras ordens, quando uma ordem é apagada, há um turno.
Mas isto é em MT5.
Seria bom ter um código para mudar durante a escrita, a eliminação e a classificação. Não é uma tarefa trivial para mim ordenar a estrutura da matriz por campos. Sim, e também por turnos).
O código de turno para escrever, apagar e ordenar seria bom. Não é uma tarefa trivial para mim ordenar uma estrutura de matriz por campos. E turnos, também).
E provavelmente a parte mais interessante:
Obrigado.
Nada mal. Eu não gosto de arrays)))), e nunca funciona da primeira vez sem depuração em arrays. ))) Especialmente turnos, cópia, classificação não regular))))Obrigado.
Nada mal. Eu não gosto de arrays)))), e nunca funciona da primeira vez sem depuração em arrays. ))) Especialmente turnos, cópia, classificação não regular))))Cada ferramenta é boa para seu próprio bem.
Mas, verificação insidiosa de erro por erro e verificação novamente))
Isso é o que significa um novo olhar para seu antigo código!
Vejo duas falhas idênticas, vestígios da versão anterior.
Uma evidente sub-optimidade.
E um projeto obsoleto.
Procurando um Expert Advisor MT5 gratuito que fechará posições TODAS quando um lucro ou perda for alcançado, especificado nas configurações, e abrirá novas posições imediatamente na direção especificada nas configurações. Alguém pode me dar um link para o fio?
Ou talvez você conheça uma EA que apenas abra 1 posição no mercado se ela vir que não há posições abertas e não fecha.
MT4 1353
Que tipo de erro é mostrado no registro?
O código funciona corretamente
MT4 1353
Que tipo de erro é mostrado no registro?
O código funciona corretamente.
Parece que alguns objetos criados via "novos" não são destruídos na saída.
Parece que alguns objetos criados com "novos" não são destruídos na saída.
Sim, eu encontrei o problema.
Mudou a chamada para o topo do programa e o erro desapareceu.