Funciones reutilizables para Expert Advisors: órdenes, riesgo y barras
Resumen
Este artículo presenta una biblioteca de funciones reutilizables para Expert Advisors de MQL4. Sus funciones de apertura de órdenes admiten niveles de stop-loss y take-profit indicados como distancias desde la entrada o como precios absolutos del gráfico. Hay variantes para los brokers que aceptan niveles de protección junto con la operación inicial y para los que exigen configurarlos después de abrirla. La biblioteca también incluye funciones para colocar órdenes pendientes, aunque el fragmento proporcionado no muestra todos sus detalles.
Un parámetro de nivel temporal puede impedir que se coloque otra orden con el mismo número mágico hasta una hora especificada, incluida la reapertura en la misma barra; el valor guardado está diseñado para persistir tras reiniciar el terminal. Un parámetro de modo de margen permite elegir entre métodos de cálculo del tamaño del lote basados en el margen libre o el saldo de la cuenta. Incluye variantes que calculan el tamaño según una pérdida de stop-loss predefinida y opciones que eligen el menor tamaño calculado. El artículo advierte que las distancias dinámicas del stop afectan al cálculo del tamaño y describe comprobaciones del margen disponible. También trata la sincronización de matrices, la detección de barras nuevas y las comprobaciones del historial mínimo. Son técnicas de implementación, no evidencia del rendimiento de trading.
Ideas clave
- Las funciones de órdenes aceptan niveles de protección como distancias en puntos o como precios absolutos.
- Las variantes de las funciones se adaptan a brokers que establecen los niveles de stop-loss y take-profit en distintas etapas.
- Un límite temporal persistente puede impedir entradas repetidas asociadas al mismo número mágico.
- Los modos de margen ofrecen distintos cálculos del lote a partir del margen libre, el saldo y el riesgo del stop-loss.
- Las comprobaciones de barras nuevas y de historial mínimo ayudan a controlar cuándo un Expert Advisor evalúa su lógica.
Etiquetas
Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.