Perché l'indicatore delle notizie non funziona in Windows 7? - pagina 17

 



Ciao Zhunko, questa non è una richiesta, solo un pensiero "ad alta voce". Quello che segue mi sembra ingenuo.

Non so perché l'autore ha messo il parametro "Server Time" in modalità manuale, perché è così facile sottrarre/aggiungere automaticamente l'offset temporale delle citazioni da/al tempo del comunicato stampa.Per esempio, a volte salto da un broker a quattro cifre a uno a cinque, devo usare dei modelli. L'opzione "Ora locale" non è affatto necessaria, basta lasciare che la macchina stessa, guardi automaticamente la mia ora locale e ricalcoli tutto correttamente, e non ci sono orari estivi e invernali da considerare - è una rottura di palle. Ma dopo questo il fattore umano è escluso!

 
È possibile rimuovere tutte le impostazioni temporali. Non voglio disturbare. Ci sono compiti più importanti. Uso l'indicatore quando qualcosa non funziona nel progetto principale. Mi rilasso in questo modo.
 

Trovato un piccolo bug :)

Se l'indicatore mostra un numero qualsiasi di notizie, ma 0 notizie vecchie, allora l'indicatore mostra le notizie future, ma sotto il titolo "Notizie passate",

Non è un grosso problema, ma non è bello :)

Aggiustalo, per favore

 
E poi, una piccola richiesta, se non ti dispiace, fai una scelta - il colore del testo delle notizie rimane bianco o coincide con il colore delle linee di importanza, in modo che la lista mostri immediatamente quanto importante sarà la notizia davanti, invece di cambiare la scala / l'arco di tempo per vedere cosa c'è oltre l'orizzonte :)
 
Sleeky:

Trovato un piccolo bug :)

Se l'indicatore mostra un numero qualsiasi di notizie, ma 0 notizie vecchie, allora l'indicatore mostra le notizie future, ma sotto il titolo "Notizie passate",

Non è un grosso problema, ma non è bello :)

Sistematelo, per favore.

Riparato.

Sleeky:

E poi, una piccola richiesta, se non è un problema, fare una scelta - il colore del testo delle notizie rimane bianco o coincide con il colore delle linee di importanza, in modo che la lista mostri immediatamente quanto importante sarà la notizia davanti, non per cambiare lo zoom/tempo per vedere cosa c'è all'orizzonte :)

I commenti non sono colorati. Dovete fare delle etichette di testo. Non lo farò per ora. Forse qualcun altro si unirà...?
File:
news_3_18.mq4  27 kb
 
Zhunko:

Corretto.

I commenti non sono colorati. Bisogna fare etichette di testo. Non lo farò ancora. Può unirsi qualcun altro...?

Grazie.

Mi sono eccitato troppo presto :)

Scrive ancora la linea ___ notizie passate _____,

Quando ho OldNews=0 e solo notizie future sul grafico.

E i commenti sulla notizia alla linea, si può tornare verticale, altrimenti è un casino (o fare un cambio - orizzonte/verticale)


 
Zhunko:

Corretto.

I commenti non sono colorati. Bisogna fare le etichette di testo. Non lo sto ancora facendo. Forse qualcun altro può partecipare...?

Ecco se aiuta.

//------------------------------------------------------------------ Comment2
void Comment2(string inf, color clr=Red, int corn=1, int x0=20, int y0=20, int fontsize=8, string font="Tahoma")
{
        string str[100]; int i, j, k; inf=" "+inf;
        for(i=0, j=0, k=1; i<1000 && k>0;) // составляем массив
        {
                k=StringFind(inf, "\n", j); // нашли разделитель
                if (k==0) str[i]=StringSubstr(inf, j, 0); else str[i]=StringSubstr(inf, j, k-j);
                i++;
                j=StringFind(inf, "\n", j)+1; if (j==0) break; // если не нашли следующего разделителя, то выходим
        }
        
        int dy=fontsize*1.5;
        for (j=0; j<i; j++)
        {
                SetLabel("inf"+j+corn+x0+y0, 0, str[j], clr, x0, y0+dy*j, corn, fontsize, font);
        }
}
//------------------------------------------------------------------ SetLabel
void SetLabel(string name, int wnd, string text, color clr, int x, int y, int corn, int fontsize, string font)
{
        ObjectCreate(name, OBJ_LABEL, wnd, 0, 0); ObjectSet(name, OBJPROP_CORNER, corn); 
        ObjectSetText(name, text, fontsize, font, clr); 
        ObjectSet(name, OBJPROP_XDISTANCE, x);  ObjectSet(name, OBJPROP_YDISTANCE, y); 
}
 
Sleeky:

Grazie.

Mi sono eccitato presto :)

Scrive ancora la linea ___ notizie passate _____,

Quando ho OldNews=0 e solo notizie future sul grafico.

E commenti a notizie alla linea, si può tornare verticale, altrimenti un casino totale (o fare un interruttore - orizzonte/verticale)

Hai una specie di malfunzionamento di mt4. Tutto funziona per me.

 
Zhunko:

Stai avendo qualche tipo di malfunzionamento di mt4. Per me funziona.

Capito, scusate. Puliamo, abbiamo un PHD :)
 
Zhunko:

Stai avendo qualche tipo di malfunzionamento di mt4. Tutto funziona per me.

Ce l'ho anche in Ucraina.