Codice del Time Frame (Codice TF)
Imposta il prezzo di chiusura, il time frame di esecuzione dello stop-loss e il rapporto di ritracciamento di Fibonacci.

Il codice del time frame (codice TF) è un codice che puoi inviare dal tuo cellulare per regolare il time frame in cui desideri eseguire lo stop-loss. È posizionato nell'ultima cifra decimale del prezzo dello stop-loss. Per un biglietto di acquisto EURUSD a cinque decimali, il codice tra 0.00001 e 0.00008 sarà mappato ai time frame da M1 a W1.

- Se desideri impostare 1.00000 come stop-loss su EURUSD con un time frame di M5, aggiungi semplicemente 0.00002 a 1.00000 e invia 1.00002.
- Se desideri impostare uno stop-loss di 150.50 su USDJPY con un time frame di M15, invieresti 150.53 (150.50 + 0.03).
Indipendentemente dal fatto che il broker o la piattaforma di trading utilizzi 2, 3 o 5 decimali, utilizzeremo l'ultima cifra decimale come codice del time frame. I time frame corrispondenti sono elencati nella tabella qui sotto:
Codice TF (ultima cifra decimale) | Time frame |
---|---|
0 | Ingresso diretto con calcolo automatico del lotto |
1 | M1 |
2 | M5 |
3 | M15 |
4 | M30 |
5 | H1 |
6 | H4 |
7 | D1 |
8 | W1 |
9 | Cancella l'impostazione di stoploss, take profit, codice TF e codice FB |
Codici 1-8: Codice del Time Frame
I codici da 1 a 8 rappresentano il codice del time frame, che indica il time frame di esecuzione dello stop-loss. Ad esempio, se invii il prezzo dello stop-loss per EURUSD come 1.38532, l'ultima cifra decimale (codice 2) sarà interpretata come il time frame di esecuzione. Ecco come il programma separa il tuo stop-loss dal codice del time frame:
- Time frame: Prende l'ultima cifra decimale (0.00002) da 1.38532 e lo interpreta come il time frame M5.
- Stop-loss al prezzo di chiusura: Arrotonda per difetto il prezzo dello stop-loss (1.38532 → 1.38530) e lo memorizza come valore dello stop-loss al prezzo di chiusura.
- Esecuzione: Una volta che il prezzo di chiusura scende sotto 1.38530, il trade verrà chiuso.
- Time frame: Prende l'ultima cifra decimale (0.00002) da 1.38532 e lo interpreta come il time frame M5.
- Stop-loss al prezzo di chiusura: Arrotonda per eccesso il prezzo dello stop-loss (1.38532 → 1.38540) e lo memorizza come valore dello stop-loss al prezzo di chiusura.
- Esecuzione: Quando il prezzo di chiusura sale sopra 1.38540 sul time frame M5, il trade verrà chiuso.
Interpretazione dello Stop-Loss al Prezzo di Chiusura
Indipendentemente dal fatto che un prodotto abbia 2 o 3 cifre decimali, utilizziamo l'ultima cifra decimale come codice del time frame. Dopo aver ricevuto lo stop-loss dall'utente, questo EA interpreterà prima l'ultima cifra decimale come codice del time frame. Poi calcola lo stop-loss al prezzo di chiusura arrotondando per difetto l'ultima cifra decimale per gli ordini di acquisto e arrotondando per eccesso l'ultima cifra decimale per gli ordini di vendita. Di seguito sono riportati esempi del time frame finale e dello stop-loss al prezzo di chiusura per XAUUSD e USDJPY come calcolato da Cosy Trader.
Valuta/prezzo dello stop-loss | Codice TF/time frame | Prezzo dello stop-loss di acquisto | Prezzo dello stop-loss di vendita |
---|---|---|---|
USDJPY/154.535 | 5/H1 | 154.530 | 154.540 |
XAUUSD/2381.23 | 3/M15 | 2381.20 | 2381.30 |
XAUUSD/2381.232 | 2/M5 | 2381.230 | 2381.240 |
Puoi regolare rapidamente il codice del time frame toccando i pulsanti "+
" e "-
" accanto al prezzo dello stop-loss nella tua app MT4.

- Codice del time frame: L'ultima cifra decimale dello stop-loss.
- Prezzo dello stop-loss di chiusura: Per i biglietti di acquisto, è il prezzo dello stop-loss arrotondato per difetto; per i biglietti di vendita, è il prezzo dello stop-loss arrotondato per eccesso.
Codice 0 e Codice 9
Dato che non c'è un time frame mappato per codice 0 e codice 9, qui illustriamo come funzionano questi codici. Si prega di notare che entrambi i codici si applicano solo ai biglietti in sospeso.
Codice 0: Codice di Ingresso Diretto sul Mercato
Il codice 0 attiva un ordine diretto sul mercato basato sull'ordine in sospeso che invii. Potresti chiederti perché non aprire semplicemente un ordine di acquisto o vendita diretto. La ragione è che questa utility offre il vantaggio di calcolare per te la dimensione esatta del lotto, fornendo un migliore controllo del rischio. Inviare un ordine diretto sul mercato è un processo in due fasi: prima, devi inviare un biglietto in sospeso con qualsiasi dimensione del lotto, poi inviare il codice TF=0.
Puoi dare un'occhiata a [B2] Ingresso Diretto sul Mercato per informazioni più dettagliate.
Codice 9: Reset di Tutte le Impostazioni
Il codice 9 ti permette di resettare tutte le tue impostazioni. Se desideri resettare i tuoi parametri durante l'operazione, inserisci semplicemente un prezzo dello stop-loss con l'ultima cifra decimale impostata su 9. Ecco alcuni esempi:
- Per un biglietto di acquisto EURUSD a 5 decimali: 0.00009
- Per un biglietto di vendita XAUUSD a 2 decimali: invia 9999.09
- Per un biglietto di acquisto USDJPY a 3 decimali: 0.009
Nota che per inviare il codice del time frame per un biglietto di vendita, dovrai utilizzare un numero di prezzo maggiore del prezzo attuale. Quindi, 9999.x9, 5000.x9 o 3000.x9 serviranno tutti allo stesso scopo quando il prezzo di XAUUSD è inferiore a 3000. Dopo aver ricevuto il codice di reset, l'utilità cancellerà tutte le tue impostazioni di stop-loss e take-profit, inclusi il codice TF e il codice FB. Imposterà anche l'ultima cifra decimale del prezzo di apertura a 0. Questo perché l'ultima cifra decimale del prezzo di apertura verrà utilizzata per recuperare il codice del time frame se non viene impostato nessuno stop-loss o take-profit. Lo descriveremo più avanti nella sezione su "Ordine in sospeso a una barra". Dopo il reset, puoi ridefinire i livelli desiderati di stop-loss e take-profit per i tuoi ordini in sospeso. In sintesi, il codice 9 ti aiuta a resettare lo stop-loss (SL) e il take-profit (TP) per gli ordini in sospeso e ti permette di rimuovere a distanza le impostazioni inclusi SL, TP, TF e FB.
Limite di Stop-Loss Pseudo
Potresti chiederti se lo stop-loss al prezzo di chiusura verrà cancellato nel passaggio 2 dopo aver inviato il codice TF=0. La risposta breve è no. Tuttavia, il valore dello stop-loss deve essere impostato al di fuori del limite di stop-loss pseudo. Il limite di stop-loss pseudo aiuta l'EA a determinare se il prezzo dello stop-loss inviato dall'utente è una combinazione di stop-loss al prezzo di chiusura e codice del time frame, o solo il codice del time frame. Di seguito, illustriamo le condizioni per i biglietti di acquisto e vendita, rispettivamente.
Biglietto di Acquisto Limite SL
Il limite di stop-loss pseudo per un biglietto di acquisto funge da limite superiore per l'EA per determinare se il valore è un codice del time frame. Per uno strumento a 5 cifre come EURUSD, questo limite è impostato a 0.00010. Se lo stop-loss inviato dall'utente è inferiore a 0.00010, il sistema lo interpreta come un codice del time frame. Ad esempio, inviare 0.00001 si tradurrebbe nel time frame M1, e 0.00002 si tradurrebbe nel time frame M5. Per un prodotto a 3 cifre (ad esempio, XAUUSD), il limite è impostato a 0.010. Se invii un codice del time frame tra 0.01 e 0.08, si tradurrà in un time frame tra M1 e W1. Tuttavia, se invii un prezzo dello stop-loss di 0.025, poiché è superiore a 0.010, il sistema lo tratterà come una combinazione di prezzo di chiusura e time frame. In questo caso, il prezzo di chiusura sarebbe impostato a 0.020, e il time frame sarebbe impostato a H1 (0.005).
Biglietto di Vendita Limite SL
Il limite di stop-loss pseudo per un biglietto di vendita è il limite inferiore di un prezzo dello stop-loss che verrà tradotto in un codice del time frame, piuttosto che in una combinazione di prezzo di chiusura e time frame.
Il limite di stop-loss pseudo è definito da parametri come BASE-9
e BASE-99
. Questi parametri corrispondono a intervalli di prezzo, dove BASE-9
si applica ai prezzi inferiori a 9, e BASE-99
si applica ai prezzi maggiori o uguali a 9 ma inferiori a 99.
Parametro del Limite Superiore | Intervallo di Prezzo (P) |
---|---|
BASE-9 | P > 0 |
BASE-99 | 9 ≤ P < 99 |
BASE-999 | 99 ≤ P < 999 |
Questi limiti aiutano l'EA a determinare se il valore dello stop-loss debba essere trattato come un codice del time frame o una combinazione di (prezzo di chiusura + time frame). I valori predefiniti di questi parametri potrebbero essere adatti per la maggior parte dei broker; tuttavia, se scopri che il codice dello stop-loss non può essere impostato dopo aver inviato il biglietto, potresti dover regolare i parametri o passare a un altro broker.
Ecco alcuni esempi di stop-loss pseudo per biglietti di acquisto e vendita, rispettivamente.
Biglietto di acquisto:
5 cifre decimali (EUR/USD, AUD/USD, GBP/USD) | 0.00001(M1), 0.00002(M5) |
---|---|
3 cifre decimali (XAU/USD, USD/JPY) | 0.003(M15), 0.004(M30) |
2 cifre decimali(XAU/USD, USD/JPY) | 0.05(H1), 0.06(H4) |
Biglietto di vendita:
5 cifre decimali (EUR/USD, AUD/USD, GBP/USD) | 99.00001(M1), 99.00002(M5) |
---|---|
3 cifre decimali (XAU/USD, USD/JPY) | 9999.003(M15), 9999.004(M30) |
2 cifre decimali (XAU/USD, USD/JPY) | 9999.005(H1), 9999.006(H4) |
Ecco alcuni esempi di calcolo dello stop-loss pseudo: V EUR/USD (1.10100), M1
- Prezzo < 9 → Usa
BASE-9
come base dello stop-loss pseudo. BASE-9
+ 0.00001 = 99.00000 + 0.00001 = 99.00001
XAU/USD (2623.000), M15
- 9 ≤ Prezzo < 9999.000 → Usa
BASE-9999
come base dello stop-loss pseudo. BASE-9999
+ 0.003 = 9999.000 + 0.003 = 9999.003
Esempio di Codice di Stop-Loss per Biglietto di Vendita
Ad esempio, se il prezzo di apertura di EURUSD è inferiore a 9.00000, il sistema imposterà il limite inferiore a 99.000 perché:
BASE-9
= 99.0
Non è necessario ricordare tutti questi limiti perché, dopo aver inviato l'impostazione (prezzo di chiusura SL + time frame), il sistema convertirà automaticamente lo stop-loss in valori come 0.000003 (Acquisto, M15) o 999.002 (Vendita, M5). Puoi poi semplicemente regolare l'ultima cifra decimale se desideri cambiare il time frame dello stop-loss.
Come posso assicurarmi che lo stop-loss al prezzo di chiusura non sia stato modificato nel passaggio 2?
Per un biglietto di acquisto limitato, inviare un codice del time frame di 0 non cancellerà lo stop-loss al prezzo di chiusura memorizzato nell'EA. Per un biglietto di vendita limitato, lo stop-loss deve essere impostato al di fuori del limite del prezzo di stop-loss pseudo. Questo limite è definito da un parametro nell'EA. Ad esempio:
BASE-9
= 99.0
Il parametro BASE-9
imposta il limite di stop-loss pseudo per i prodotti con prezzo inferiore a 9. In questo caso, se desideri inviare il codice TF=0, puoi utilizzare valori come 99.00000, 1000.00000 o 9999.00000. Poiché tutti questi prezzi sono sopra il limite di stop-loss pseudo (99.0), saranno riconosciuti come il codice del time frame, assicurando che lo stop-loss al prezzo di chiusura non sia modificato. Se non sei sicuro che lo stop-loss al prezzo di chiusura sia stato impostato correttamente, invialo semplicemente di nuovo dopo che il biglietto è stato convertito in un ordine di mercato nel passaggio 2.
Come posso ottenere il codice di stop-loss pseudo sul mio cellulare?
È facile trovare il codice di stop-loss pseudo e inviare il codice TF=0. Una volta inviato il biglietto inizialmente, imposterà il tuo stop-loss utilizzando il codice di stop-loss pseudo + time frame (ad esempio, 99.00002 significa uno stop-loss al time frame M5). Puoi semplicemente regolare l'ultima cifra decimale a 0 toccando il pulsante (+) o (-) accanto al tuo stop-loss nella tua app MT4. |
Passaggio tra Time Frame
La cosa grandiosa del codice del time frame è che puoi regolarlo direttamente se decidi di cambiare il time frame di esecuzione dello stop-loss. Ad esempio, se desideri passare dal time frame dello stop-loss da M5 a M15 per un biglietto di acquisto, cambia semplicemente da qualcosa come 0.00002 a 0.00003. Per un biglietto di vendita, cambia da qualcosa come 9999.002 a 9999.003. Questa regolazione cambia solo il time frame dello stop-loss senza alterare il prezzo di chiusura dello stop-loss.