Auto-aprendizagem da linguagem MQL5 a partir do zero - página 35
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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 tempo é mais ou menos claro, mas as variáveis para "Basta de paciência" ainda são um problema. O que colocar neles? Há paciência ou não há paciência? Ao menos estes dois parâmetros? Preciso pensar sobre isso.
Cumprimentos, Vladimir.
A formalização dos atributos é uma tarefa complicada. A solução mais fácil é ter paciência ou não. É um pouco mais difícil graduar, por exemplo, de 0 a 10. Avalie sua paciência de 0 a 10. Avalie sua motivação de 0 a 5. Avalie sua memória de 0 a 10. Depois passamos essas variáveis para uma função e as somamos (por exemplo) e comparamos com 18 Se mais, a função retorna Verdadeiro, se não, retorna Falso)
formalizar as características é uma tarefa difícil. A solução mais fácil é ter paciência ou não. Uma classificação um pouco mais complicada é, por exemplo, de 0 a 10. Avalie sua paciência de 0 a 10. Avalie sua motivação de 0 a 5. Avalie sua memória de 0 a 10. Depois passamos essas variáveis para uma função e as somamos (por exemplo) e comparamos com 18. Se mais, a função retornará True, se não, então False)
Obrigado, Valery, pela dica! Francamente falando, eu me distraí muito do plano de auto-estudo e tive que mudar para o roteiro com as variáveis "Enough_time" e "Enough_patience". Vou voltar a isso, mas como escrevi - um pouco mais tarde. Neste momento, eu tinha acabado de começar a elaborar um algoritmo para o Stop Loss. Estou lendo literatura, navegando no site, mas ainda não consigo encontrar respostas a duas perguntas relacionadas à linguagem de programação MQL5:
Obrigado, Valery, pela dica! Para ser honesto, eu me distraí do plano de auto-estudo e tive que mudar para o roteiro com as variáveis "Enough_time" e "Enough_patience". Vou voltar a isso, mas como escrevi - um pouco mais tarde. Neste momento, eu tinha acabado de começar a elaborar um algoritmo para o Stop Loss. Estou lendo literatura, navegando no site, mas ainda não consigo encontrar respostas a duas perguntas relacionadas à linguagem de programação MQL5:
Obrigado, Valery, pela dica! Para ser honesto, eu me distraí do plano de auto-estudo e tive que mudar para o roteiro com as variáveis "Enough_time" e "Enough_patience". Vou voltar a isso, mas como escrevi - um pouco mais tarde. Neste momento, eu tinha acabado de começar a elaborar um algoritmo para o Stop Loss. Estou lendo literatura, navegando no site, mas ainda não consigo encontrar respostas a duas perguntas relacionadas à linguagem de programação MQL5:
1. Roteiro não, Conselheiro Especialista sim. O roteiro é iniciado imediatamente e descarregado quando é terminado. A função OnTick não pode ser usada no roteiro. Teoricamente, você pode. No script, você pode usar SLEEP, a função para parar de trabalhar por um tempo, e no loop vail infinito em intervalos para solicitar o preço Ask, compará-lo com o preço da posição e mudar o SL e TP. As funções comerciais não são proibidas. Mas é .... Você nunca será compreendido.
O roteiro é uma operação pontual, fechando todas as posições. Ou posições abertas já com SL e TP e pronto. Remover todos os objetos da tabela.
E a EA começa a trabalhar novamente a cada tique.
2. É possível, e deve ser feito em poucas palavras. É impossível passar sem funções se o Expert Advisor tiver mais de 2 ações.
Os arquivos de inclusão são uma questão de conveniência de escrita de código, você não tem uma única peça, mas duas janelas separadas que podem ser colocadas uma sob a outra)
Ao compilar, o arquivo de inclusão é simplesmente inserido onde o inlude se encontra. Assim, os arquivos compilados não serão diferentes.
E as classes são invólucros de métodos e funções, além de terem uma sintaxe bastante complicada. Portanto, um pouco mais tarde é melhor.
Obrigado, Valery, pela dica! Para ser honesto, eu me distraí do plano de auto-estudo e tive que mudar para o roteiro com as variáveis "Enough_time" e "Enough_patience". Vou voltar a isso, mas como escrevi - um pouco mais tarde. Neste momento, eu tinha acabado de começar a elaborar um algoritmo para o Stop Loss. Estou lendo literatura, navegando no site, mas ainda não consigo encontrar respostas a duas perguntas relacionadas à linguagem de programação MQL5:
1. A rede de arrasto é constantemente monitorada e arrastada, portanto, é um robô. Ou talvez você possa usar algum tipo de roteiro em loop, e então alguns caras espertos virão correndo... :-)
2. é possível.
IMHO, olhando para este tópico eu mesmo releio.... :-)
não se esqueça dos artigos "básicos"... que ajudam a entender melhor o assunto do que apenas um simples código.
Introdução à MQL5: Escrevendo um simples Expert Advisor e Indicador
Peter, concordo plenamente com seu ponto de vista, mas ainda gostaria de saber as respostas às minhas perguntas:
1. A rede de arrasto é constantemente monitorada e arrastada, portanto, é um robô. Ou pode haver algum tipo de roteiro em loop, os espertalhões virão correndo... :-)
2. é possível.
IMHO, olhando para este tópico eu mesmo releio.... :-)
não se esqueça dos artigos "básicos"... que ajudam a entender melhor o assunto do que apenas um simples código.
Introdução à MQL5: Escrevendo um simples Expert Advisor e Indicador
Obrigado, Roman, por sua resposta e pelo link para os artigos básicos!
Atenciosamente, Vladimir.
1. Sim.
Peter, se você se lembra, o script New7.mq5 já pode colocar ordens pendentes, Take Profit e Stop Loss. Ia acrescentar a ele a perda do trailing stop, de acordo com o plano de auto-estudo. Daí a pergunta. Obrigado pela dica!
Cumprimentos a Vladimir.
Olá! Você pode escrevê-lo e, se necessário, deve fazê-lo. Comecemos por entender o que é uma parada móvel, é a mudança do chamado arrastamento da parada perdida que ocorre a cada novo tick e dependendo da distância definida em relação ao preço atual. Há muitos tipos e métodos, e você pode encontrar exemplos de vários tipos e métodos diferentes de trailing stops. E você pode decidir se quer usá-los ou não).