Discusión sobre el artículo "Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte XVIII): Interactividad del objeto de cuenta con cualquier otro objeto de la biblioteca"

 

Artículo publicado Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte XVIII): Interactividad del objeto de cuenta con cualquier otro objeto de la biblioteca:

En el presente artículo, hemos organizado el funcionamiento del objeto de cuenta en el nuevo objeto básico de todos los objetos de la biblioteca, hemos mejorado el objeto básico CBaseObj y hemos puesto a prueba el establecimiento de los parámetros monitoreados, así como la obtención de eventos para cualquier objeto de la biblioteca.

Compilamos el asesor, establecemos en los ajustes del simulador valores cero para los parámetros StopLoss in points y TakeProfit in points, seleccionamos para el parámetro Mode of used symbols list el valor "Trabajar solo con el símbolo actual" e iniciamos la simulación visual del asesor M15 Last month:


Antes de iniciar la simulación, podemos ver que en el diario se han imprimido los valores establecidos para las propiedades monitoreadas del símbolo y la cuenta. Durante la simulación visual, en el diario se muestran mensajes sobre los eventos obtenidos de aquellas propiedades cuyos cambios de valor estamos monitoreando. Si los fondos aumentan por encima de la magnitud controlada, se cerrarán las posiciones rentables.

Bien, hemos creado un objeto básico para todos los objetos de la biblioteca, que ofrece a sus herederos la funcionalidad de eventos y métodos necesaria para establecer y obtener los parámetros de seguimiento para cualquier propiedad de cualquier objeto en cualquier momento.

Autor: Artyom Trishkin

 
Espero me puedan responder: ¿por qué no puedo insertar imágenes cuando edito documentos, enlaces de usuarios, videos de youtube, tablas, código, lo único que falta en el medio es una función para insertar imágenes ,,, por qué?
 
Shuai Fu :
Por favor, escriba su pregunta en inglés. Espero que puedan responderme: ¿Por qué no puedo insertar imágenes al editar documentos, enlaces de usuario, vídeos de youtube, tablas, códigos, y lo único que falta es la función de insertar imágenes, por qué?

Por favor, escriba su pregunta en Inglés.

 

Hola Artyom - Necesito una sugerencia para superar una aparente limitación en la biblioteca DoEasy... Estoy mirando el mecanismo que permite activar eventos cuando el precio alcanza un nivel específico con, por ejemplo,CSymbol :: SetControlBidLevel (), o aumentar/disminuir en un cierto número de puntos con, por ejemplo, CSymbol::SetControlBidInc() y CSymbol::SetControlBidDec() -- me parece que, en un momento dado, sólo puedo establecer un nivel de precio de oferta (o aumentar/disminuir) por símbolo. ¿Estoy en lo cierto?

Si tengo un EA multisímbolo y multitiempo que necesita controlar eventos en múltiples valores (para nivel/incremento/disminución) para el mismo símbolo, es decir, debido a diferentes marcos temporales, ¿existe una forma sencilla y elegante de hacerlo con esta biblioteca?

 
Dima Diall :

Hola Artyom - Necesito una sugerencia para superar una aparente limitación en la biblioteca DoEasy ... Estoy estudiando el mecanismo que permite activar eventos cuando el precio alcanza un nivel específico con, por ejemplo, CSymbol :: SetControlBidLevel (), o aumenta/disminuye en un número determinado de puntos con, por ejemplo, CSymbol::SetControlBidInc() y CSymbol::SetControlBidDec() -- me parece que, en un momento dado, sólo puedo establecer un nivel de precio de oferta (o aumentar/disminuir) por símbolo. ¿Es correcto lo que entiendo?

Si tengo un EA multisímbolo y multitiempo que necesita controlar eventos en múltiples valores (para nivel/incremento/disminución) para el mismo símbolo, es decir, debido a diferentes marcos temporales, ¿existe una forma sencilla y elegante de hacerlo con esta biblioteca?

Gracias por la sugerencia. Voy a ver cómo se puede implementar.

 
Artyom Trishkin:

Gracias por la sugerencia. Veré cómo se puede poner en práctica.

Estupendo. ¿Puedes ayudarme a pensar en una solución que pueda intentar por ahora con la implementación actual de DoEasy?