Discusión sobre el artículo "Desarrollamos de un asesor multidivisa (Parte 1): Funcionamiento conjunto de varias estrategias comerciales"

 

Artículo publicado Desarrollamos de un asesor multidivisa (Parte 1): Funcionamiento conjunto de varias estrategias comerciales:

Existen bastantes estrategias comerciales distintas. Para diversificar los riesgos y aumentar la estabilidad de los resultados comerciales, puede resultar útil utilizar varias estrategias que funcionen en paralelo. Pero si cada estrategia se implementa como un asesor independiente, se hace mucho más difícil gestionar su trabajo conjunto en una cuenta comercial. Para resolver este problema, es deseable implementar el funcionamiento de diferentes estrategias de negociación en un asesor.

En primer lugar, debemos definir lo que queremos y lo que tenemos.

Tenemos (bueno, o casi):

  • algunas estrategias comerciales diferentes que funcionan en diferentes símbolos y marcos temporales en forma de código de asesor listo para usar o un simple conjunto de reglas formulado para realizar transacciones comerciales
  • un depósito inicial
  • una reducción máxima admisible

Queremos:

  • el funcionamiento conjunto de todas las estrategias seleccionadas en una cuenta en varios símbolos y marcos temporales
  • la distribución del depósito inicial entre todas por igual o según coeficientes establecidos
  • el cálculo automático de los volúmenes de las posiciones abiertas para respetar la tasa máxima de reducción permitida
  • el procesamiento correcto del reinicio del terminal
  • la posibilidad de ejecutar el inicio en MT5 y MT4

Usaremos el enfoque orientado a objetos, MQL5, y el simulador estándar en MetaTrader 5.

El conjunto de tareas es bastante amplio, así que lo resolveremos paso a paso.

Autor: Yuriy Bykov