Símbolos personalizados. Errores, fallos, preguntas, sugerencias. - página 10

 
fxsaber:

Continuación del tema de las barras extrañas en el Probador.

Bug 08.

Ejecute este script en MQ-Beta EURUSD


Luego en el Probador de Estrategias en el modo OHLC M1 ejecutamos la visualización utilizando el símbolo personalizado creado. Se ve claramente que las barras son muy diferentes a las de la Terminal.


Terminal



Probador


Esto se ha arreglado. Compruébalo.

El mismo caso https://www.mql5.com/ru/forum/313347

Проблемы с пользовательскими символами
Проблемы с пользовательскими символами
  • 2019.05.13
  • www.mql5.com
Привет, разработчики! После последнего обновления. Я попытался скопировать EURUSD в специальный символ для анализа в реальном времени...
 
fxsaber:

Bug 09.

CustomTicksAdd no genera un evento NewTick.

Ejecute este EA en un símbolo "vivo " para reproducirlo

El EA no descargará a pesar de los ticks que entran.


ZZZ Tal vez no está funcionando ahora debido a la prueba de tontos: un EA se ejecuta en un símbolo personalizado y CustomTicksAdd sí se hace en OnTick.

¿Cómo propones que se solucione este fallo?

Yo di una respuesta a la que usted estuvo de acuerdo

 
Slava:

¿Cómo propones que se solucione este fallo?

Di una respuesta, con la que estuviste de acuerdo

Si un EA de OnTick lanza un tick a su propio símbolo, entonces es lógico que NewTick sea ignorado. Porque el EA aún no ha salido del OnTick en marcha.

Pero si alguien más (por ejemplo, el Servicio) lanza un tick al símbolo personalizado donde se encuentra el EA, ¿por qué ese EA no recibe un NewTick?

 
Slava:

¿Es posible hacer que los símbolos personalizados en el Probador tengan desactivado el deslizamiento de órdenes limitadas independientemente de la cobertura/redes/foros/cambio?

 
Slava:

Esto se ha corregido. Compruébalo.

El mismo caso https://www.mql5.com/ru/forum/313347

Lo he comprobado, arreglado, gracias.

 
fxsaber:

Si un EA desde OnTick lanza un tick a su propio símbolo, es lógico que NewTick sea ignorado. Porque el EA aún no ha salido del OnTick en marcha.

Si alguien más (por ejemplo, el Servicio) lanza un tick en el símbolo personalizado donde se encuentra el EA, ¿por qué el EA no recibe el NewTick?

Sí, así es.

Acabo de comprobarlo con el servicio técnico. El EA está en el gráfico del símbolo personalizado cuyos ticks están formados por el servicio.

Pongamos un ejemplo reproducible.

 
Slava:

Muestra la especificación del símbolo personalizado.

Y dar las garrapatas personalizadas.

Para arreglar algo, primero hay que reproducirlo

El fallo es relevante en 2060.

Remolque json+tipos+barras (lo formé yo mismo). He exportado las barras para archivarlas, pero no puedo importarlas (después de importar los ticks) - error de lectura.

Archivos adjuntos:
 
fxsaber:

El fallo es relevante en 2060.

El tráiler contiene json+ticks+barras (generadas por mí). Barras de archivo exportadas, pero no se pueden importar (después de importar los ticks) - error de lectura.

Gracias. Compruébalo.
 
Slava:

Está funcionando.

Acabo de comprobarlo con el servicio. Asesor Experto en el gráfico del símbolo personalizado cuyos ticks son generados por el servicio.

Veamos un ejemplo reproducible.

Probado con un pase de un asesor de terceros. Lo tengo. Error corregido, gracias.

 

Hola! Por favor, preste atención al tema

https://www.mql5.com/ru/forum/314275

En pocas palabras, el comprobador calcula un margen que no coincide con el establecido en los ajustes del símbolo

[bug] Неправильная Margin при тестировании на custom symbol
[bug] Неправильная Margin при тестировании на custom symbol
  • 2019.05.25
  • www.mql5.com
Привет! Создал кастомный символ с параметрами, скопированными из реального Si-3.19. См. скриншоты. Загрузил для него историю...
Razón de la queja: