Errores, fallos, preguntas - página 1971

 
fxsaber:

Es decir, resulta que el parámetro de entrada count = -1 añade cero al final, mientras que count = StringLen no añade nada. ¡Nuncio!

Pues bien, en mql las cadenas son cadenas nulas, es decir, un conjunto de caracteres con terminación '\0' al final. StringLen no tiene en cuenta este 0, mientras que la conversión en una matriz tiene en cuenta la longitud completa.

Pregunte a los desarrolladores por las razones de la diferencia. Pero no puedo decir que sea demasiado molesto.

 
Комбинатор:

Pues bien, en mql, las cadenas son cadenas cero, es decir, un conjunto de caracteres con '\0' al final. StringLen no tiene en cuenta este 0, mientras que la conversión a un array tiene en cuenta la longitud completa.

Pregunte a los desarrolladores por las razones de la diferencia. Pero no es una molestia demasiado grande.

El cero se añade al final de la cadena después de la conversión Array->String sólo si el array no contenía ningún cero.

 

Hola 2017.08.22_03:15 GMT+3. Pregunta a A100: ¿No sé qué es el "método TrendTenkan por sí mismo (nadie lo llama)"? Si necesito que las funciones "LongCondition" y "ShortCondition" utilicen los resultados de los cálculos del método TrendTenkan, y todavía no soy capaz de hacerlo. ¿Significa esto que LongCondition tiene que llamar a TrendTenkan? Soy nuevo en OOP, así que siento molestarle de nuevo. Adjunto lo último que hice con el archivo SignalIcimoku.mqh , el log del tester y el archivo principal. 03:28 GMT+3.

Archivos adjuntos:
 
Alexey Kozitsyn:

Queridos desarrolladores Por favor, recuerda, ¿hubo alguna edición sobre el hecho de que si el cálculo del indicador está en una subventana y el estilo de varios de sus buffers es DRAW_NONE, entonces no afectan a la escala de visualización en la subventana? ¿O no hubo tales ediciones?

Si no ha hecho esos cambios, por favor, hágalos. Así que, ahora resulta, que el estilo DRAW_NONE afecta a los gráficos de las subventanas, ¡que deberían estar a una escala diferente!

Stanislav Korotky:
Artyom Trishkin:
Arreglado. Estará disponible en la próxima versión de MetaQuotes-Demo.
 

¿Cómo solucionar los fallos cuando después de añadir una variable externa no aparece en la configuración de EA (pestaña de parámetros)?

En MT4 bastaba con recompilar un par de veces y aparecía aleatoriamente o recargar el terminal, pero en MT5 es inestable.

Voy a buscar ini...

 
Aleksey Vyazmikin:

¿Cómo solucionar los fallos cuando después de añadir una variable externa no aparece en la configuración de EA (pestaña de parámetros)?

En MT4 bastaba con recompilar un par de veces y aparecía aleatoriamente o recargar el terminal, pero en MT5 es inestable.

Tendré que buscar ini...


Añadir una variable al final de la lista ayudó: la que no era visible en el centro apareció.

 
Al usar CopyTicksRange veo que algunos ticks tienen volumen cero - ¿cómo puede ser esto? Según la documentación, cualquier tipo de tick tiene todos los campos rellenos con información actualizada o de ticks anteriores, y la falta de volumen es una falta de operaciones.
 
¿Podría sugerir un algoritmo para calcular los volúmenes de una barra en particular (tal vez ya esté descrito en alguna parte?). Por ejemplo, solicitamos con CopyTicksRange todos los ticks de una barra determinada y necesitamos obtener como resultado de los cálculos el mismo volumen (tanto real como de ticks) que se muestra en la Ventana de Datos. Tengo discrepancias en ambos volúmenes para los instrumentos de intercambio por órdenes de magnitud (para ser específicos, tome AFLT en MQ-Demo). En el caso de las divisas, los volúmenes de los ticks son los mismos, los volúmenes reales están fuera de toda duda.
 
Stanislav Korotky:
Al usar CopyTicksRange veo que algunos ticks tienen volumen cero - ¿cómo puede ser esto? Según la documentación cualquier tipo de tick tiene todos los campos rellenados con información actualizada o de ticks anteriores, y la falta de volumen es falta de operaciones.

Sólo las garrapatas de la "cinta" tienen un volumen distinto de cero.

 
Stanislav Korotky:
¿Podría sugerir un algoritmo para calcular el volumen de una barra en particular (tal vez ya esté descrito en alguna parte?). Por ejemplo, solicitamos con CopyTicksRange todos los ticks de una barra concreta y necesitamos obtener como resultado de los cálculos el mismo volumen (tanto real como de ticks) que se muestra en la ventana de Datos. Tengo discrepancias en ambos volúmenes para los instrumentos de intercambio por órdenes de magnitud (para ser específicos, tome AFLT en MQ-Demo). En el caso de las divisas, los volúmenes de los ticks son los mismos, los volúmenes reales están fuera de toda duda.

Debería coincidir. https://www.mql5.com/ru/forum/96537/page4#comment_2866477

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