Discusión sobre el artículo "MQL5 Wizard: Cómo crear un módulo de señales de trading" - página 2
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Tengo una pregunta.
¿Cómo se envían órdenes stop limit de compra o stop limit de venta con las clases incorporadas si se está creando un módulo propio? No se puede encontrar la disposición para el precio stoplimit
¿Cómo se envían órdenes stop limit de compra o stop limit de venta con las clases incorporadas si se está creando un módulo propio? No se puede encontrar la provisión para el precio stopplimit
El tipo de orden (limitada o stop) depende del precio.
Por ejemplo, para operar con órdenes stop de compra debe especificar el precio, superior al precio de venta actual.
El caso de compra (en CheckOpenLong):
Para el caso del precio dentro del nivel de congelación utilizará el precio de mercado.
Ver ejemplo en MQL5 Wizard - Señales de trading basadas en el cruce de dos EMA con filtro de tiempo intradía
El tipo de orden (limitada o stop) depende del precio.
Por ejemplo, para operar utilizando órdenes stop de compra debe especificar el precio, superior al precio de venta actual.
El caso de compra (en CheckOpenLong):
Para el caso del precio dentro del nivel de congelación utilizará el precio de mercado.
Ver ejemplo en MQL5 Wizard - Trade Signals Based on Crossover of Two EMA with intraday time filter
Hey en realidad escribí buy_stop_limit y sell_stop_limit órdenes. Ahora si tienes razón la variable precio para cada una de estas será por encima de Ask mas el máximo de freeze y stops y por debajo de bid menos el máximo de las mismas respectivamente. Mi pregunta es ¿cómo establecemos el precio stoplimit?
Ok, ahora entiendo. Las ordenes Buy Stop Limit y Sell Stop Limit no son usadas por CExpert (tales ordenes pueden ser utiles para acciones no liquidas), asi que necesitas escribir tu propia implementacion.
¿Acciones no líquidas?... acabo de probar EURUSD durante una década con órdenes stop limit y esta estrategia supera claramente a la opción de orden limitada. De todas formas espero que metaquotes pueda proporcionar una implementación que vaya con esta librería que no está nada mal.
Gracias por los comentarios
¿Por qué necesito la clase principal CExpertSignal? Digamos que pongo una colección de indicadores en ella, pero ¿qué algoritmo utilizará para tomar una decisión sobre la apertura de una operación? Si sus descendientes hacen todo, ¿por qué hacerlos (descendientes) sus descendientes? ¿Por qué no se pueden hacer como clases base?
Interesting:
Ознакомтесь плиз с основами ООП, я бы даже сказал С БАЗОВЫМИ ОСНОВАМИ...
En este caso particular, la herencia es probablemente necesaria sólo porque el método InitSignal de la clase CExpert sólo entiende un objeto de tipo CExpertSignal o su descendiente? ¿Y los métodos virtuales de CExpertSignal son necesarios para que CExpert acceda correctamente a los métodos de su descendiente? El padre es sólo una plantilla sobre la que construir tu clase. ¿Estoy en lo cierto?
Более подробно класс CExpert и работа с ним будут рассмотрены в отдельной статье.
¿Aún no ha aparecido un artículo aparte con detalles sobre la clase CExpert y cómo trabajar con ella?
¿Sigue siendo relevante este artículo? He intentado generar un Asesor Experto con el archivo adjunto aquí, no el comercio.