Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1331
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
Desculpe, fui apanhado na conversa aqui, não notei...
Um tema comum e seus códigos são sempre interessantes...
tomou muito para mim)
.
A tarefa técnica é melhor compreendida em ucraniano
Eu ainda não estou nesse nível, minha língua materna é o russo :)
...mas eu entendo isso em um nível casualEu ainda não tenho esse nível, meu primeiro idioma é o russo :)
Eu sou da URSS...eu tenho duas línguas maternas)
Eu sou da URSS... Tenho duas línguas maternas)
e nós temos três, ainda surzhik.
Não sou muito bom em matemática - como posso calcular a distância do pedido aberto para parar no código, para que eu possa substituir sl por este?
Anormalizou o valor do lote desta formaEntão, resta entender como calcular a distância desde o preço aberto até a parada no código?
O valor absoluto da diferença entre o preço aberto e o preço de parada deve ser dividido pela etapa de preço.
E este valor vai para a fórmula.
Considerando que você coloca uma parada calculada pelo indicador ATR, é suficiente para
E este já será o tamanho de lote normalizado.preço de abertura da compra
comprar stop loss
divulgação
Agora eu entendo, só tenho que entender que valor devo atribuir para comprar e vender preços.
Em outras palavras, atribuo Ask ao preço aberto de compra, f ao preço aberto de venda que atribuo Bid?
No código, eu abro uma ordem da seguinte maneira.
Você quer dizer que eu atribuo Ask ao preço aberto de compra e Bid à variável de preço aberto de venda?
A julgar por esta função, você já sabe o fim da perda... Não entendo qual é a questão
Dividir o valor absoluto da diferença entre o preço aberto e o preço de parada pela etapa de preço.
e este valor de sl irá para a fórmula.
Considerando que você coloca uma parada calculada pelo indicador ATR, é suficiente para
E esse seria o tamanho de lote normalizado.Eu o fiz por código, como você aconselhou. No início do código, tenho a condição de escolher o tipo de parada - atp ou fixa.
Então eu comentei minha normalização e a atribuí desta forma
O cálculo do lucro é o próximo no código. Sem problemas e depois de calcular o lucro adicionei a fórmula assustadora que fui aconselhado a usar.
Tudo foi compilado sem erros. Mas quando eu executei o teste o erro aparece no registro, é dividido por zero até onde eu entendo e o teste é interrompido. Onde eu fiz asneira aqui ou o que não fiz direito?