Hoy vamos a hablar sobre un código simple para implementar un sistema de cruces de velas en MetaTrader 4. Este sistema te permitirá identificar condiciones de compra y venta basadas en el comportamiento de las velas.
Si estás buscando un enfoque sencillo pero efectivo, este código es una buena opción. Recuerda que la versión de MT5 está disponible en este enlace.
Nota: Este es solo un ejemplo básico.
Función Principal
bool crossed[2]; //+------------------------------------------------------------------+ int OnInit() { for (int i = 0; i < ArraySize(crossed); i++) crossed[i] = true; return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ void OnTick() { //Tu condición de compra if(Cross(0,Open[0] > Condition)) { ....//tus condiciones//... } //Tu condición de venta if(Cross(1,Open[0] < Condition)) { ....//tus condiciones//... } } //+------------------------------------------------------------------+ bool Cross(int i, bool condition) { bool ret = condition && !crossed[i]; crossed[i] = condition; return(ret); }

Comentarios 0