Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1724
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 senhores programadores!!!!
Vou tentar mais uma vez fazer minha pergunta, mas reformulei um pouco o texto.
Em uma grade EA, precisamos encontrar o bilhete da penúltima ordem. Eu acho que a solução -1 do ticket da ordem máxima não funciona no testador de estratégia, mas pode ser assim na demonstração e nas contas reais, é difícil ver o porquê.
Eu escrevi o código para a função que determina o próximo ao último bilhete de pedido. Esta lógica é a seguinte: se olharmos todas as ordens abertas na grade, encontraremos a máxima seguindo-a e será o ticket de ordem necessário.
Entretanto, meu nível de programação não é suficientemente alto e há algum erro no código. O resultado desta função é o bilhete mínimo. Estas duas funções são: bilhete máximo e penúltimo bilhete. A função que define o bilhete máximo funciona sem problemas.
Por favor, informe qual é o erro. Obrigado.
Esta é a segunda foto que lhe diz que você não precisa de um bilhete máximo ou tempo máximo de abertura, mas você precisa selecionar o preço mínimo de abertura para pedidos de compra e o preço máximo de abertura para pedidos de venda.
Alexei Eu tenho as funções que determinam estes preços, você poderia explicar como chegar ao bilhete que você está procurando?
Esta segunda foto mostra que você não precisa de um bilhete máximo ou tempo máximo de abertura, mas precisa escolher um preço mínimo de abertura para pedidos de compra e um preço máximo de abertura para pedidos de venda.
Alexei Eu tenho as funções que determinam estes preços, você poderia explicar como chegar ao bilhete que você está procurando?
Assim.
Assim
Mas antes de entrar na essência da função eu queria esclarecer: esta função é para selecionar o bilhete da penúltima ordem?
Mas antes de entrar na essência da função eu queria esclarecer: esta função é para selecionar o bilhete da penúltima ordem?
Não, ele encontra o bilhete de pedido de compra com o preço mais baixo. A partir daqui, cabe a mim ou à Makar deixar-me praticar.
Não, ele encontra o bilhete de pedido de compra com o preço mais baixo. A partir daqui, cabe a você ou a Makar praticar.
Alexey, sinto-me inadequado para o segundo dia entre vocês. Eu tenho funções para calcular o min/max, elas funcionam sem falhas como a máquina de Kalashnikov, ainda não lhes perguntei, mas no segundo dia eles me transformaram numa rotina!
Bem, de qualquer forma, obrigado pela atenção
Sim Alexey, sinto que o segundo dia entre vocês não é uma pessoa muito adequada. Funções para calcular o bilhete min/max está funcionando perfeitamente como um Kalashnikov automático Eu não pedi para eles ninguém, mas no segundo dia eu fico em um obstáculo!!!
Bem, de qualquer forma, obrigado pela dica.
Esta foto não é
Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste
Qualquer pergunta de novatos sobre MQL4 e MQL5, ajuda e discussão de algoritmos e códigos
EVGENII SHELIPOV, 2021.11.07 06:43
Bom dia senhores programadores!!!!
Vou tentar mais uma vez fazer minha pergunta, mas ligeiramente reformulada.
Em uma grade EA, eu preciso encontrar o bilhete da penúltima ordem. Uma solução de -1 do bilhete da ordem máxima não funciona no testador de estratégia, talvez, mas não funcionará em uma demonstração ou conta real, eu anexei uma foto, ficará claro o porquê.
Eu escrevi o código para a função que determina o próximo ao último bilhete de pedido. Esta lógica é a seguinte: se olharmos todas as ordens abertas na grade, encontraremos a máxima seguindo-a e será o ticket de ordem necessário.
Entretanto, meu nível de programação não é suficientemente alto e há algum erro no código. O resultado desta função é o bilhete mínimo. Estas duas funções são: bilhete máximo e penúltimo bilhete. A função que define o bilhete máximo funciona sem problemas.
Por favor, informe qual é o erro. Obrigado.
Esta foto mostra
Alexei, você pode ampliar a foto, por favor?
Alexei, você pode ampliar a foto, por favor?
Esta éa ordemPREDICTED