Auto-aprendizagem da linguagem MQL5 a partir do zero - página 53
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
Parte 3.
Sim, Alexey, eu já vi este código. Está na forma de um arquivo de inclusão. Para ser honesto, eu não encontrei nada sobre o símbolo nele, embora tenha olhado através dele várias vezes. Talvez eu tenha entendido mal alguma coisa ou esteja apenas procurando mal.
Atenciosamente, Vladimir.
Aprendi uma nova palavra para mim mesmo - mauvais ton.
(Maus modos; comportamento, modos e conduta considerados inadequados, indecentes, inaceitáveis em uma dada sociedade; maus, mal-educados)
Aprendi uma nova palavra para mim mesmo - cobiça
("más maneiras"; comportamento, maneiras e ações consideradas inadequadas, indecentes, inaceitáveis em uma dada sociedade; más, mal-educadas).
Eu não vou atrapalhar - comunique-se!
------------------------------------
embora você pudesse ter pegado algo naqueles farrapos.
i iguala o número de posições abertas, tantos ciclos serão com impressão
você precisa remover o sinal "=" no porque você precisa passar pelo laço quando o número de posições abertas é 0. nesta chamada zero a segunda impressão saiuOlá! Muito obrigado! Agora eu não entendo porque eu pensava que o ciclo começa com "0" ao invés de "1". Para resumir uma longa história, eu deveria parar de estudar à noite, como costumava fazer na minha juventude.
Cumprimentos, Vladimir.
Olá Aleksey! Serei muito grato por qualquer ajuda.
Atenciosamente, Vladimir.
Assim, com base na literatura que li, escrevi um pequeno algoritmo para criar um Expert Advisor com a função trailing stop:
Eu fiz algumas correções
Não descreverei em detalhes os algoritmos de transferência de parada para as partes um e dois. Você já os descreveu corretamente em geral. Se você os descreve, deve seguir ainda mais o padrão:
Parte 1. Equilíbrio:Olá Alexey, eu ficaria muito grato por qualquer ajuda que você possa me dar.
Cumprimentos, Vladimir.
Você tem dois erros principais na descrição de seu TOR:
1. Você está entrando demais em detalhes de baixo nível. Por que, por exemplo, escrever (incorretamente, a propósito) "você deve voltar ao laço se nenhuma posição for encontrada". Se não houver posições, não haverá nada para processar. Você não precisa voltar ao loop, basta sair e esperar por um novo tick, talvez algo apareça lá, talvez não. Você não precisa descrever casos de "e se não...". - Há um número infinito de casos assim, não é possível descrevê-los todos. Ao invés disso, concentre-se nos "e se".
2. O TOR mostra claramente um desejo de consistência. Não faça isso. Passar do geral ao específico:"Preciso de uma parada que a) se transfira para o Breakeven, e b) quando é transferida para o Breakeven, é puxada para cima por arrasto. As regras de transferência para o Breakeven e de puxar para cima a parada, anexadas abaixo..." . - Garanto a você que qualquer programador autônomo entenderia tais TOR, e para ele, o programador, tais TOR serão muito mais fáceis e claros do que lidar com loops, que voltam a si mesmos, se não houver posição, etc.