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:
É possível escrever um roteiro de parada de perda ou é possível apenas com um Expert Advisor?
É possível evitar o uso de arquivos e classes de inclusão ao escrever o roteiro?
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:
É possível escrever um roteiro de parada de perda ou é possível apenas com um Expert Advisor?
É possível evitar o uso de arquivos e classes de inclusão ao escrever o roteiro?
Atenciosamente, Vladimir.
A função de rastreamento é mais complicada do que o roteiro "pacience_enough". Para escrevê-lo você precisa de compreensão e experiência, as quais você ainda não reuniu. Você pode, é claro, começar a aprender do código pronto, mas é muito melhor "amadurecer" para implementá-lo você mesmo.
A função de rastreamento inclui um conjunto de condições, loops, verificações de erros e outras coisas, com as quais você não tentou trabalhar na prática.
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:
É possível escrever um roteiro de parada de perda ou é possível apenas com um Expert Advisor?
É possível evitar o uso de arquivos e classes de inclusão ao escrever o roteiro?
Atenciosamente, Vladimir.
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:
É possível escrever um roteiro de parada de perda ou é possível apenas com um Expert Advisor?
É possível evitar o uso de arquivos e classes de inclusão ao escrever o roteiro?
Atenciosamente, Vladimir.
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.
Советник модифицирует Стоп лосс у прибыльных позиций (выполняет Трейлинг). Применяется для всех позиций в терминале - нет никаких фильтров и ограничений по символам или по Magic number. TrailingStop Pips Or Points...
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.
Mas não adianta. O Traylig deve ser uma função. Não é auto-suficiente existir separadamente do código de toda a EA.
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!
É possível escrever um roteiro de stop-loss trailing, ou só é possível com um EA?
É possível escrever um roteiro sem utilizar arquivos e classes incluídas?
Atenciosamente, 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).
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
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).