Discusión sobre el artículo "Crear Multi-Expert Advisors basados en los modelos de trading" - página 6
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
Gracias, este es un gran artículo y un buen marco. Exactamente lo que estaba buscando.
Tengo la intención de utilizarlo con dinero real, ¿es la última versión?
Gracias
Buenas tardes.
He intentado corregir varios errores, pero sigue apareciendo uno más... si el objetivo era facilitar la vida a los principiantes, esto se está poniendo difícil y me estoy volviendo loco...
¡Ayuda por favor!
Gran artículo!
Tuve que cambiar dos cosas para que funcione.
En el archivo "TableOrders.mqh" en esta función bool CTableOrders::Add(ulong Ticket,double stop_loss,double take_profit) línea 89, la variable m_type debe ser reemplazado por:
De:
m_type=order_info.Type();
Por:
m_type=order_info.OrderType();
La segunda también en la "TablaOrdenes.mqh":
De:
class CTableOrders : CObject
To:
class CTableOrders : public CObject
Saludos,
A. HUPP
Buenas tardes.
He intentado corregir varios errores, pero sigue apareciendo uno más... si el objetivo era facilitar la vida a los principiantes, esto se está poniendo difícil y me estoy volviendo loco...
¡Ayuda por favor!
Airton este articulo es muy avanzado para principiantes, primero debes entender el concepto de desarrollo de aplicaciones Orientadas a Objetos, jerarquias, polimorfismo, herencia, metodos virtuales, es decir, necesitas saber programacion avanzada, los errores encontrados en estos ejemplos sin embargo estan relacionados con las declaraciones de clases, a las cuales en algunas de ellas les falta la palabra clave public que debes insertar a mano, tal vez la version anterior de MQL no necesitaba estas palabras clave para compilar, pero esta version requiere esta correccion.
para compilar el archivo simple_model.mq5 tuve que añadir "public
class CModel: public CObject en la línea 12
al compilar MACD_MA_model.mq5 me sigue apareciendo este error
MODE_OPEN' - enumerator identifier already defined stdlib.mqh 13 4
no puedo evitar este error que se refiere a la biblioteca subyacente.
Gracias por su artículo y por el esfuerzo de crear un marco general para las pruebas.
para compilar el archivo simple_model.mq5 tuve que añadir "public":
class CModel: public CObject en la línea 12
al compilar MACD_MA_model.mq5 me sigue apareciendo este error:
MODE_OPEN' - enumerator identifier already defined stdlib.mqh 13 4
no puedo evitar este error que se refiere a la biblioteca subyacente.
Gracias por su artículo y el esfuerzo para construir un marco general para las pruebas.
https://www.mql5.com/en/forum/244512
Intenté descompilar, me dio errores
¿Algún plan para arreglar el código?
min_risk = punto * valor_tic * symbol_info_.LotsStep();
debe utilizar el recuento de ticks en lugar del recuento de puntos.
tick_count = MathAbs(precio_abierto - stop_loss) / symbol_info_.TickSize();
porque en algunos símbolos, tick size != punto
por ejemplo:
Futuros\Materias primas agrícolas\#Coffee_H21:
No debes borrar nodos cuando iteras la lista.
Por ejemplo:
Después de borrar el nodo en el índice 5, iteras el índice 6, pero el siguiente elemento sigue siendo el índice 5.
Es una mejor idea usar GetFirstNode / GetNextNode
¡Gracias por tu contribución!