Erros, bugs, perguntas - página 1971

 
fxsaber:

Ou seja, acontece que a contagem do parâmetro de entrada = -1 adiciona zero ao fim, enquanto que a contagem = StringLen não adiciona nada. Nuncie!

Bem, em mql cordas são cordas nulas, ou seja, um conjunto de caracteres com '\0' terminando no final. StringLen não leva este 0 em conta, enquanto que a conversão para um array leva em conta o comprimento total.

Pergunte aos criadores as razões da diferença. Mas não posso dizer que seja demasiado chato.

 
Комбинатор:

Bem, em mql, as cordas são cordas zero, ou seja, um conjunto de caracteres com '\0' no final. StringLen não leva este 0 em conta, enquanto que a conversão para um array leva em conta o comprimento total.

Pergunte aos criadores as razões da diferença. Mas não é muito chato.

O zero é adicionado ao fim da corda após a conversão Array->String se a matriz não contiver quaisquer zeros.

 

Olá 2017.08.22_03:15 GMT+3. Pergunta para A100: Não sei o que é "método TrendTenkan por si só (ninguém lhe chama)"? Se eu precisar das funções "LongCondition" e "ShortCondition" para utilizar os resultados dos cálculos do método TrendTenkan, e ainda não sou capaz de o fazer. Isto significa que a LongCondition tem de chamar TrendTenkan? Sou novo no OOP, lamento incomodar-vos de novo. Anexei a última coisa que fiz com o ficheiro SignalIcimoku.mqh , o registo do testador e o ficheiro principal. 03:28 GMT+3.

Arquivos anexados:
 
Alexey Kozitsyn:

Caros programadores! Por favor, lembre-se, houve alguma edição sobre o facto de que se o cálculo do indicador está numa subjanela e o estilo de vários dos seus amortecedores é DRAW_NONE, então eles não afectam a escala de visualização na subjanela? Ou não existiam tais edições?

Se ainda não fizemos tais alterações, por favor, faça-as. Porque agora acontece que o estilo DRAW_NONE afecta os gráficos de sub-janela, que deveriam estar a uma escala diferente!

Stanislav Korotky:
Artyom Trishkin:
Fixo. Estará disponível na próxima construção de MetaQuotes-Demo.
 

Como lidar com falhas quando depois de adicionar uma variável externa não aparece nas definições da EA (separador parâmetros)?

Em MT4 foi suficiente recompilar algumas vezes e apareceu aleatoriamente ou recarregar o terminal, mas em MT5 é instável.

Vou procurar por ini...

 
Aleksey Vyazmikin:

Como lidar com falhas quando depois de adicionar uma variável externa não aparece nas definições da EA (separador parâmetros)?

Em MT4 foi suficiente recompilar algumas vezes e apareceu aleatoriamente ou recarregar o terminal, mas em MT5 é instável.

Terei de procurar por ini...


Adicionar uma variável ao final da lista ajudou - apareceu aquela que não era visível no centro.

 
Ao utilizar o CopyTicksRange vejo que alguns carrapatos têm volume zero - como é que isto pode ser? De acordo com a documentação, qualquer tipo de carraça tem todos os campos preenchidos com informação actualizada ou de carraças anteriores, e a falta de volume é uma falta de comércio.
 
Pode sugerir um algoritmo para calcular volumes para uma barra específica (talvez já esteja descrito algures?). Por exemplo, solicitamos com CopyTicksRange todas as carraças para uma determinada barra e precisamos de obter como resultado dos cálculos o mesmo volume (tanto real como de carraças) que é exibido na janela Data. Tenho discrepâncias em ambos os volumes para instrumentos de troca por ordens de magnitude (para ser específico, tomar AFLT em MQ-Demo). Para o forex, os volumes de tick são os mesmos, os volumes reais estão fora de questão.
 
Stanislav Korotky:
Ao utilizar o CopyTicksRange vejo que alguns carrapatos têm volume zero - como é que isto pode ser? De acordo com a documentação, qualquer tipo de carraça tem todos os campos preenchidos com informação actualizada ou de carraças anteriores, e a falta de volume é a falta de comércio.

Apenas as carraças de "fita" têm um volume não nulo.

 
Stanislav Korotky:
Poderia sugerir um algoritmo para o cálculo do volume para uma determinada barra (pode ser que já esteja descrito algures?). Por exemplo, solicitamos com CopyTicksRange todas as carraças para uma determinada barra e precisamos de obter como resultado dos cálculos o mesmo volume (tanto real como de carraças) que é exibido na janela Data. Tenho discrepâncias em ambos os volumes para instrumentos de troca por ordens de magnitude (para ser específico, tomar AFLT em MQ-Demo). Para o forex, os volumes de tick são os mesmos, os volumes reais estão fora de questão.

Deve corresponder. https://www.mql5.com/ru/forum/96537/page4#comment_2866477

Загадочный биржевой индикатор
Загадочный биржевой индикатор
  • 2016.10.01
  • www.mql5.com
Ниже приведен сильно упрощенный (ООП полностью отсутствует) индикатор, который показывает проторгованный оборот на основании тиковой биржевой истор...