Errores, fallos, preguntas - página 1044

 
He dejado un comentario en el mercado, ¿habrá un aviso de respuesta?
 
Lo encontré)

SYMBOL_SESSION_PRICE_SETTLEMENT

Precio de oferta de la sesión actual

Pregunta por qué todas las variables de la ayuda no se corresponden con sus nombres en el terminal)

 
¿Podrían decirme si un EA diseñado para cotizaciones de 4 dígitos puede funcionar con cotizaciones de 5 dígitos?
 
yosuf:
¿Podrían decirme si un EA diseñado para cotizaciones de 4 dígitos puede funcionar con 5 dígitos?
Puede en lugar de no hacerlo.
 
yosuf:
Por favor, dígame si un EA desarrollado para cotizaciones de 4 dígitos puede funcionar con las de 5 dígitos.

Sí funcionará (lo más probable), sólo se asignarán ceros al quinto dígito, pero lo contrario es más difícil, si no hay un engranaje especial puede fallar debido a la aspereza del cálculo.

Pero deberíamos comprobar la lógica y ver si hay constantes en lugar de cálculos, y entonces la primera opción podría no funcionar, dependiendo de la diligencia del programador.

 
yosuf:
¿Podría decirme si un EA desarrollado para 4 dígitos puede funcionar con 5 dígitos?
Por ejemplo, cuando envío una orden para una cotización de 4 dígitos, puede haber un deslizamiento de 3 pips y si se mantiene así, será de 0,3 pips para una cotización de 5 dígitos. Entonces para una orden de 5 dígitos deberíamos poner 30 pips, deberíamos buscar esas cosas en el código.
 
yosuf:
¿Podrían decirme si un EA diseñado para cotizaciones de 4 dígitos puede funcionar con 5 dígitos?

Echa un vistazo a los ejemplos de cinco marcas del Asesor Experto de Muestra MACD

El Asesor Experto fue desarrollado hace mucho tiempo y está diseñado para 2 o 4 señales. En el 5, estaba sintonizado para 3 o 5 dígitos. La variable m_adjusted_point es la responsable de esto

 
stringo:

Slava, ¿cuáles son las nuevas tendencias con la puesta a cero de las calculadoras prev_calculadas en cada tick?

¿Cuánto tiempo durará?

El esquema de procesamiento de prev_calculado / rates_total debía ser económico.

¿Y qué tenemos ahora? :

2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==100001
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000

Dos o tres llamadas de OnCalculate(...) en cada tick y la última requiere recalcular el indicador completamente desde cero.

Mi habitación ya está "tachkent" - la tarjeta de vídeo se sobrecalienta (calculando un montón de indicadores pesados en OpenCL).

--

¿Cómo vivir?

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
MetaDriver:

Slava, ¿cuáles son las nuevas tendencias con la puesta a cero de las calculadoras prev_calculadas en cada tick?

¿Cuánto tiempo durará?

El esquema de procesamiento de prev_calculado / rates_total debía ser económico.

¿Y qué tenemos ahora? :

Dos o tres llamadas OnCalculate(...) en cada tic, la última requiere un recálculo completo del indicador desde cero.

Mi habitación ya está "tachkent" - la tarjeta de vídeo se sobrecalienta (calculando un montón de indicadores pesados en OpenCL).

--

¿Cómo vivir? ¡NadaCalculate!

Hace aproximadamente un mes ya surgió este tema. No hemos podido reproducir este problema en nuestro

¿No tienes llamadas de este indicador desde el Asesor Experto?

 
stringo:

Este tema ya surgió hace un mes.

1) No hemos podido reproducir este problema con nosotros mismos

2) ¿Tienes alguna llamada de este indicador desde Expert Advisor?

2) No hay llamadas del experto

1) Ayudaré :)

En el trailer se puede activar/desactivar la llamada de CopyRates() y la escritura de valores en el buffer.

En la variante "vacía" (como probablemente has comprobado) funciona según la especificación (prev_calculado en cada tick no se pone a cero y se llama una vez).

Pero "bajo carga" (cuando se copian/escriben valores) comienza a hacer un lío.


Compruébalo:

Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyRates - Документация по MQL5
Archivos adjuntos: