Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 575
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
Boa tarde,
Existe alguma maneira de mudar o diretório para escrever/leitura de arquivos de "Tester/Files" para "MQL/Files" quando o Expert Advisor estiver trabalhando com esses arquivos durante os testes?
Boa tarde,
É possível mudar o diretório de leitura/escrita de "Tester/Files" para "MQL/Files" quando o Expert Advisor usa esses arquivos durante os testes?
Com MQL - de jeito nenhum, somente através do WinAPI.
Obrigado por sua resposta!
Como calcular o volume do lote em incrementos? Se depósito =1000, lote = 0,1, o depósito tornou-se lote 2000 = 0,2. Ou seja, se o depósito for de 1500 ou 1700, o lote não aumenta.
Não com ferramentas MQL, somente com WinAPI.
Obrigado pela resposta!
Neste caso, é melhor usar a bandeira FILE_COMMON e os arquivos estarão disponíveis tanto no testador quanto no terminal. Somente problemas podem ocorrer ao testar na rede. Mas, pessoalmente, não o testei.
Taras Slobodyanik:
Vamos fazer as contas:
Depósito = 1.700. Divididos por 1.000, recebemos 1,7 e arredondados para o inteiro mais próximo no topo, recebemos 2.
Multiplicar por 0,1 e o resultado não é o que você quer.
Aparentemente, é melhor levar o arredondamento para o piso matemático inferior mais próximo.
Não, não, com um depósito de 1100, o lote será de 0,11, e eu preciso que o lote não aumente até 2000. Como especificar uma etapa =1000 em configurações?
Eu corrigi isso.
Embora o princípio esteja lá, e isto é uma nuance
Vamos fazer as contas:
Depósito = 1.700. Divididos por 1.000, recebemos 1,7 e arredondados para o número inteiro mais próximo no topo, recebemos 2.
Multiplicar por 0,1 e o resultado não é o que você quer.
Aparentemente, é melhor arredondar para o piso matemático inteiro inferior mais próximo.
ou, em vez de 1000, use 1999.99 )
1000 e 0,1 são variáveis externas.
Obrigado, eu o fiz:
Espero colocar_depo do tipoint corretamente.