Trailing mengusulkan perubahan stop loss ketika harga bergerak menguntungkan. Pada long, level yang diterima dapat naik; pada short, levelnya dapat turun. Pembalikan harga tidak melonggarkannya. Bedakan kandidat program, respons modifikasi dan SL yang terakhir diterima server: ketiganya belum tentu sama. Aturan exit ini tidak menjamin laba atau harga penutupan.

Cara kerja aturan satu arah

Pada model OTC FX biasa, kandidat jarak tetap untuk long berasal dari Bid dikurangi jarak; untuk short, Ask ditambah jarak. Kandidat menjadi SL baru sesudah diterima. Periksa sisi pemicu kontrak yang sebenarnya. Trailing bawaan desktop MT5 mulai mengirim perubahan ketika keuntungan dalam point mencapai jarak yang dipilih. Memilih menu trailing saja tidak memasang SL awal. Dokumentasinya juga membatasi operasi trailing satu posisi paling sering sekali setiap sepuluh detik; lonjakan harga di antara pembaruan belum tentu menjadi level tersimpan.

Contoh EUR/USD sepenuhnya rekaan: Anna membeli 10.000 EUR pada Ask 1.0850, secara terpisah memasang SL sah 1.0820, lalu memilih jarak 30 pip. Pip model 0.0001; bila point simbol 0.00001, jarak itu 300 point, bukan 30 point. Pada Bid 1.0860, pergerakan menguntungkan 10 pip belum mencapai ambang. Pada Bid 1.0890, asumsikan perubahan ke 1.0860 diterima; pada Bid 1.0920, perubahan ke 1.0890 diterima.

Keadaan modelSL diterimaHasil harga jika seluruh exit terisi di sana
Awal, SL dipasang tersendiri1.0820−30 pip
Bid 1.08901.0860+10 pip
Bid 1.09201.0890+40 pip

Jika kemudian harga berbalik dan seluruh order penutupan terisi pada 1.0890, hasil harga +40 pip atau 40 USD, sebelum biaya terpisah. Level itu sendiri tidak menjamin fill. Long memperbaiki level ke atas dan short ke bawah; aturan satu arah bukan berarti semua SL selalu naik. Stop loss dan take profit tetap berada di level diterima sampai diubah, tetapi juga tidak menetapkan hasil neto final.

Jarak tetap, persentase dan ATR

Ketiganya rancangan aturan untuk dibandingkan, bukan tiga fitur yang pasti tersedia pada setiap platform. Jarak tetap, misalnya 40 pip, memakai selisih harga yang sama. Ia tidak menyesuaikan ukuran volatilitas dan tidak menjamin exit tepat 40 pip dari maksimum yang terlihat. Aktivasi, waktu pembaruan serta penerimaan tetap terpisah.

Pada aturan persentase rekaan, 0,5% dari referensi 1.1000 adalah 0.0055 atau 55 pip, sedangkan pada 1.2000 menjadi 60 pip. Nyatakan referensi dan aturan satu arah ketika jarak dihitung kembali. Mengubah satuan menjadi persentase tidak menjamin hasil lebih baik.

ATR merangkum true range historis pada periode serta timeframe yang dipilih. Jarak berupa kelipatan ATR bukan ramalan pergerakan berikutnya. Tidak ada faktor universal yang menjamin stop menghindari pergerakan biasa. Lihat rancangan trailing ATR lanjutan untuk parameter serta pengujiannya.

ATR naik: jangan diam-diam memundurkan stop

Tambahan rekaan ini memakai program sendiri, bukan trailing bawaan MT5. Long mempunyai SL sah 1.1050. Tetapkan kandidat = Bid − 2 × ATR, lalu usulkan hanya level yang lebih tinggi dari SL diterima; asumsi setiap perubahan yang memenuhi aturan akhirnya diterima dan tidak ada operasi lain. Model ini tidak menetapkan frekuensi update atau jaminan eksekusi.

Aturan long: ATR berubah, SL tidak mundurProgram rekaan: kandidat Bid − 2 × ATR; hanya peningkatan diterima. Tidak ada order pasar nyata atau biaya yang dihitung.PERHITUNGAN HIPOTETISBid 1.1100 · ATR 0.0020Kandidat 1.1060 → SL1.1060Bid 1.1110 · ATR 0.0040Kandidat 1.1030 → SLtetap 1.1060Bid 1.1120 · ATR 0.0020Kandidat 1.1080 → SL1.1080
Aturan long: ATR berubah, SL tidak mundur. Program rekaan: kandidat Bid − 2 × ATR; hanya peningkatan diterima. Tidak ada order pasar nyata atau biaya yang dihitung.

Simpan kandidat dan level terakhir diterima secara terpisah; max lokal bukan bukti server.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Bid 1.1100 · ATR 0.0020
Kandidat 1.1060 → SL 1.1060 – Lebih tinggi dari SL awal sah 1.1050; modifikasi diasumsikan diterima.
Bid 1.1110 · ATR 0.0040
Kandidat 1.1030 → SL tetap 1.1060 – Aturan satu arah menolak pelonggaran meski harga naik.
Bid 1.1120 · ATR 0.0020
Kandidat 1.1080 → SL 1.1080 – Peningkatan berikut diasumsikan diterima; ini bukan harga fill.

Pada langkah kedua, Bid justru lebih tinggi, tetapi lonjakan ATR membuat kandidat mentah turun ke 1.1030. Mengirimnya sebagai pengganti 1.1060 akan melonggarkan stop. Fungsi max(SL terakhir diterima, kandidat) mempertahankan 1.1060 dalam model long. Pada short, padanan satu arahnya memakai min. Setelah permintaan benar-benar diterima, baca keadaan server lagi; nilai max lokal saja belum membuktikan modifikasi berhasil.

Jarak, aktivasi dan tempat program berjalan

Nilai ketiganya secara terpisah. Jarak kecil dapat menyebabkan exit lebih awal; jarak lebih besar mengembalikan lebih banyak pergerakan menguntungkan bila terisi di sana. Bandingkan seluruh entri yang sama, satuan serta biaya, termasuk transaksi rugi. Batas 1,5 × ATR bukan aturan keselamatan universal.

Aktivasi adalah syarat mulai, bukan jarak mengikuti. MT5 desktop bawaan mengaitkannya dengan jarak yang dipilih. Program khusus dapat menetapkan, misalnya, aktivasi 60 pip dan jarak 40 pip, tetapi itu spesifikasi latihan, bukan rekomendasi atau bukti buffer cukup.

Trailing bawaan desktop MT5 membutuhkan terminal aktif dan terhubung. Ketika terminal berhenti, pembaruan berhenti; hanya SL terakhir yang sudah diterima server dapat tetap berlaku jika ada dan masih sah. Dokumentasi cTrader Web menjelaskan trailing bawaannya di sisi server dan tetap aktif setelah sesi berakhir. Jangan memindahkan kesimpulan itu ke setiap EA, aplikasi atau layanan broker. Lokasi operasi dan guaranteed stop adalah dua persoalan berbeda.

Menilai aturan tanpa memilih hasil sesudahnya

Harga yang melanjutkan tren setelah exit tidak sendirinya membuktikan exit salah. Pada jalur lain, aturan sama dapat mengurangi rugi. Catat syarat entry/exit, timeframe, jarak, aktivasi, sampling atau step, unit kontrak dan biaya sebelum membandingkan alternatif. Sertakan berbagai jalur harga, penolakan modifikasi dan asumsi fill. Tidak ada H4 minimum atau lama holding beberapa hari yang wajib agar trailing berguna.

Untuk operasi tanpa pengawasan, tentukan mekanisme yang terus berjalan serta cara memeriksa level server. Uptime mesin tidak membuktikan setiap kandidat diterima. Menilai hanya transaksi yang keluar sebelum kenaikan besar memilih bukti setelah hasil terlihat; simpan pula transaksi yang exit-nya menguntungkan atau mengurangi kerugian.

Gap, slippage dan perubahan yang ditolak

SL biasa yang digeser trailing tetap tunduk pada ketentuan aktivasi dan eksekusi. Gap harga pada akhir pekan atau intrasesi dapat menyebabkan harga fill lebih buruk atau masalah eksekusi. Tidak ada janji selalu ditutup tepat pada level atau semua order langsung berhasil. Produk guaranteed stop, bila tersedia, mempunyai ketentuan serta biaya tersendiri; kata trailing tidak memberikan jaminan itu.

Kandidat ditolak, level lama masih berlaku

Model program memakai EUR/USD linear, pip 0.0001, long dengan SL sah 1.10200. Pada Bid 1.10600, kandidat jarak 20 pip adalah 1.10400. Anggap syarat minimum rekaan 30 pip, perubahan ditolak, tidak ada operasi lain dan SL lama tetap sah. Ini bukan catatan versi trailing bawaan tertentu.

Kandidat program tidak otomatis menjadi SL serverModel program long menghitung SL 1.10400 pada Bid 1.10600. Jarak 20 pip gagal pada minimum 30 pip rekaan; perubahan ditolak. SL sebelumnya 1.10200 tetap sah, tanpa operasi lain.KANDIDAT SL ≠ SL TERSIMPAN1 • Keadaan terkonfirmasiLong • SL tersimpan 1.102002 • Perhitungan programBid 1.10600 − 0.00200 = 1.104003 • Penolakan dalam modelJarak 20 pip < syarat 30 pip4 • Keadaan setelah penolakanSL terkonfirmasi tetap 1.10200
Kandidat program tidak otomatis menjadi SL server. Model perubahan ditolak karena syarat jarak rekaan; level lama tetap sah.

SL sah tetap 1.10200; Bid 1.10300 belum memenuhi syarat aktivasi long tersebut.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Bid berikut 1.10300 masih di atas SL sah 1.10200. Membandingkannya dengan kandidat ditolak 1.10400 memberi kesimpulan aktivasi yang salah. Cocokkan level diminta, respons server serta SL posisi. MetaQuotes mendefinisikan SYMBOL_TRADE_STOPS_LEVEL dalam point dan kode 10016 sebagai invalid stops; kode itu sendiri tidak membuktikan penyebab kasus nyata. Model tidak memprediksi harga fill jika SL kemudian terpicu.

Otomatis atau menggeser manual

Aturan manual dapat memakai low lokal yang sudah terkonfirmasi dan buffer yang ditentukan untuk long, alih-alih jarak tetap. Orang atau program tetap mengirim perubahan serta memeriksa penerimaannya. Kendali pemilihan level tidak mengendalikan fill berikutnya.

Aturan gabungan dapat memindahkan SL mendekati entry pada ambang tertentu, melakukan penutupan sebagian lalu mengikuti sisa volume. Ambang itu pilihan model, bukan kewajiban universal 1R atau 2R. Break-even membedakan hasil harga pada entry dari impas setelah biaya. Bandingkan varian manual/otomatis dengan entri, volume dan biaya sama. Periksa juga SL, TP dan EA ketika MT4 ditutup.

Langkah latihan berikutnya

  1. Tulis aturan sebelum menguji. Nyatakan satuan, ATR bila dipakai, timeframe, aktivasi dan update satu arah. Nilai pilihan merupakan input uji, bukan rentang optimal.
  2. Periksa lingkungan. Bedakan terminal, server serta produk guaranteed stop. Simpan level terakhir diterima.
  3. Amati pada demo. Dengan jarak rekaan 30 pip, periksa aktivasi, perubahan diterima dan pembalikan. Jika harga belum memenuhi syarat, jangan menganggap update sudah terjadi.
  4. Tinjau sampel lengkap. Bandingkan alternatif yang ditentukan sebelumnya dengan entri serta biaya sama; jangan hanya menghitung keuntungan yang terlewat.