Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 838
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
Como esvaziar os valores altos e baixos do indicador? Por exemplo, se eu fixar um máximo de 100 e um mínimo de 0, e depois preciso do indicador para visualizar tudo, como organizo isso? A questão é que eu escrevo um indicador com vários modos, um dos quais usa o máximo e o mínimo, mas depois de mudar o modo nos parâmetros de entrada o máximo permanece 100, assim como o mínimo 0
MQL5
Você já chamou e passou o valor devolvido peloDeviation(Kanal) para a funçãoEnvelopes(........)
e na própria funçãoEnvelopes(........), você declara o último parâmetro, que tomará este valor
como este
Obrigado, agora faz mais sentido.
Modificou ligeiramente o código para o MT5 de acordo com o seu conselho, e acabou assim:
Só agora eu não entendo porque a cada tique o primeiro valor calculado é escrito em todos os lugares.
Você pode me dizer como consertá-lo?Modificou ligeiramente o código para o MT5 de acordo com o seu conselho, e acabou assim:
Só agora eu não entendo porque a cada tique um valor calculado é escrito em todos os lugares.
Isso é imediatamente visível. Mesmo sem ser destacado.
Chama a atenção imediatamente. Mesmo sem o destaque.
Obrigado.
Qualquer pergunta de novatos sobre MQL4, ajuda e discussão sobre algoritmos e códigos
WinProject, 2019.05.07 18:38
Você pode me dizer por que o mesmo código funciona no MT4, mas não funciona no MT5? Em MT5 a variável strNum sempre =1, mas em MT4 o contador ++ funciona como deveria e strNum = número de itens de linha no arquivo.
Estou respondendo a mim mesmo, pode ser útil para aqueles que não têm loop no MT5 ao abrir ou ler o arquivo em array ou estrutura. No MT5, ao contrário do MT4, ao ler o arquivo .csv, você deve, adicionalmente,colocar a bandeira FILE_ANSI paraabrir o arquivo.
Ou seja, no MT5 a linha deve ser parecida com esta:
Por que, eu não sei, talvez alguém saiba?
Eu recebo "OrderSend error 130" por razão desconhecida, o programa está sendo executado em testador de estratégia em conta demo, portanto não pode haver nenhuma restrição do corretor até onde eu entendo, Nível de Paradas = 30. Eu recebo este erro em intervalos regulares durante os testes e a parada é fixada em porcentagem de ATR para todas as negociações, mas algumas ordens são feitas com sucesso enquanto outras não são.
Há momentos em que uma ordem é rejeitada várias vezes e depois passa...
Como posso publicar o mesmo código no CodeBase para diferentes idiomas (por exemplo, como posso preencher um formulário no mercado para o idioma correspondente)?
Eu já vi isso no CodeBase, aqui está um exemplo
Como posso fazer o mesmo?
Por exemplo, quando o tamanho dos castiçais diminui até o limite com o mouse, então as leituras dos indicadores mudam, embora nenhum dos milhares de castiçais no código indicador diga algo sobre a mudança de tamanho dos castiçais. Por exemplo, às 4 horas os volumes em forma reduzida mostram um valor, mas se você aumentar ligeiramente a escala dos castiçais, então outra configuração será considerada como a correta.