Ho fatto un proof-of-concept EA che interagisce con un indicatore attraverso una variabile globale temporanea cambiata usando diverse sequenze di tasti.
Gli angoli funzionano, ma bisogna ricordare che gli angoli inferiori sono relativi al frame dell'indicatore, non alla timeline - vedi il video.
Purtroppo il caricamento dei video non sembra funzionare su questo forum :(
potresti per favore cambiare il codice in modo che l'indicatore metta semplicemente un qualche tipo di testo nell'angolo in alto a destra,
un esempio che può essere usato per ogni indicatore in una finestra separata
Ho messo il codice con commenti autoesplicativi
BR,
Investeo
//+------------------------------------------------------------------+//| UpperRightCornerText.mq5 |//| Copyright 2010, Investeo.pl |//| http://Investeo.pl |//+------------------------------------------------------------------+#property copyright "2010, Investeo.pl"#property link "http://Investeo.pl"#property version "1.00"#property indicator_separate_window#property indicator_plots 1string label_info="label1";
int window=-1;
//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+int OnInit()
{
//--- initialize a label in upper right corner// find indicator's window handleif((ENUM_PROGRAM_TYPE)MQL5InfoInteger(MQL5_PROGRAM_TYPE)==PROGRAM_INDICATOR)
window=ChartWindowFind();
// check if label object does not already exist and create itif(ObjectFind(0,label_info)<0)
{
// Create label in indicator's window ObjectCreate(0,label_info,OBJ_LABEL,window,0,0);
// Set X and Y distance from UPPER RIGHT CORNERObjectSetInteger(0,label_info,OBJPROP_XDISTANCE,200);
ObjectSetInteger(0,label_info,OBJPROP_YDISTANCE,20);
ObjectSetInteger(0,label_info,OBJPROP_CORNER, CORNER_RIGHT_UPPER);
// Set text properties: colour, font and font sizeObjectSetInteger(0,label_info,OBJPROP_COLOR,LightPink);
ObjectSetString(0,label_info,OBJPROP_FONT,"Arial");
ObjectSetInteger(0,label_info,OBJPROP_FONTSIZE,14);
// Set text to displayObjectSetString(0,label_info,OBJPROP_TEXT,"HELLO I am a label");
} elsePrint("label_info already exists");
//---return(0);
}
//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+int OnCalculate(constint rates_total,
constint prev_calculated,
constdatetime& time[],
constdouble& open[],
constdouble& high[],
constdouble& low[],
constdouble& close[],
constlong& tick_volume[],
constlong& volume[],
constint& spread[])
{
//---//--- return value of prev_calculated for next callreturn(rates_total);
}
//+------------------------------------------------------------------+void OnDeinit(constint reason)
{
//---if(!ObjectFind(0,label_info)<0)
ObjectDelete(0, label_info);
}
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Ho fatto un proof-of-concept EA che interagisce con un indicatore attraverso una variabile globale temporanea cambiata usando diverse sequenze di tasti.
Gli angoli funzionano, ma bisogna ricordare che gli angoli inferiori sono relativi al frame dell'indicatore, non alla timeline - vedi il video.
Purtroppo il caricamento dei video non sembra funzionare su questo forum :(
Per il momento l'ho messo su
http://www.youshare.com/Guest/c94bb3e9cfe6a424.flv.html
(vedere lo schermo intero per i migliori risultati)
migliori regrds,
Ciao
Non c'era nessun audio allegato a questo video.
Puoi per favore postare il codice del SampleTextIndicator?
Saluti
Ciao
Non c'era nessun audio allegato a questo video.
Puoi per favore postare il codice del SampleTextIndicator?
Saluti
Ciao
Il video non contiene traccia audio. Posterò il codice oggi in serata perché l'ho lasciato su un altro portatile.
Il codice può non essere molto elegante, ma funziona correttamente
Ciao
grazie per aver pubblicato il codice,
potresti per favore cambiare il codice in modo che l'indicatore metta semplicemente un qualche tipo di testo nell'angolo in alto a destra,
un esempio che può essere usato per ogni indicatore in una finestra separata
Ciao
grazie per aver pubblicato il codice,
potresti per favore cambiare il codice in modo che l'indicatore metta semplicemente un qualche tipo di testo nell'angolo in alto a destra,
un esempio che può essere usato per ogni indicatore in una finestra separata
Ho messo il codice con commenti autoesplicativi
BR,
Investeo
Ho bisogno di un suggerimento per un semplice indicatore:
Close > EMA 34 = istogramma verde o ....line o....arrow...
Close< EMA 34 = istogramma a lamelle o...linea o....arrow...
Grazie per l'aiuto
Ho messo il codice con commenti autoesplicativi
BR,
Investeo
Ciao Investeo
molte grazie, il tuo codice funziona, cioè l'etichetta appare, ma il valore non si aggiorna. Ho fatto un errore?
Ecco il mio codice.
Ho bisogno di un suggerimento per un semplice indicatore:
Close > EMA 34 = istogramma verde o ....line o....arrow...
Close< EMA 34 = istogramma a lamelle o...linea o....arrow...
Grazie per l'aiuto
Puoi provare il MACD per questo scopo
Sì, ma non dovrebbe seguire la "curva dell'indicatore" ma solo indicare il cambiamento di colore.
Grazie walb
Sì, ma non dovrebbe seguire la "curva dell'indicatore" ma solo indicare il cambiamento di colore.
Grazie walb
L'indicatore per MT4 è chiamato colori russi, si vuole
/go?link=https://www.forexfactory.com/showthread.php?t=173962
Devi solo sostituire l'HMA con EMA34