Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 734
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
Outra pergunta então :-)
Antes de mover o marcador de preço, a posição horizontal é calculada através da largura atual da tela
x=width -70;
Quando eu abro a barra lateral, o marcador se move para a direita além do limite da tela. Se eu apertar o botão de atualização no registro, posso ver o indicador funcionando, mas o marcador não volta, ele aparece apenas na segunda tentativa. Acontece que a OnCalculate não é chamada todas as vezes? Como fazer a função funcionar permanentemente?
Outra pergunta então :-)
Antes de mover o marcador de preço, a posição horizontal é calculada através da largura atual da tela
Quando eu abro a barra lateral, o marcador se move para a direita além do limite da tela. Se eu apertar o botão de atualização no registro, posso ver o indicador funcionando, mas o marcador não volta, ele aparece apenas na segunda tentativa. Acontece que a OnCalculate não é chamada todas as vezes? Como fazer esta função funcionar sempre?
fazer enquetes e redesenhar noOnChartEvent - CHARTEVENT_CHART_CHANGE
Saudações. Você pode me dizer algo?
Se o indicador desenha setas no gráfico e as setas não são objetos, é possível obter os parâmetros de tal desenho do próprio gráfico ou de qualquer outra forma? Não consigo obter dados de tampões e até mesmo executar o indicador para testes normalmente
Saudações. Você pode me dizer algo?
Se o indicador desenha setas no gráfico e as setas não são objetos, é possível obter os parâmetros de tal desenho do próprio gráfico ou de qualquer outra forma? Não consigo obter dados de tampões e até mesmo executar o indicador para testes normalmente
Você tem o código do indicador?
Existe um código para o indicador?
não
Tentativas de obter dados a partir dele, e o próprio indicador, foram discutidos aqui
https://www.mql5.com/ru/forum/160587/page165#comment_10221621
Estou estudando os exemplos no tutorial e um deles falha em compilar na linha
MQL5_PROGRAM_NAME' - não pode converter em mouse_2.mq5 29 52
Verifique a permissão de trabalho para um conselheiro. E onde está a saída na impressão? Este pedaço de código parece retornar algo, já que não há erros, então o problema está fora deste pedaço de código. Nesta peça, exceto que a divisão por 0 pode ocorrer
Código inteiro? Sim agora .
A linha 378 é a mesma impressão, quando habilitada, o EA não funciona mais.
Tenho a suspeita de que há um erro no design do código nas linhas 221 e 223 . Ninguém usa a enumeração do histórico, há poucos exemplos, então um erro é possível. Há um exemplo na página https://www.mql5.com/en/code/7452 , mas é muito complicado para mim lá.
Divisão por zero na função Znomer(), linha 206, excluí.
Aguardo instruções e recomendações. Obrigada.
não
Tentativas de obter dados a partir dele, e o próprio indicador, foram discutidos aqui
https://www.mql5.com/ru/forum/160587/page165#comment_10221621
Desculpe, eu não executo o .dll no meu computador por uma questão de princípio, vá em frente sem mim.
Apenas os indicadores aqui. Ao usar nos parâmetros eu desabilitei o uso do segundo.
O código completo? Sim, agora .
A linha 378 é a mesma impressão, o que, uma vez habilitada, faz com que a EA não funcione mais.
Suspeito que haja um erro na formatação do código nas linhas 221 e 223 . Ninguém usa a repetição da história, não há tantos exemplos, então isto pode ser um erro. Há um exemplo em https://www.mql5.com/ru/code/7452 , mas é muito complicado para mim.
Excluí adivisão por zero na função Znomer(), linha 206.
Estou esperando por instruções e recomendações. Obrigado.
O excesso((2*psd*usd)*((2*psd*usd)-C))/(C-1)) na fórmula.
Até o grau: ^0,5 não é *0,5
Se não houver um único comércio sobre o símbolo e majik, ou não houver um único lucro ou perda, ou houver apenas um par (C=1), obteremos a divisão por 0.
Antes da fórmula em si, você deve verificar se psd e usd são > 0, e C !=1
Os pares rentáveis são calculados com lucro > 1, perda < 1, com lucro=1 não são analisados, ou seja, 1 também tem que ser incluído em algum lugar neste ou naquele grupo.
Em sua função, seria melhor primeiro selecionar números de transação correspondentes ao símbolo e ao número mágico e depois verificar se o número deles mudou, se sim - recalcular zn, se não - retornar zn (zn neste caso não zerar e verificar != 0 não será necessário ao imprimir)
A coruja deixa de funcionar, porque depende das variáveis ww e nn, e quando sua função funciona, elas mudam e bagunçam o algoritmo da coruja.
Nada teria sido compilado se tivesse havido um erro de projeto de código.