Discusión sobre el artículo "Experto comercial universal: Trabajando con trailing-stops personalizados (parte 6)"

 

Artículo publicado Experto comercial universal: Trabajando con trailing-stops personalizados (parte 6):

La sexta parte del artículo sobre el experto comercial universal describe el funcionamiento de los trailing-stops. Después de leerlo, usted aprenderá cómo usar normas unificadas para crear su propio módulo de trailing-stop y conectarlo al motor comercial de tal forma que el control de la posición realizado por este suceda automáticamente.

Con frecuencia, la solución más efectiva es la más sencilla y comprobada. El trailing-stop no es una excepción. Si nos imaginamos el trailing stop como una clase especial que almacena parámetros para su trabajo, en particular, un algoritmo de desplazamiento de un trailing-stop concreto en forma de método, entonces todos los problemas anteriores con respecto a la ubicación de esta funcionalad desaparecerán. En realidad, si creamos el trailing-stop en forma de clase independiente, sus datos y métodos estarán entrelazados con los datos y métodos de la clase básica CStrategy y otros objetos de infraestructura del tipo CPosition.

Al desarrollar esta clase es necesario resolver dos cuestiones.

  1. La estructura interna de la clase del trailing-stop. La estandarización de su funcionamiento.
  2. La interacción de la clase proyectada con otros módulos del motor comercial CStrategy.

Autor: Vasiliy Sokolov