Chiedete! - pagina 94

 
ANCOLL:
Mi chiedo se c'è un modo per rimuovere il banner, perché a volte blocca la vista da altri indicatori.

Peccato, è .ex4

L'indicatore, ho allegato qui sotto

Puoi chiedere a cja di renderlo più piccolo su questo thread https://www.mql5.com/en/forum/178253

Perché cja sta postando i codici ex4 solo con il banner - per favore leggi questi 2 thread:

https://www.mql5.com/en/forum/178287

https://www.mql5.com/en/forum/177101

 
Michel:
È facile: il codice sopra è una funzione, quindi devi chiamarla da qualche parte. Se non lo chiami mai, questa funzione non verrà mai eseguita, quindi è inutile tenerla nel file compilato; questo è il significato dell'errore che ottieni.

L'ho capito e l'ho fatto funzionare. Grazie.

 

Necessità di usare le cifre

Dave137:

#property indicator_chart_window

double spread=Ask-Bid;

{

ObjectCreate("Spread_Label", OBJ_LABEL, 0, 0, 0);

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

ObjectSet("Spread_Label", OBJPROP_CORNER, 3);

ObjectSet("Spread_Label", OBJPROP_XDISTANCE, 50);

ObjectSet("Spread_Label", OBJPROP_YDISTANCE, 55);

}

Ho provato questo ma ottengo un grande valore '0' sul grafico. Come faccio a far sì che l'indicatore collochi lo spread sul grafico della valuta su cui è sovrapposto?

La tua saggezza e conoscenza è necessaria!

Dave

Dave,

Il problema è con questa linea di codice.

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Giallo);

Quando si usa DoubleToStr la seconda opzione è l'arrotondamento, cioè a quante cifre decimali arrotondare. Nel tuo caso stai arrotondando un numero di due o quattro cifre decimali a "zero" cifre decimali.

Vedi sotto:

string DoubleToStr( double value, int digits)

Restituisce una stringa di testo con il valore numerico specificato convertito in un formato di precisione specificato.

Parametri:

value - Valore in virgola mobile.

digits - Formato di precisione, numero di cifre dopo la virgola (0-8).

Il codice corretto dovrebbe leggere:

ObjectSetText("Spread_Label", DoubleToStr(spread,Digits), 14, "Ariel", Yellow);

NOTA: Digits è una funzione interna che restituisce il numero di posizioni decimali per il simbolo corrente.

Questo dovrebbe ora mostrare lo spread.

Grazie,

Hiachiever

 
ANCOLL:
Mi chiedo se c'è un modo per rimuovere il banner, perché a volte blocca la vista da altri indicatori.

Peccato, è .ex4

L'indicatore, ho allegato qui sotto

Sì, ho scritto e postato il codice in modo che tu possa costruire i tuoi indicatori.

 
newdigital:
Puoi chiedere a cja di rimpicciolirlo su questo thread https://www.mql5.com/en/forum/178253

Perché cja sta postando i codici ex4 solo con il banner - si prega di leggere questi 2 thread:

https://www.mql5.com/en/forum/178287

https://www.mql5.com/en/forum/177101

Capisco...

Anche il Dolly e il DIN dove io, cja, minime e altri abbiamo lavorato insieme, sono stati strappati e venduti da quei ladri in rete.

 

Problema con ICUSTOM

Questo è l'errore che ottengo quando eseguo il mio EA

GannHiLov1 EURJPYm,M30: numero di buffer di indice non valido nella funzione iCustom

Questa è la mia funzione Icustom

double GannBuy1 = iCustom(NULL, 0, "###gann_hilo_activator###", lookback1,0);

Qualcuno sa come risolvere questo problema?

 

Per codersguru e altri programmatori

Ciao a tutti,

Per favore, potreste aiutarmi con il mio problema descritto qui

Grazie

 

Allarme continuo

Mi chiedevo quale codice e dove aggiungerlo, se voglio che qualsiasi indicatore suoni, e-mail, allarmi fino a quando non lo spengo. A volte sono lontano dal mio computer e uso messaggi di testo e suoni per avvertirmi se sono sveglio o addormentato. Un suono o un messaggio di testo non è sempre sufficiente per ottenere la mia attenzione.

Grazie in anticipo

 

avviso vocale adx

ciao, mi chiedevo se qualcuno può aiutarmi a fare un indicatore che mi darà un suono una volta che la linea adx è sopra 40?

Grazie

 

iCustom alla fine della barra o?

Ciao a tutti,

Ho cercato di confermare che l'iCustom usa i valori alla chiusura della barra o li calcola dopo ogni tick? Non è del tutto chiaro nella documentazione. Sembra che alcune funzioni come iMa permettano di specificare in quale momento della barra si vuole prendere il valore.

Ho il seguente iCustom e vorrei sapere se è il valore di StochRSICurr alla fine della barra giornaliera o no?

StochRSICurr = iCustom(Symbol(),PERIOD_D1, "Stochastic RSI",8,8,9,0,0);

Grazie per il vostro aiuto.

Putz