Kode Waktu Kerangka (TF Kode)
Atur harga penutupan, waktu eksekusi stop-loss, dan rasio retracement Fibonacci.

Kode waktu kerangka (TF kode) adalah kode yang dapat Anda kirim dari ponsel Anda untuk menyesuaikan kerangka waktu di mana Anda ingin mengeksekusi stop-loss. Ini ditempatkan pada desimal terakhir dari harga stop-loss. Untuk tiket beli EURUSD dengan lima desimal, kode antara 0.00001 dan 0.00008 akan dipetakan ke kerangka waktu dari M1 hingga W1.

- Jika Anda ingin mengatur 1.00000 sebagai stop-loss Anda pada EURUSD dengan kerangka waktu M5, cukup tambahkan 0.00002 ke 1.00000 dan kirim 1.00002.
- Jika Anda ingin mengatur stop-loss sebesar 150.50 pada USDJPY dengan kerangka waktu M15, Anda akan mengirim 150.53 (150.50 + 0.03).
Terlepas dari apakah broker atau platform perdagangan menggunakan 2, 3, atau 5 desimal, kami akan menggunakan desimal terakhir sebagai kode kerangka waktu. Kerangka waktu yang sesuai terdaftar dalam tabel di bawah ini:
| TF kode (desimal terakhir) | Kerangka waktu |
|---|---|
| 0 | Masuk langsung dengan perhitungan ukuran lot otomatis |
| 1 | M1 |
| 2 | M5 |
| 3 | M15 |
| 4 | M30 |
| 5 | H1 |
| 6 | H4 |
| 7 | D1 |
| 8 | W1 |
| 9 | Hapus pengaturan stoploss, take profit, TF kode, dan FB kode |
Kode 1-8: Kode Waktu Kerangka
Kode 1-8 mewakili kode waktu kerangka, yang menunjukkan kerangka waktu eksekusi stop-loss. Misalnya, jika Anda mengirim harga stop-loss untuk EURUSD sebagai 1.38532, desimal terakhir (kode 2) akan diinterpretasikan sebagai kerangka waktu eksekusi. Berikut cara program memisahkan stop-loss Anda dari kode waktu kerangka:
- Kerangka waktu: Mengambil desimal terakhir (0.00002) dari 1.38532 dan menginterpretasikannya sebagai kerangka waktu M5.
- Stop-loss harga penutupan: Membulatkan ke bawah harga stop-loss (1.38532 → 1.38530) dan menyimpannya sebagai nilai stop-loss harga penutupan.
- Eksekusi: Begitu harga penutupan turun di bawah 1.38530, perdagangan akan ditutup.
- Kerangka waktu: Mengambil desimal terakhir (0.00002) dari 1.38532 dan menginterpretasikannya sebagai kerangka waktu M5.
- Stop-loss harga penutupan: Membulatkan ke atas harga stop-loss (1.38532 → 1.38540) dan menyimpannya sebagai nilai stop-loss harga penutupan.
- Eksekusi: Ketika harga penutupan naik di atas 1.38540 pada kerangka waktu M5, perdagangan akan ditutup.
Interpretasi Stop-Loss Harga Penutupan
Terlepas dari apakah produk memiliki 2 atau 3 desimal, kami menggunakan desimal terakhir sebagai kode kerangka waktu. Setelah menerima stop-loss dari pengguna, EA ini akan terlebih dahulu menginterpretasikan desimal terakhir sebagai kode kerangka waktu. Kemudian, ia menghitung stop-loss harga penutupan dengan membulatkan ke bawah desimal terakhir untuk pesanan beli dan membulatkan ke atas desimal terakhir untuk pesanan jual. Di bawah ini adalah contoh kerangka waktu akhir dan stop-loss harga penutupan untuk XAUUSD dan USDJPY seperti yang dihitung oleh Cosy Trader.
| Mata uang/harga stop-loss | TF kode/kerangka waktu | Stop-loss harga penutupan beli | Stop-loss harga penutupan jual |
|---|---|---|---|
| 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 |
Anda dapat dengan cepat menyesuaikan kode waktu kerangka dengan mengetuk tombol "+" dan "-" di samping harga stop-loss di aplikasi MT4 Anda.

- Kode waktu kerangka: Desimal terakhir dari stop-loss.
- Harga stop-loss penutupan: Untuk tiket beli, itu adalah harga stop-loss yang dibulatkan ke bawah; untuk tiket jual, itu adalah harga stop-loss yang dibulatkan ke atas.
Kode 0 dan Kode 9
Karena tidak ada kerangka waktu yang dipetakan untuk kode 0 dan kode 9, di sini kami menggambarkan cara kerja kode ini. Harap dicatat, kedua kode ini hanya berlaku untuk tiket pending.
Kode 0: Kode Entri Pasar Langsung
Kode 0 memicu pesanan pasar langsung berdasarkan pesanan pending yang Anda kirim. Anda mungkin bertanya-tanya mengapa tidak langsung membuka pesanan beli atau jual. Alasannya adalah utilitas ini menawarkan keuntungan menghitung ukuran lot yang tepat untuk Anda, memberikan kontrol risiko yang lebih baik. Mengirim pesanan pasar langsung adalah proses dua langkah: pertama, Anda perlu mengirim tiket pending dengan ukuran lot apa saja, kemudian kirim kode TF=0.
Anda bisa melihat [B2] Entri Pasar Langsung untuk informasi lebih rinci.
Kode 9: Reset Semua Pengaturan
Kode 9 memungkinkan Anda untuk mereset semua pengaturan Anda. Jika Anda ingin mereset parameter selama operasional, cukup masukkan harga stop-loss dengan desimal terakhir diatur ke 9. Berikut beberapa contoh:
- Untuk tiket beli EURUSD dengan 5 desimal: 0.00009
- Untuk tiket jual XAUUSD dengan 2 desimal: kirim 9999.09
- Untuk tiket beli USDJPY dengan 3 desimal: 0.009
Perhatikan bahwa untuk mengirim kode waktu kerangka untuk tiket jual, Anda akan memerlukan nomor harga yang lebih besar dari harga saat ini. Jadi, 9999.x9, 5000.x9, atau 3000.x9 semuanya akan melayani tujuan yang sama ketika harga XAUUSD di bawah 3000. Setelah menerima kode reset, utilitas akan menghapus semua pengaturan stop-loss dan take-profit Anda, termasuk kode TF dan FB. Ini juga akan mengatur desimal terakhir dari harga pembukaan ke 0. Hal ini karena desimal terakhir dari harga pembukaan akan digunakan untuk mengambil kode kerangka waktu jika tidak ada stop-loss atau take-profit yang diatur. Kami akan mendeskripsikan ini nanti dalam bagian tentang "Pesanan pending satu bar." Setelah direset, Anda dapat mendefinisikan kembali tingkat stop-loss dan take-profit yang diinginkan untuk pesanan pending Anda. Secara singkat, kode 9 membantu Anda mereset stop-loss (SL) dan take-profit (TP) untuk pesanan pending dan memungkinkan Anda untuk menghapus pengaturan secara jarak jauh termasuk SL, TP, TF, dan FB.
Batas Pseudo Stop-Loss
Anda mungkin bertanya-tanya apakah stop-loss harga penutupan akan dihapus dalam langkah 2 setelah mengirim kode TF=0. Jawaban singkatnya adalah tidak. Namun, nilai stop-loss harus diatur di luar batas pseudo stop-loss. Batas pseudo stop-loss membantu EA menentukan apakah harga stop-loss yang dikirim oleh pengguna adalah kombinasi dari stop-loss harga penutupan dan kode waktu kerangka, atau hanya kode waktu kerangka. Di bawah ini, kami menggambarkan kondisi untuk tiket beli dan jual, masing-masing.
Tiket Beli Batas SL
Batas pseudo stop-loss untuk tiket beli berfungsi sebagai batas atas untuk EA menentukan apakah nilai tersebut adalah kode waktu kerangka. Untuk instrumen 5-digit seperti EURUSD, batas ini diatur pada 0.00010. Jika stop-loss yang dikirim oleh pengguna di bawah 0.00010, sistem menginterpretasikannya sebagai kode waktu kerangka. Misalnya, mengirim 0.00001 akan diterjemahkan ke kerangka waktu M1, dan 0.00002 akan diterjemahkan ke kerangka waktu M5. Untuk produk 3-digit (misalnya, XAUUSD), batasnya diatur ke 0.010. Jika Anda mengirim kode waktu kerangka antara 0.01 dan 0.08, itu akan diterjemahkan ke kerangka waktu antara M1 dan W1. Namun, jika Anda mengirim harga stop-loss sebesar 0.025, karena lebih tinggi dari 0.010, sistem akan menganggapnya sebagai kombinasi harga penutupan dan waktu kerangka. Dalam hal ini, harga penutupan akan diatur ke 0.020, dan kerangka waktu akan diatur ke H1 (0.005).
Tiket Jual Batas SL
Batas pseudo stop-loss untuk tiket jual adalah batas bawah dari harga stop-loss yang akan diterjemahkan menjadi kode waktu kerangka, bukan kombinasi harga penutupan dan waktu kerangka.
Batas pseudo stop-loss ditentukan oleh parameter seperti BASE-9 dan BASE-99. Parameter ini sesuai dengan rentang harga, di mana BASE-9 berlaku untuk harga di bawah 9, dan BASE-99 berlaku untuk harga lebih besar atau sama dengan 9 tetapi kurang dari 99.
| Parameter Batas Atas | Rentang Harga (P) |
|---|---|
BASE-9 | P > 0 |
BASE-99 | 9 ≤ P < 99 |
BASE-999 | 99 ≤ P < 999 |
Batas ini membantu EA menentukan apakah nilai stop-loss harus diperlakukan sebagai kode waktu kerangka atau kombinasi (harga penutupan + waktu kerangka). Nilai default dari parameter ini mungkin cocok untuk sebagian besar broker; namun, jika Anda menemukan bahwa kode stop-loss tidak dapat diatur setelah Anda mengirim tiket, Anda mungkin perlu menyesuaikan parameter atau beralih ke broker lain.
Di sini kami membuktikan beberapa batas pseudo stop-loss untuk tiket beli dan jual, masing-masing.
Tiket beli:
| 5 desimal digit (EUR/USD, AUD/USD, GBP/USD) | 0.00001(M1), 0.00002(M5) |
|---|---|
| 3 desimal digit (XAU/USD, USD/JPY) | 0.003(M15), 0.004(M30) |
| 2 desimal digit(XAU/USD, USD/JPY) | 0.05(H1), 0.06(H4) |
Tiket jual:
| 5 desimal digit (EUR/USD, AUD/USD, GBP/USD) | 99.00001(M1), 99.00002(M5) |
|---|---|
| 3 desimal digit (XAU/USD, USD/JPY) | 9999.003(M15), 9999.004(M30) |
| 2 desimal digit (XAU/USD, USD/JPY) | 9999.005(H1), 9999.006(H4) |
Di sini kami membuktikan beberapa contoh perhitungan pseudo-stop-loss: V EUR/USD (1.10100), M1
- Harga < 9 → Gunakan
BASE-9sebagai dasar pseudo stop-loss. BASE-9+ 0.00001 = 99.00000 + 0.00001 = 99.00001
XAU/USD (2623.000), M15
- 9 <= Harga < 9999.000 → Gunakan
BASE-9999sebagai dasar pseudo stop-loss. BASE-9999+ 0.003 = 9999.000 + 0.003 = 9999.003
Contoh Kode Stop-Loss Tiket Jual
Sebagai contoh, jika harga pembukaan EURUSD di bawah 9.00000, sistem akan mengatur batas bawah pada 99.000 karena:
BASE-9 = 99.0
Anda tidak perlu mengingat semua batas ini karena, setelah Anda mengirim pengaturan (harga penutupan SL + waktu kerangka), sistem akan secara otomatis mengonversi stop-loss ke nilai seperti 0.000003 (Beli, M15) atau 999.002 (Jual, M5). Anda kemudian cukup menyesuaikan desimal terakhir jika ingin mengubah kerangka waktu stop-loss.
Bagaimana saya bisa memastikan stop-loss harga penutupan tidak diubah dalam langkah 2?
Untuk tiket limit beli, mengirim kode waktu kerangka 0 tidak akan menghapus stop-loss harga penutupan yang disimpan dalam EA. Untuk tiket limit jual, stop-loss harus diatur di luar batas harga pseudo stop-loss. Batas ini ditentukan oleh parameter dalam EA. Misalnya:
BASE-9 = 99.0
Parameter BASE-9 mengatur batas pseudo stop-loss untuk produk yang harganya di bawah 9. Dalam kasus ini, jika Anda ingin mengirim kode TF=0, Anda dapat menggunakan nilai seperti 99.00000, 1000.00000, atau 9999.00000. Karena semua harga ini di atas batas pseudo stop-loss (99.0), mereka akan dikenali sebagai kode waktu kerangka, memastikan bahwa stop-loss harga penutupan tidak diubah. Jika Anda tidak yakin apakah stop-loss harga penutupan telah diatur dengan benar, cukup kirim kembali setelah tiket dikonversi menjadi pesanan pasar dalam langkah 2.
Bagaimana saya bisa mendapatkan kode pseudo stop-loss di ponsel saya?
Mudah untuk menemukan kode pseudo stop-loss dan mengirim kode TF=0. Begitu Anda mengirim tiket awal, itu akan mengatur stop-loss Anda menggunakan pseudo stop-loss + kode waktu kerangka (misalnya, 99.00002 berarti stop-loss pada kerangka waktu M5). Anda cukup menyesuaikan desimal terakhir ke 0 dengan mengetuk tombol (+) atau (-) di samping stop-loss Anda di aplikasi MT4 Anda. |
Berpindah Antar Kerangka Waktu
Kehebatan dari kode waktu kerangka adalah Anda dapat langsung menyesuaikannya jika Anda memutuskan untuk mengubah kerangka waktu eksekusi stop-loss. Misalnya, jika Anda ingin mengubah kerangka waktu stop-loss dari M5 ke M15 untuk tiket beli, cukup ubah dari sesuatu seperti 0.00002 menjadi 0.00003. Untuk tiket jual, ubah dari sesuatu seperti 9999.002 menjadi 9999.003. Penyesuaian ini hanya mengubah kerangka waktu stop-loss tanpa mengubah harga penutupan stop-loss.