Algo-Sniffing - página 3

 
C-4:

Ahora voy a cambiar mi tono a methaquot y tratar de responder en su estilo, k-hee, k-hee, k-hee:

Primero harías tus deberes y leerías la historia.

Hemos dicho repetidamente y de forma continua que las opciones en MT5 estarán ahí, nuestro sistema de órdenes es muy flexible, lo que nos permite añadir nuevos métodos de negociación y vamos a introducir las opciones paso a paso.

 
Renat:

Habría preparado y leído la historia primero.

Hemos dicho repetidamente y de forma continua que las opciones en MT5 estarán ahí, nuestro sistema de órdenes es muy flexible, lo que nos permite añadir nuevos métodos de negociación y vamos a introducir las opciones paso a paso.

Para operar con opciones sobre futuros, hay que soportar decenas de miles de instrumentos. Un ejemplo sencillo: el mercado de Forts. Sólo hay 28 instrumentos que admiten opciones. Multipliquemos este número por las opciones Call y Put, multipliquemos por las decenas de strike de cada una de ellas, multipliquemos por las decenas de vencimientos de las opciones y volvamos a multiplicar por los vencimientos de los futuros de los activos subyacentes. Como resultado, entre 2006 y 2012 tenemos 17834 instrumentos (¡!) de los cuales aproximadamente 16 000 son opciones. Todo esto lo tenemos en Forts desde hace mucho tiempo. Para mí no es un problema procesar 17.834 instrumentos, hacer las colas correspondientes y trabajar con estos datos. Cómo implementarán todo esto en MT5 es un misterio para mí. De alguna manera creo que no lo harás. Se limitará a decir que es posible: depende de su agente. Pero nunca aceptarán emitir todos los 17.834 instrumentos a través de MT5. Por lo tanto, la mera posibilidad teórica de conexión no es suficiente. Necesitas apoyo, y nunca lo tendrás. En un producto tan cerrado como MT5 no puedes hacer algo por ti mismo, por ejemplo, descargar y procesar las mismas herramientas. Y esto es sólo una parte de todos los problemas a los que se enfrentarán inevitablemente los amantes del algotrading y las opciones.
 
C-4:
Para negociar con opciones sobre futuros, es necesario admitir decenas de miles de instrumentos. Un ejemplo sencillo: el mercado de Forts. Hay 28 instrumentos que admiten opciones. Multipliquemos este número por las opciones Call y Put multiplicadas por decenas de strike de cada una de ellas multiplicadas por decenas de vencimientos de las opciones y de nuevo multiplicadas por los vencimientos de los futuros de los activos subyacentes. Como resultado, entre 2006 y 2012 tenemos 17834 instrumentos (¡!) de los cuales aproximadamente 16 000 son opciones. Todo esto lo tenemos en Forts desde hace mucho tiempo. Para mí no es un problema procesar 17.834 instrumentos, hacer las colas correspondientes y trabajar con estos datos. Cómo implementarán todo esto en MT5 es un misterio para mí. De alguna manera creo que no lo harás. Se limitará a decir que es posible: depende de su agente. Pero nunca aceptarán emitir todos los 17.834 instrumentos a través de MT5. Por lo tanto, la mera posibilidad teórica de conexión no es suficiente. Necesitas apoyo, y nunca lo tendrás. En un producto tan cerrado como MT5 no puedes hacer algo por ti mismo, por ejemplo, descargar y procesar las mismas herramientas. Y esto es sólo una parte de todos los problemas a los que se enfrentarán inevitablemente los amantes del algotrading y las opciones.

Estoy siguiendo la discusión con atención, a mí también me cuesta mucho imaginar cómo se va a realizar todo lo relacionado con las opciones y los futuros, por eso he sacado la pregunta. Aunque no conozco las opciones tan bien como tú C-4, así que me baso en ti para la discusión.

Por supuesto, se podría aludir al secreto del desarrollo, pero no he oído una respuesta sensata (por tu parte, Renat). Sólo fue "todo se hará".

Si es así, diga simplemente que no va a revelar sus planes antes de tiempo.

Y si con las órdenes que has expresado, cómo vas a implementar la parte gráfica es un bosque oscuro, y para un comerciante es muy importante. Para que un operador cambie a MT5 desde su plataforma de opciones, MT5 debería ser al menos igual de buena. Pero ni siquiera puedes pedir un kagi básico en la carta. Ni siquiera puedes pedir opciones.

 
¿Y qué te hace pensar que Metatrader 5 no puede manejar miles de símbolos?

Está especialmente diseñado para decenas de miles de caracteres. No lo hemos reestructurado desde cero para nada, con una nueva arquitectura específica para los intercambios.
 

La otra cosa que siempre me ha confundido es la velocidad a la que se ejecutan las órdenes de compra/venta. Es la velocidad a la que se ejecutan las órdenes de compra/venta. En el campeonato, tenía incorporado un control de calidad para la ejecución de las órdenes. Uno de los indicadores de calidad es el tiempo de ejecución.

La comprobación es sencilla. Comprobación de la orden de envío de time....... respuesta recibida... parada del cronómetro... visualización del resultado en el registro

2011.11.16 12:00:06<<< == Vender EURCHF al Precio: 1,23713, Volumen: 0,13 ha sido ejecutado con éxito, Ticket #6756146 en 1 petición(es) == >>> 2,371 seg de retraso.

El retraso fue de hasta 13 seg....https://championship.mql5.com/2011/ru/users/Prival/expert y si esto es en las cotizaciones de demostración, suponiendo que el Asesor Experto está en el servidor... ¿qué pasa en la cuenta real? Muchos de los que operan en el intercambiador están luchando por los pings, por la velocidad de ejecución de los comandos (Plaza 2, etc.). Pagan dinero por esto. Pero están introduciendo retrasos especiales.

Renat realmente crees que alguien por ahí con tal calidad de rendimiento manda ... calidad de la historia.... (el formato de almacenamiento del historial no es compatible con ningún intercambio... ¿quién lo convertirá a su formato desconocido?

P.D. No quiero ni imaginar la cara de los ganadores del campeonato http://investor.rts.ru/ru/statistics/2008/ cuando vean que sus órdenes se ejecutan en más de 5 segundos + una funcionalidad fantástica tumblr....

 
Prival:

El retraso fue de hasta 13 segundos....https://championship.mql5.com/2011/ru/users/Prival/expert y si esto es en las cotizaciones de la demo, suponiendo que el Asesor Experto está en el servidor... ¿qué pasa en el real? Muchos de los que operan en el intercambiador están luchando por los pings, por la velocidad de ejecución de los comandos (Plaza 2 etc). Pagan dinero por esto. Pero están introduciendo retrasos especiales.

Renat realmente crees que alguien por ahí con tal calidad de rendimiento manda ... calidad de la historia.... (el formato de almacenamiento del historial no es compatible con ningún intercambio... ¿quién lo convertirá a su formato desconocido?

No te confundas, el campeonato introdujo específicamente un retraso de los revendedores. Y lo sabes muy bien.

Mira las operaciones asíncronas - https://www.mql5.com/ru/forum/6516/page3#comment_189267

Aquí están los resultados de mi prueba de red desde Limassol a Amsterdam, ping a los servidores de MetaQuotes-Demo a 130ms.

Pruebas en MetaTrader 5 build 642:

2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        4. Открытие 10 сделок асинхронно заняло 31 ms, 3 ms на сделку, 0 ошибок
2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        3. Открытие 10 сделок асинхронно, подождите...
2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        2. Открытие 10 сделок синхронно заняло 1498 ms, 149 ms на сделку, 0 ошибок
2012.04.30 14:09:38     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        1. Открытие 10 сделок синхронно, подождите...

También sabes todo muy bien sobre la conversión de la historia. No hay ningún problema con la conversión, exportar a CSV - importar desde CSV en un par de minutos.
 
Renat:

No te confundas, el campeonato introdujo específicamente un retraso de los revendedores. Y lo sabes muy bien.

Mira las operaciones asíncronas - https://www.mql5.com/ru/forum/6516/page3#comment_189267

Aquí están los resultados de mis pruebas en la red desde Limassol a Amsterdam, ping a los servidores de MetaQuotes-Demo a 130ms.

Pruebas en MetaTrader 5 build 642:

También sabes todo muy bien sobre la conversión de la historia. No hay problema con la conversión, exportar a CSV - importar desde CSV en un par de minutos.
Además, hay extensiones de las funciones de control de la ejecución de OnTrade en la próxima compilación.
 
Renat:
¿Y por qué crees que Metatrader 5 no puede manejar miles de símbolos?
Está diseñado específicamente para decenas de miles de símbolos. No hemos vuelto a escribirlo desde cero con una nueva arquitectura específica para los intercambios.

En teoría, sí; en la práctica, nunca ocurrirá. ¿Quién apoyará estas decenas de miles de instrumentos? ¿Un corredor? ¿Lo necesita? - Por supuesto que no. No es su actividad principal. Es tarea de las oficinas especializadas como Reuters o Dow proporcionar cotizaciones y otro tipo de apoyo informativo. La licencia de MT5 permite a los usuarios finales utilizar la plataforma de forma gratuita. Pero, ¿qué hacer después? ¿Cómo conectar MT5 con el historial de cotizaciones? Cómo conectar MT5 al proveedor especializado de la historia - la respuesta es obvia, no hay manera. Sólo hay dos soluciones que pueden proporcionar el apoyo informativo necesario:

  • Integrar MT5 con proveedores especializados de datos históricos.
  • Mantenga el DataHistory por sí mismo (usando MQ).

Ambos tienen ventajas e inconvenientes, pero en general se complementan.

Echa un vistazo a la experiencia de productos gratuitos similares. El mismo Stock# a través del módulo Hydra permite descargar todas las herramientas de historial de ticks existentes directamente al ordenador del usuario desde el servidor FTP de la bolsa RTS. MT5 también podría proporcionar acceso a este historial, encapsulando y moderando bien los datos. La carga para DataHystory sería mínima, ya que el grueso de los datos se almacena en los servidores de las bolsas.

Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
C-4:

Cómo conectar МТ5 con la historia de las citas? Cómo conectar MT5 a un proveedor de historial especializado: la respuesta es obvia, no se puede.

Que hombre más raro :) se cree que las metacitas hacen la historia por sí mismas.

Por supuesto, el servidor de MT se conecta a las cotizaciones de las bolsas, los bancos y otras fuentes de datos, y el servidor de MT no tiene ningún problema con eso.

Estás imaginando tus propias limitaciones.

 
sergeev:

Por supuesto, el servidor de MT se conecta a las cotizaciones de las bolsas, los bancos y otras fuentes de datos. Y el servidor de MT no tiene ningún problema con eso.

Debes haber olvidado añadir la palabra clave: "teóricamente".

En una palabra: narrador. La ventana negra de la muerte para ti:

Sólo habría que cambiar "a la espera de una actualización" por "¡Disfruta de las posibilidades ilimitadas de MetaTrader 5!"