All'inizio l'ho scritto in modo errato. Quello che serve è un indicatore/advisor MACD che emetta avvisi quando il MACD stesso attraversa la sua linea di segnale.
Ciao, ho bisogno dell'aiuto di un esperto. Nell'indicatore, quando il prezzo raggiunge il livello designato, l'allarme viene attivato e poi si ripete con la frequenza richiesta.
Il problema è che quando passo a un timeframe diverso, l'allarme scatta immediatamente, e così ogni volta che cambio il timeframe, il che è molto spiacevole.
Cosa possiamo fare per far scattare l'allarme dopo una pausa, invece che immediatamente, quando cambiamo il timeframe?
if(ObjectFind("Min")>=0) Min = ObjectGet("Min",OBJPROP_PRICE1); else Min = EMPTY; if(ObjectFind("Max")>=0) Max = ObjectGet("Max",OBJPROP_PRICE1); altrimenti Max = EMPTY_VALUE;
bahcha: Ciao a tutti, per favore ditemi se è possibile aprire 2 finestre MT4 scaricate da diversi broker e con diversi conti su un computer?
Puoi averne 2, 3... fino a 32, è la limitazione degli sviluppatori. Tuttavia, gli artigiani scrivono che è possibile emulare su un computer lavorare diversi, quindi su ciascuno di essi su 32.
È possibile creare una sorta di sistema di gestione del rischio per due o più trader/strategie all'interno di un conto. Con le strategie è chiaro, possono solo "vedere" le loro posizioni/scambi. Ma che dire dei commercianti dal vivo? Ognuno di loro può vedere solo le proprie posizioni? Supponiamo di poter creare un pannello di trading virtuale e che ogni trader abbia la sua magia, ma che dire dell'accesso alla storia condivisa e alle operazioni aperte? Ci sono soluzioni simili?
Potete dirmi per favore se c'è un macd crossover advisor con un segnale?
Quello standard della consegna del terminale sul crossover è giusto.
Gente, potreste dirmi come emettere numeri/testi collegati a una barra? Voglio che l'indicatore sotto ogni candela mostri il suo volume
Grazie in anticipo=)
Qui ho trovato un indicatore MACD che visualizza avvisi quando il MACD attraversa il segnale.
Qual è il modo corretto di fare dopo la linea 82 per inviare l'avviso all'e-mail?
Ciao, ho bisogno dell'aiuto di un esperto. Nell'indicatore, quando il prezzo raggiunge il livello designato, l'allarme viene attivato e poi si ripete con la frequenza richiesta.
Il problema è che quando passo a un timeframe diverso, l'allarme scatta immediatamente, e così ogni volta che cambio il timeframe, il che è molto spiacevole.
Cosa possiamo fare per far scattare l'allarme dopo una pausa, invece che immediatamente, quando cambiamo il timeframe?
#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); altrimenti Max = EMPTY_VALUE;
if(mint < TimeLocal() && Alert_on == true && Bid < Min)
{Alert("Support ",Symbol()," ",DoubleToStr (Min, 5)); mint = TimeLocal() + pause; maxt = 0;}
if(maxt < TimeLocal() && Alert_on == true && Ask > Max)
{Alert("Resistance ",Symbol()," ",DoubleToStr (Max, 5)); maxt = TimeLocal() + pause; mint = 0;}
}
P.S Domanda risolta con GlobalVariableSet, GlobalVariableGet.
Ciao a tutti, potete dirmi se è possibile aprire 2 finestre MT4 scaricate da diversi broker e con diversi conti su un computer?
Ciao a tutti, per favore ditemi se è possibile aprire 2 finestre MT4 scaricate da diversi broker e con diversi conti su un computer?