Home Indicatore tecnico Post

id_digits_object: L'indicatore Essenziale per MetaTrader 5

Allegato
13935.zip (3.21 KB, Scarica 0 volte)

Cliccando su qualsiasi oggetto grafico, l'indicatore id_digits_object mostra informazioni utili nella scheda Esperti del terminale:

  • nome e tipo dell'oggetto cliccato;
  • data e valori dei punti di ancoraggio;
  • il numero di decimali (cioè le cifre nella parte frazionaria) in questi valori di ancoraggio.

Funziona perfettamente con oggetti grafici sia nella finestra principale che nelle sue sottofinestra.

Questo indicatore è utile per identificare valori di ancoraggio non normalizzati, mostrando il numero di decimali in essi. La funzione per il calcolo del numero di decimali può essere utilizzata anche separatamente in altri programmi.

L'indicatore lavora con i seguenti oggetti grafici:

Identificatore: Descrizione:
OBJ_HLINE
Linea Orizzontale
OBJ_TREND
Linea di Tendenza
OBJ_TRENDBYANGLE
Linea di Tendenza per Angolo
OBJ_CYCLES
Linee Cicliche
OBJ_ARROWED_LINE
Linea con Freccia
OBJ_CHANNEL
Canale Equidistante
OBJ_PITCHFORK
Pitchfork di Andrews
OBJ_GANNLINE
Linea Gann
OBJ_GANNFAN
Ventaglio Gann
OBJ_GANNGRID
Griglia Gann
OBJ_FIBO
Fibonacci Retracement
OBJ_FIBOTIMES
Fibonacci Time Zones
OBJ_FIBOFAN
Ventaglio Fibonacci
OBJ_FIBOARC
Archi Fibonacci
OBJ_FIBOCHANNEL
Canale Fibonacci
OBJ_EXPANSION
Espansione Fibonacci
OBJ_ELLIOTWAVE5
Onda Motiva di Elliott
OBJ_ELLIOTWAVE3
Onda Correttiva di Elliott
OBJ_RECTANGLE
Rettangolo
OBJ_TRIANGLE
Triangolo
OBJ_ELLIPSE
Ellisse
OBJ_ARROW_THUMB_UP
Pollice Su
OBJ_ARROW_THUMB_DOWN
Pollice Giù
OBJ_ARROW_UP
Freccia Su
OBJ_ARROW_DOWN
Freccia Giù
OBJ_ARROW_STOP
Segnale di Stop
OBJ_ARROW_CHECK
Segnale di Check
OBJ_ARROW_LEFT_PRICE
Etichetta Prezzo Sinistra
OBJ_ARROW_RIGHT_PRICE
Etichetta Prezzo Destra
OBJ_ARROW_BUY
Segnale di Acquisto
OBJ_ARROW_SELL
Segnale di Vendita
OBJ_ARROW
Oggetto Freccia
OBJ_TEXT
Oggetto di Testo

Spesso, gli indicatori impostati in una sottofinestra del grafico hanno valori che differiscono da quelli della finestra principale per il numero di decimali. Questo programma ausiliario consente di verificare il numero di decimali dei valori dei punti di ancoraggio degli oggetti grafici. Indipendentemente dal numero di decimali impostato nella finestra principale:


Fig. 1. Indicatore CCI nella sottofinestra con valori a due cifre su un grafico con quotazioni a cinque cifre. La linea di tendenza nella sottofinestra CCI con valori a due cifre



Fig. 2. Indicatore MACD nella sottofinestra con valori a sei cifre su un grafico con quotazioni a cinque cifre. La linea di tendenza nella sottofinestra MACD con valori a sei cifre



Fig. 3. Valori dei punti di ancoraggio dell'Onda Motiva di Elliott nella finestra principale del grafico.

Potrebbero presentarsi differenze apparentemente strane durante l'applicazione dell'indicatore id_digits_object. Ad esempio, nella fig. 4 qui sotto, una linea con cinque cifre è chiaramente visibile su un grafico a cinque cifre, ma le proprietà di questa linea mostrano anch'esse cinque cifre, mentre l'indicatore "audacemente" visualizza otto:


Fig. 4. id_digits_object ha trovato un valore non normalizzato in una linea orizzontale

Se ciò accade cliccando su un oggetto grafico impostato programmaticamente, allora, se necessario, controlla l'uso della normalizzazione del valore al momento dell'impostazione degli oggetti nel codice del programma che ha creato l'oggetto. Se l'oggetto è stato impostato manualmente nel grafico, le sue valori possono essere modificati manualmente nel modo seguente:

  • nella scheda "Impostazioni" della finestra di dialogo delle proprietà di tale oggetto, clicca sul valore del punto di ancoraggio (se ha più valori di ancoraggio, è sufficiente cliccare sul primo);
  • chiudi la finestra di dialogo delle proprietà dell'oggetto premendo il pulsante "Ok".

Dopo di ciò, clicca di nuovo sull'oggetto per verificare che i valori siano normalizzati con l'aiuto di id_digits_object. Le figure 5 e 6 mostrano visivamente i passi descritti:


Fig. 5. Normalizzazione di un oggetto impostato manualmente tramite la finestra di dialogo delle proprietà



Fig. 6. La stessa linea orizzontale, ma con un valore normalizzato

Tuttavia, se necessario, per normalizzare i valori di ancoraggio degli oggetti impostati manualmente, possono essere utilizzati metodi programmati. Ad esempio, esiste un indicatore già pronto per linee di tendenza, linee orizzontali e livelli di Fibonacci: ID Rounding or deleting 3 for MT5, che non solo aiuta a normalizzare i valori degli oggetti grafici, ma anche ad arrotondarli al punto decimale richiesto se necessario.

Post correlati

Commento (0)