Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 538
![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
Este método de cálculo de swap é chamado de rollover. Não se pode saber programticamente em MT4. Somente indiretamente após a troca da meia-noite das ordens do mercado de trabalho. Existem muitos problemas tão pequenos, mas bastante desagradáveis, no MT4. Na MT5 há um pouco menos, mas eles ainda existem.
Estes são os valores de troca em pips. Eles devem ser convertidos na moeda do depósito, com base no volume da ordem do mercado. Então, será obtido o tamanho real da troca.
"Não há como descobrir programmaticamente no MT4". - Obrigado por seu tempo e por suas respostas.
Boa tarde! Caros usuários do fórum, por favor, ajudem-me a entender o algoritmo. O objetivo é determinar a faixa de preço no período de tempo especificado e definir as paradas de compra e venda no máximo e no mínimo. Os Stoplosses são estabelecidos em ordens opostas, TakeProfit deve ser igual a StopLoss*2.
Então, após cada fechamento por Stop Loss, a ordem é restaurada com o mesmo Stop Loss e Take Profit que a fechada e todo o ciclo é completado uma vez que uma das ordens é fechada por Take Profit. E tudo desde o início nós definimos o alcance e vamos.
Mas agora ele simplesmente não coloca o TP ou melhor, ele o coloca ao preço aberto e parar a perda não está no tamanho da faixa, ou seja, não está em uma ordem contrária dirigida. Agradecemos antecipadamente pela ajuda.
Não há necessidade de duplicar as perguntas em diferentes tópicos.
Boa tarde!
Ao testar no registro recebo OrderSend error 130 - se entendi corretamente só pode ser relacionado a paradas ou golpes, por favor, verifique o que está errado:
Boa tarde!
Ao testar no registro há um erro OrderSend error 130 - se eu entendi corretamente só pode ser relacionado a paradas ou golpes,
Os preços abertos de pedidos pendentes também são afetados. É por isso que precisamos verificar a distância entre o preço atual de mercado e o preço aberto da ordem. Neste caso: Preço - Pergunte.
O preço de abertura das ordens pendentes também se aplica. Portanto, devemos também verificar a distância entre o preço atual de mercado e o preço de abertura da ordem. Neste caso: Preço - Pergunte.
O que a função Hora() retorna?
Retorna a hora atual. é assim que eu trabalho: se a hora atual for maior que 11 e menor que 17,
mas como?
É um pouco complicado para mim. Você poderia explicar em que parte do código acrescentar e o que significa mn e mag_n? onde devo colocar meu medjic EA aqui?
Antes de sua condição colocar
mag_n - onde eu coloco aqui o IG do meu EA?
Estou escrevendo: se a hora atual é mais de 11 e menos de 17, como deve ser?
Entendo que a questão é sobre o indicador. Ao invés deHora() -> tempo[i]
Entendo que a pergunta é sobre o indicador. Ao invés deHora() -> tempo[i].
Sim, você ajudou, agora eu quero limitar o tempo. Excluir a contagem das 17h às 23h.