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
- Indice di Volatilità Chaikin: Scegli il Giusto Algoritmo di Smussamento per MetaTrader 5
- Volatilità Stocastica: Indicatore per MetaTrader 5 da Utilizzare sul Grafico
- Notis: L'Indicatore per Misurare la Volatilità su MetaTrader 5
- Indicatore di Equità e Bilancio per MetaTrader 5: Monitoraggio della Tua Performance di Trading
- ChartObjectsCopyPaste: L'indicatore per MetaTrader 5 che semplifica il tuo trading