Discusión sobre el artículo "Creamos un asesor multidivisa sencillo utilizando MQL5 (Parte 6): Dos indicadores RSI se cruzan entre sí"

 

Artículo publicado Creamos un asesor multidivisa sencillo utilizando MQL5 (Parte 6): Dos indicadores RSI se cruzan entre sí:

Por asesor multidivisa en este artículo nos referimos a un asesor o robot comercial que utiliza dos indicadores RSI con líneas de intersección: un RSI rápido que se cruza con uno lento.

Entendemos por asesor multidivisa un asesor o un robot comercial que puede negociar (abrir/cerrar órdenes, gestionar órdenes como trailing stop loss y trailing profit) más de un par de símbolos desde un gráfico. En este artículo, el asesor comerciará con 30 pares.
Utilizaremos dos indicadores RSI con señales de cruce: cruce de RSI Rápido (Fast) y RSI Lento (Slow).

Como ya hemos demostrado en artículos anteriores, el trading multidivisa tanto en el terminal comercial como en el simulador de estrategias es posible gracias a MQL5.

El objetivo consiste en satisfacer las necesidades básicas de los tráders que desean robots comerciales eficaces. Confiando en las fortalezas y capacidades de MQL5, podemos crear un simple asesor multidivisa basado en las líneas de cruce del indicador RSI.

Autor: Roberto Jacobs

 

Gracias por el conocimiento perspicaz sobre los pares multidivisa.

 
Daniel Opoku #:

Gracias por el conocimiento profundo sobre los pares multidivisa.

Gracias también por su apreciación.

 

El mejor de los elogios para el autor que dedicó tiempo a la realización de este material fuente de educación.

Tan bien estructurado y un tesoro para el código de ejemplo y la inspiración en los propios esfuerzos.

En el caso de la mejora de las habilidades MQL5 me beneficio especialmente de la clase basada en el estilo de programación en la transición a mí mismo a ese modelo.

 
Gunnar Forsgren #:

El mejor de los elogios para el autor que dedicó tiempo a la realización de este material fuente de educación.

Tan bien estructurado y un tesoro para el código de ejemplo y la inspiración en los propios esfuerzos.

En el caso de la mejora de las habilidades MQL5 me beneficio especialmente de la clase basada en el estilo de programación en la transición a mí mismo a ese modelo.

Gracias por su apoyo, pero hasta ahora todavía estoy tratando de mejorar mis habilidades de programación aprendiendo de muchos grandes moderadores y programadores en MQL5.

 
En primer lugar, muchas gracias por poner un trabajo tan completo y bueno en la serie de artículos Mutli moneda Asesor Experto que ha inspirado al menos a mí el interés de conseguir un proceso de desarrollo de diseño de estrategia mucho más robusto en cuenta. Desde el racional de tener Multi Moneda, Multi plazos traer la oportunidad adicional de tener que probar múltiples Asesores Expertos. Me pregunto si sería posible para usted estructurar el Multi Divisa, Multi timeframe código fuente para un Asesor Experto genérico (es decir, basado en la clase MCEA como interfaz genérica), lo que podría llevarnos a utilizar el "patrón de estrategia" de los patrones de diseño GoF donde se podría tomar una clase derivada (por ejemplo, el nombre por el número mágico de cada nuevo Asesor Experto concreto) que hace algo específico de muchas maneras diferentes y extraer todos estos algoritmos en clases separadas llamadas estrategias (es decir, en nuestro caso Asesores Expertos). Como usted ya sabe y sólo para el beneficio de la comunidad MQL5, La clase original (es decir, su original Multi Currency, Multi timeframe "Generic" MCEA class), llamado contexto, debe tener un campo para almacenar una referencia a una de las nuevas estrategias. Y en este patrón de diseño, el contexto delega el trabajo a un objeto de estrategia vinculado en lugar de ejecutarlo por sí mismo. Y lo que es más, El contexto no es responsable de seleccionar un algoritmo apropiado para el trabajo. En su lugar, el cliente pasa la estrategia deseada al contexto. De hecho, el contexto no sabe mucho sobre estrategias, lo que nos aportará la ventaja de aislar el código, los datos internos y las dependencias de varios algoritmos del resto del código. Varios clientes obtienen una interfaz sencilla para ejecutar los algoritmos y cambiarlos en tiempo de ejecución. Funciona con todas las estrategias a través de la misma interfaz genérica, que sólo expone unos pocos métodos como interfaz genérica (es decir, Magic_Number_MCEA_Config(), ExpertActionTrade(), GetOpenPosition(), OpenBuy(), OpenSell(), etc... ) para activar el algoritmo encapsulado dentro de la estrategia seleccionada. De esta forma el contexto se independiza de estrategias concretas, por lo que puedes añadir nuevos algoritmos o modificar los existentes sin cambiar el código del contexto o de otras estrategias. Te animo a ti y al resto del equipo de Metaquotes a abordar esta oportunidad de una manera robusta y genérica para el beneficio de toda la comunidad de trading MQL5. Una vez más, muchas gracias por el apoyo impecable y rápido.
 


Gracias Roberto por este EA de los dos RSI que se cruzan. Traté de adjuntar a mi programa MT4 sin embargo no tuve éxito. ¿Es este EA construido para MT5?
 
liane.blane #:


Gracias Roberto por esta EA de los dos RSI de cruce. Traté de adjuntar a mi programa MT4 sin embargo no tuve éxito. ¿Esta EA construido para MT5?

Desde el título se puede leer que este programa fue creado usando MQL5.

 
Buen trabajo. Yo mismo me atengo a MISS y KISS en la codificación. Y, el resultado en
El comercio en vivo está en línea con las expectativas.
Mantener el buen trabajo bro.👍
 
Artículo muy útil con secciones de código, multisímbolo y botones - estudiaré más y aplicaré en mis robots.
El enfoque de trading también está bien - ¡necesito desimaginarme y operar!
Gracias, Roberto, para un artículo competente.
¡Es muy útil para mí como comerciante y programador!
 
Roman Shiredchenko enfoque comercial también está bien - necesito unpimise y el comercio!
Gracias, Roberto, por un artículo competente.
¡Es muy útil para mí como comerciante y programador!

De nada.