Discusión sobre el artículo "El prototipo del Robot de trading"

 

Artículo publicado El prototipo del Robot de trading:

Este artículo resume y sistematiza los principios para la creación de algoritmos de sistemas de trading. El artículo aborda el diseño del algoritmo del experto. Como ejemplo, se aborda la clase CExpert Advisor, que se puede utilizar para un desarrollo rápido y sencillo de los sistemas de trading.

Autor: o_O

 

¡Por fin un buen artículo!

He abandonado la programación de forex durante un par de años. Y ahora quiero poner un robot en el campeonato. Y me he roto la cabeza intentando programar en mql5. Y de no usado a mi me parece tan dificil de entender a diferencia de mql4, simplemente horror.

:-(

Saludos, Andrés.

 
LuckyFish:

¡Por fin un buen artículo!


Sí, pero esta plantilla no es adecuada para multi-moneda y / o EAs cronometrados.
 

SOPORTE)

Sí, pero esta plantilla no es adecuada para EAs multidivisa y/o cronometrados.

 

¡¡¡gracias !!!

y los desarrolladores - 3 meses antes tal artículo ?

 
y ¿en qué se diferencia el funcionamiento temporizado del funcionamiento tick a tick?
[Eliminado]  
sergeev:
y ¿en qué se diferencia el trabajo por temporizador del trabajo por garrapatas?

No hay que mezclar las moscas con las chuletas, se necesitan tanto el temporizador como los ticks para funcionar (lo principal es utilizarlos correctamente).

El timer es necesario para realizar acciones periódicas, y también es deseable ejecutar parte del código multidivisa ahí (lo segundo es recomendable, pero no necesario).

PS

También es interesante utilizar el temporizador para realizar un seguimiento del estado del terminal. Por ejemplo, si hay una conexión...

 
Buen artículo. Gracias.
 

Realmente genial, la gente que sigue atascada en MT4 debería ver "el panorama general" presentado en este artículo.

El autor de este artículo debe ganar el doble de la paga por todo el trabajo duro :)

 

Probablemente uno de los mejores artículos hasta ahora. Lo curioso es que pensaba crear un prototipo de este tipo para un uso frecuente, así que parece que ahora tendré una tarea mucho más fácil.

¡Gracias al autor!

 
Es procedimental, pero es un buen comienzo. Usted puede ocultar un montón de cosas usando OOP. Con una interfaz mínimamente visible en cada nuevo Asesor Experto. Ponga la estrategia en una clase separada, por ejemplo. Configuración de la estrategia - propiedades del objeto CStrategy, iniciar en el constructor EA. Multidivisa - iniciar la lista de objetos de estrategia. Cada estrategia en su propio símbolo. Y pequeñas cosas, en lugar de m_trade.ResultOrder() puede utilizar inmediatamente m_trade.ResultDeal() sin bucles innecesarios a través de todas las órdenes en la función adicional GetDealByOrder().
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5