Hola, necesito la ayuda de un experto. En el indicador, cuando el precio alcanza el nivel designado, la alerta se activa y luego se repite con la frecuencia requerida.
El problema es que cuando cambio a otro marco temporal, la alerta salta inmediatamente, y así cada vez que cambio de marco temporal, lo cual es muy desagradable.
¿Qué podemos hacer para que la alerta salte después de una pausa, en lugar de inmediatamente, cuando cambiamos de plazo?
if(ObjectFind("Min")>=0) Min = ObjectGet("Min",OBJPROP_PRICE1); else Min = EMPTY; if(ObjectFind("Max")>=0) Max = ObjectGet("Max",OBJPROP_PRICE1); si no Max = EMPTY_VALUE;
bahcha: Hola a todos, ¿podéis decirme si es posible abrir 2 ventanas de MT4 descargadas de diferentes brokers y con diferentes cuentas en un mismo ordenador?
bahcha: Hola a todos, ¿podéis decirme si es posible abrir 2 ventanas de MT4 descargadas de diferentes brokers y con diferentes cuentas en un mismo ordenador?
Puedes tener 2,3... hasta 32, es la limitación de los desarrolladores. Sin embargo, los artesanos escriben que es posible emular en un ordenador el trabajo de varios, entonces en cada uno de ellos en 32.
¿Es posible crear algún tipo de sistema de gestión de riesgos para dos o más operadores/estrategias dentro de una cuenta? Con las estrategias está claro, sólo pueden "ver" sus posiciones/operaciones. Pero, ¿qué pasa con los operadores en vivo? ¿Puede cada uno de ellos ver sólo sus propias posiciones? Supongamos que podemos crear un panel de operaciones virtual y que cada operador tenga su propia magia, pero ¿qué pasa con el acceso al historial compartido y a las operaciones abiertas? ¿Existen soluciones similares?
¿Me pueden decir si hay un asesor de cruces macd con señal?
El estándar de la entrega del terminal en el cruce es justo el adecuado.
Amigos, ¿podrían decirme cómo imprimir números/texto vinculados a una barra? Quiero que el indicador debajo de cada vela muestre su volumen
Gracias de antemano=)
Aquí he encontrado un indicador MACD que muestra alertas cuando el MACD cruza la señal.
¿Cuál es la forma correcta de hacer después de la línea 82 para enviar la alerta al correo electrónico?
Hola, necesito la ayuda de un experto. En el indicador, cuando el precio alcanza el nivel designado, la alerta se activa y luego se repite con la frecuencia requerida.
El problema es que cuando cambio a otro marco temporal, la alerta salta inmediatamente, y así cada vez que cambio de marco temporal, lo cual es muy desagradable.
¿Qué podemos hacer para que la alerta salte después de una pausa, en lugar de inmediatamente, cuando cambiamos de plazo?
#property indicator_chart_window
extern bool Mx_L = true;
extern bool Mn_L = true;
extern bool Alert_on = true;
extern int pause = 7;
datetime mint, maxt;
double Min, Max;
void init()
{
if(Mx_L == true && Mn_L == false)
{ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax());
ObjectSet ("Max", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Max", OBJPROP_COLOR, Aqua);}
if(Mx_L == false && Mn_L == false)
{PlaySound("timeout.wav");}
else
if(Mx_L == false && Mn_L == true)
{ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin());
ObjectSet ("Min", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Min", OBJPROP_COLOR, Red);}
else
{if(Mx_L == true && Mn_L == true)
ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin());
ObjectSet ("Min", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Min", OBJPROP_COLOR, Red);
ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax());
ObjectSet ("Max", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Max", OBJPROP_COLOR, Aqua);}
}
void start()
{
if(ObjectFind("Min")>=0) Min = ObjectGet("Min",OBJPROP_PRICE1); else Min = EMPTY;
if(ObjectFind("Max")>=0) Max = ObjectGet("Max",OBJPROP_PRICE1); si no Max = EMPTY_VALUE;
if(mint < TimeLocal() && Alert_on == true && Bid < Min)
{Alert("Soporte ",Symbol()," ",DoubleToStr (Min, 5)); mint = TimeLocal() + pause; maxt = 0;}
if(maxt < TimeLocal() && Alert_on == true && Ask > Max)
{Alert("Resistencia ",Symbol()," ",DoubleToStr (Max, 5)); maxt = TimeLocal() + pause; mint = 0;}
}
P.D. Pregunta resuelta con GlobalVariableSet, GlobalVariableGet.
Hola a todos, ¿podéis decirme si es posible abrir 2 ventanas de MT4 descargadas de diferentes brokers y con diferentes cuentas en un mismo ordenador?
Hola a todos, ¿podéis decirme si es posible abrir 2 ventanas de MT4 descargadas de diferentes brokers y con diferentes cuentas en un mismo ordenador?