[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 329
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
Procure na lista de objetos, talvez eles estejam lá, mas com um preço tortuoso, e, ou tempo
Eu verifiquei. Não, não estão. Eu já tentei de tudo.
Nº verificado Eu já tentei de tudo.
Portanto, você tem um nome para todos os objetos, de modo que você cria o mesmo objeto o tempo todo.
Portanto, você tem um nome para todos os objetos, de modo que você cria o mesmo objeto o tempo todo.
Eu acrescentei +Time[i] ao nome
Se você correr de um init, o indicador não encontrará sua janela. Esta pode ser a razão. em qualquer caso, imprima o que ObjectCreate() retorna a você e o que vai para sua função.
Você pode me dizer que código é necessário para fazer um longo fechamento no máximo do EMA atual?
Será que ninguém sabe como escrevê-lo?
Suponha, na declaração, que especificamos abrir uma posição no mínimo do MA e fechá-la no máximo.
Mas uma parada é acionada e então o programa começa a se abrir freneticamente e
fechar imediatamente a posição longa, uma vez que as condições diárias dos bares são cumpridas e vice-versa.
COMO CONTORNAR ESTA SITUAÇÃO, OU SEJA, ESPECIFICAR QUE O NÍVEL DE FECHAMENTO DO LONGO É O MÁXIMO ATUAL DO YEMA.
Estou trabalhando nesta questão há dois dias, mas não tenho praticamente nenhuma experiência na MQL .
Eu escrevi uma pergunta aquihttps://www.mql5.com/ru/forum/142582/page326#790513 .
Se você não olhar minhas funções, por favor, informe como implementar para que uma ordem seja enviada quando um nível de algum indicador, por exemplo, rsi, for tocado.
Isto é, há um nível, por exemplo, 50. O Consultor Especialista deve enviar uma ordem de compra quando o preço tiver tocado este nível. E somente a este nível. Se o valor do indicador for maior, não compraremos. Como eu implementei esta tarefa, você pode ver seguindo o link acima. Gostaria de pedir-lhe que o corrigisse. Por alguma razão, algumas ordens não abrem onde deveriam.
Eu escrevi uma pergunta aquihttps://www.mql5.com/ru/forum/142582/page326#790513 .
Se você não olhar minhas funções, por favor, informe como implementar para que uma ordem seja enviada quando um nível de algum indicador, por exemplo, rsi, for tocado.
Isto é, há um nível, por exemplo, 50. O Consultor Especialista deve enviar uma ordem de compra quando o preço tiver tocado este nível. E somente a este nível. Se o valor do indicador for maior, não compraremos. Como eu implementei esta tarefa, você pode ver seguindo o link acima. Gostaria de pedir-lhe que o corrigisse. Por alguma razão, algumas das ordens não abrem onde deveriam.
1) Você deve entender exatamente o que significa "tocado".
2) Lembre-se que você pode saber a posição do indicador (assim como qualquer linha no gráfico) você pode saber apenas no ponto de vela aberta, o que acontece dentro da vela você pode aprender apenas quando você desce na TF (para uma menor), e também apenas pelo tempo (preço de abertura).
3) Você não pode identificar o "toque" - você só pode entender que em um ponto, uma linha estava abaixo da outra, e a próxima estava mais alta (ou seja, a travessia).
Uma vez que você se dê conta disso por si mesmo, tudo voltará ao normal.