Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 705
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
por alguma razão o terminal não apresenta erros)
Você não pode fazer isso você mesmo?
Por algum motivo, o terminal não apresenta erros)
O que o terminal tem a ver com ele? Você tem que levar em conta a classificação por volume em seu programa.
Tente programar o envio de um pedido para abrir uma posição com lote 0,000001, ou 0,12345678, ou 100000.1, etc.
Você não pode fazer isso você mesmo?
Tente enviar uma ordem programada para abrir uma posição com o lote 0,12345678
abre com o lote 0,12.
A questão é se normalizar ou não normalizar.
Experimente este aqui.
que diferença faz o lote fazer mais do que zero ou menos.
Artem, por que você não os esquece?
ir dormir.
abre com um lote de 0,12.
A questão é normalizar ou não normalizar.
Estou farto disso. O que o lote tem a ver com o preço pelo qual ele abriu, seu paciente?
Estou farto disso. O que o lote tem a ver com o preço a que você o abriu, seu paciente?
Quando leio suas mensagens no fórum, penso que "este homem tem um cérebro fraco".
Experimente este aqui.
Aqui ele divide por tamanho de lote, descarta o restante, e depois leva quantas dessas etapas de lote recebeu.
Pode haver aqui um erro.
Por exemplo, colocamos o valor na função: 7 lotes.
O corretor tem um volume de lote mínimo de 5 e um passo de lote de 2.
Ele dividirá 7 pelo incremento do lote. Ele levará o número de partes inteiras. E multiplicar novamente pelo incremento do lote. O resultado serão 6 lotes. E ele tentará abrir um pedido com este volume.
Mas o pedido só pode ser aberto com volumes como 5, 7, 9, etc.
Seria melhor subtrair o tamanho mínimo do lote (5) de nosso lote (7). E com o restante para trabalhar.
realizar todas as ações com o restante, que tem uma função.
Conte quantas etapas inteiras existem, o tamanho da etapa do lote. Em seguida, multiplique o número de degraus pelo tamanho do degrau do lote. Isto nos dá 2.
Então este 2 é novamente adicionado ao tamanho do lote mínimo (5). o resultado é 5+2=7.
Mas este é um exemplo fantástico.
Os corretores agora têm um lote mínimo e incrementos de lote de 0,01
ou lote mínimo e incrementos de lote de 0,1