Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1478
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
O que exatamente você não está entendendo? Como criar uma função de inicialização do EA? Então, tente estudar este artigo para iniciantes.
Saudações, Vladimir.
e o que significa inicializar))))) não está claro para uma pessoa)))))
e o que você quer dizer com initialise))))) não está muito claro para a pessoa)))))
Boa noite, Valery! Abrimos o artigo proposto para a pessoa e encontramos primeiro uma breve descrição:
e depois uma mais detalhada:
Em geral, ele deveria pelo menos ler este artigo primeiro. ))
Saudações, Vladimir.
Bom dia a todos!
Estou continuando meu estudo autônomo e novamente me deparei com uma confusão. Aqui está o código do script:
O script deveria desenhar uma linha de tendência como um segmento. Para fazer isso, defini o ponto inicial e o segundo ponto para desenhar esse segmento. A documentação também diz que você precisa de dois pontos de ancoragem para criar uma linha de tendência. Acho que fiz tudo como deveria ser feito. No meu entendimento, o segundo ponto também é um ponto extremo, mas, por algum motivo, ele é desenhado não como um segmento, mas como um raio.
Você poderia me dizer onde estou errado?
Atenciosamente, Vladimir.
MrBrooklin #:
Obrigado, Artyom! Cara, eu não tinha inteligência suficiente para entender algo tão simples e óbvio. Deus o abençoe!
Abraços, Vladimir.
Bom dia e bom humor a todos!
É isso aí! "Estou indo, seu telhado!" Esse sou eu. Executo o script:
e obtenho isto:
e deveria haver duas posições vendidas. Você poderia me dizer onde cometi um erro?
Atenciosamente, Vladimir.
Bom dia e bom humor a todos!
É isso aí! "Estou indo, seu telhado!" Esse sou eu. Estou executando o roteiro:
e recebo isto:
e deveria haver duas posições vendidas. Você poderia me dizer onde cometi um erro?
Atenciosamente, Vladimir.
As duas últimas impressões
estão gerando o valor das variáveis
que foram inicializadas, mas nada mais foi atribuído a elas.
Ou seja, tudo funciona como está escrito, sem milagres.
As duas últimas impressões
produzem o valor das variáveis
que foram inicializadas, mas nada mais foi atribuído a elas.
Ou seja, tudo funciona como está escrito, sem milagres.
Olá, Alexander. Foi aí que fiquei perplexo. O que deve ser atribuído? Acho que a função Calc_Pos(count_buy, countsell) deve funcionar, ou estou entendendo errado?
Atenciosamente, Vladimir.
Olá, Alexander. Foi aí que fiquei perplexo. O que deve ser atribuído? Acho que a função Calc_Pos(count_buy, countsell) deve funcionar, ou estou entendendo errado?
Atenciosamente, Vladimir.
1. Você declara e inicializa duas variáveis.
2. Você passa seus valores para a função.
Não está muito claro por que isso é feito.
Em seguida, você gera os valores dessas variáveis. Mas eles não foram alterados em lugar algum,
respectivamente, e zeros são impressos. Tudo funciona como está escrito.
P.S. Tentando entender seu plano: você pode declarar essas duas variáveis como globais.
Por exemplo, assim:
1. Você declara e inicializa duas variáveis.
2. Você passa seus valores para a função.
Não está muito claro por que isso é feito.
Em seguida, envie os valores dessas variáveis. Mas eles não foram alterados em lugar algum,
respectivamente e são impressos com zeros. Tudo funciona como está escrito.
P.S. Tentando entender seu plano: você pode declarar essas duas variáveis como globais.
Por exemplo, assim:
Muito obrigado, Alexander. Sua correção fez o código funcionar. Para ser sincero, percebi que eu mesmo estava confuso em três pontos. Preciso estudar novamente a passagem de argumentos para uma função. Aparentemente, estou totalmente equivocado aqui.
Saudações, Vladimir.