Take profit

juga: TP, target profit, target

Take profit adalah level harga yang dilekatkan pada sebuah posisi, tempat broker menutup posisi itu secara otomatis untuk mengamankan laba. Level ini tersimpan di server broker seperti stop loss, dan trader menetapkannya sebelum transaksi dibuka.

Take profit — MT5 glossary overview

Sekilas

Jenis istilah
Platform MT5
Tingkat
Pemula
Digunakan pada
Desain strategi · Operasional MT5 · Manajemen risiko
Fungsi MQL5
CTrade::PositionModify(ticket, sl, tp)

Dengan bahasa sederhana

Harga tempat transaksi sudah cukup benar. Stop mengatakan seberapa keliru yang Anda izinkan; target mengatakan seberapa benar yang sudah cukup.

Mengapa ini penting

Target adalah tempat sebuah strategi memungut keunggulannya, sekaligus angka yang paling sering digeser trader setelah kejadian. Ditetapkan saat entri, ia mengubah rasio risiko/imbalan menjadi klaim yang bisa diuji.

  • Bersama stop, ia menetapkan tingkat kemenangan impas: 1 ÷ (1 + target ÷ stop). Geser salah satu angka dan batas yang harus dilampaui strategi ikut bergeser.
  • Ia tereksekusi di server broker, jadi target yang tersentuh semalam tetap mengamankan laba, terlepas dari apakah terminal berjalan.
  • Jaraknya menentukan karakter catatan hasilnya. Target dekat sering menang dan kecil-kecil; target jauh menunggu melewati rentang datar yang panjang demi transaksi yang membayar sisanya.

Di MetaTrader 5

Letaknya di MT5

  • Dialog New Order (F9) → Take Profit — ditetapkan saat entri, dalam satuan harga
  • Market Watch → klik kanan simbolnya → Specification — baris Stops level juga memuat jarak terdekat yang diterima broker untuk sebuah target
  • Strategy Tester → Inputs — target sebuah EA adalah masukan yang bisa dioptimasi, dan salah satu yang paling mudah di-overfit

Cara EA memakainya

  • Dikirim di field tp pada MqlTradeRequest saat entri, dalam satuan harga. EA sendiri yang mengonversi jarak yang dimaksud menjadi sebuah level.
  • Dilekatkan setelah eksekusi dengan TRADE_ACTION_SLTP ketika strateginya butuh harga entri sebenarnya lebih dulu.
  • Diturunkan dari stop ketika strateginya berbicara dalam rasio. Ke-18 catatan bertarget seragam di sini menyatakan 0,88 sampai 4,19 kali stop, median 1,5.
  • Jarang menjadi satu-satunya jalan keluar. Sebelas dari 18 itu juga mengirim trailing stop, penutupan berbasis waktu, atau pemindahan ke titik impas, dan pada build-build tersebut target menutup 25,85 % transaksi untung.

Pengaturan umum

Pengaturan Nilai umum Catatan
Target berbasis rasio 1,5–3 × jarak stop Rumusan EA yang paling umum; median yang dikirim di sini tepat 1,5.
Target bawaan, 18 EA bertarget seragam di sini 25–300 pip, median 107 Inilah yang dikirim build-build ini. Tiga mengirim target yang lebih sempit daripada stopnya — 100 terhadap 114.
Kelipatan ATR 2–4 × ATR(14) Tidak satu pun dari 17 masukan bernama ATR di katalog ini mengendalikan target; semuanya menyaring entri.

Masalah operasional yang sering terjadi

  • Bid mencapai target tetapi posisi short ditutup pada ask, jadi target yang ditaruh tepat pada sebuah level bisa tidak tereksekusi selebar spread.
  • Poin dan pip bertabrakan pada kuotasi 5 digit: target 100 pip terkirim sebagai 100 poin, dan pengujian mencetak tingkat kemenangan yang mencurigakan tingginya.
  • Server menolak target yang berada di dalam stops level dan posisinya berjalan tanpa jalan keluar di sisi laba. Baca kembali POSITION_TP setelah permintaan dikirim.

Fungsi MT5 terkait

MqlTradeRequest.tp
Harga target yang dikirim bersama ordernya; nol berarti tanpa target.
CTrade::PositionModify(ticket, sl, tp)
Menambahkan atau memindahkan target pada posisi terbuka.
PositionGetDouble(POSITION_TP)
Membaca kembali target yang benar-benar berlaku.

Contoh

Satu aturan entri, dua jarak target, dua tingkat kemenangan yang sangat berbeda untuk dilampaui.

Jarak stop
30 pip
Target A
30 pip (1:1)
Tingkat kemenangan impas 50 % sebelum biaya.
Target B
90 pip (3:1)
Tingkat kemenangan impas 25 % sebelum biaya.
Spread yang dibayar tiap transaksi
1,5 pip
5 % dari target A, 1,7 % dari target B — pungutan yang sama, porsi yang berbeda.

Target A jauh lebih sering menang dan mengembalikan sebagian besarnya lewat biaya dan lewat kerugian yang sebesar kemenangannya. Keduanya bukan produk yang sama.

Perhitungan 1 ÷ (1 + 1) = 50 % · 1 ÷ (1 + 3) = 25 %

Hasil Dua produk dari satu aturan entri

Cara memakainya

Bacalah target bersebelahan dengan stop dan dengan hasil terealisasi. Apa yang dicapai EA berkata lebih banyak daripada apa yang dibidiknya.

Rentang Artinya
Rata-rata kemenangan jauh di bawah target yang disetel Ada hal lain yang menutup transaksi lebih dulu. Pada 11 catatan di sini yang menyatakan jalan keluar lain, median kemenangan berkisar 0,5 % sampai 45 % dari target.
Rata-rata kemenangan mendekati target Target bekerja sesuai namanya. Pada 7 catatan yang hanya punya target atau stop, 96,43 % sampai 100 % transaksi untung ditutup dalam rentang 2 % darinya.
Target hanya beberapa kali lipat spread Biaya mengambil porsi besar dari tiap kemenangan; strateginya butuh tingkat kemenangan yang luar biasa untuk bertahan.
Tanpa target, keluar hanya lewat trailing stop Sah untuk strategi tren, tetapi risiko/imbalannya harus datang dari transaksi terealisasi, bukan dari deklarasi.
  • Hitung rasio terealisasi dari buku transaksi — rata-rata kemenangan dibagi rata-rata kerugian dalam uang — dan letakkan di samping rasio yang dinyatakan. Pada 15 dari 18 catatan di sini, rasio uangnya berada di bawahnya.
  • Tambahkan spread ke jarak target ketika targetnya kecil. Target 10 pip pada spread 1,5 pip melepaskan 15 % laba sebelum apa pun yang lain.
  • Optimasi target pada jendela yang berbeda dari entri; bila dipaskan bersama, pasangan itu berbagi derau yang sama dan gagal bersama.

Setiap EA di sini mempublikasikan aturan keluar dan buku transaksinya; angka-angka di halaman ini berasal dari buku transaksi backtest tersebut (EXP-TARGET-REACH-001).

Kesalahan umum

Memindahkan target setelah entri

Memperpanjang target karena transaksi berjalan baik menulis ulang rasio yang menjadi dasar Anda mengambil transaksi itu. Risiko/imbalan yang jujur adalah yang ada ketika posisi dibuka.

Mengabaikan sisi spread mana yang menutup transaksi

Posisi long ditutup pada bid dan short pada ask. Target yang ditaruh tepat pada angka bulat bisa tidak tereksekusi sementara chart, yang menggambar bid, tampak sudah menyentuhnya.

Membaca rasio yang dinyatakan sebagai rasio terealisasi

Pada 7 build di sini yang targetnya menutup 96–100 % transaksi untung, rasio uangnya tetap mendarat di bawah rasio yang dinyatakan pada 6 dari 7, terendah 0,90×. Spread, komisi, dan swap mengambil sebanyak itu; trail atau pemindahan ke titik impas mengambil jauh lebih banyak.

Penjelasan lengkap

Apa yang dilakukan 3.965 transaksi untung yang dipublikasikan terhadap target yang seharusnya menutupnya

Setiap produk mengirimkan daftar transaksi tertutupnya, sehingga tiap keluar yang untung tercatat bersebelahan dengan targetnya. Delapan belas dari 31 catatan mengirim satu jarak target yang sama pada setiap order.

18 catatan bertarget seragam, 3.965 transaksi untungAngka
Transaksi untung yang ditutup dalam rentang ±2 % dari target bawaan42,02 % (1.666)
Transaksi untung yang ditutup sebelum mencapainya56,77 % (2.251)
Transaksi untung yang ditutup melewatinya1,21 % (48)
7 catatan tanpa trail, tanpa penutupan berbasis waktu, tanpa pemindahan ke titik impas97,87 % pada target, terendah 96,43 %
11 catatan yang menyatakan salah satunya25,85 % pada target
Rasio yang dinyatakan, target ÷ stop0,88–4,19, median 1,5
Rasio uang di bawah rasio yang dinyatakan15 dari 18

Baris keempat dan kelima memecah baris pertama. Tiga build trailing mengirim target 100 pip di belakang stop 114 pip dan trail 34 pip; trail-nya menutup 83–86 % transaksi untung mereka pada median 21–24 pip, dan rasio uang mereka mendarat di 0,32–0,36 terhadap 0,88 yang dinyatakan. Empat build titik impas mencatat median kemenangan tepat 1 pip. Baris ketiga adalah sisi eksekusi yang menguntungkan: gap yang menembus levelnya tereksekusi pada harga berikutnya, yang terbesar 112,6 pip terhadap setelan 67 pip.

Istilah terkait dan apa yang perlu diperiksa berikutnya

Pada build yang menyatakan trailing stop atau pemindahan ke titik impas, perlakukan target sebagai batas atas dan bacalah rata-rata kemenangan terealisasi dari buku transaksi. Pasangkan ia dengan stop loss yang menetapkan separuh lain dari rasio risiko/imbalan, timbang terhadap trailing stop ketika strateginya tidak punya level alami, dan bacalah aturan keluar yang dinyatakan tiap expert advisor di katalog.

Pertanyaan yang sering diajukan

Sebaiknya EA memakai take profit tetap atau trailing stop?
Tergantung bentuk strateginya. Sistem mean-reversion dan breakout punya level alami yang seharusnya dicapai harga, dan target tetap mengungkapkannya dengan baik. Sistem tren tidak punya, dan batas tetap memotong pergerakan yang membayar transaksi-transaksi rugi.
Berapa jarak take profit yang bagus?
Yang memberi rasio yang bisa dipertanggungjawabkan terhadap stop dan berada jauh di luar spread. Ke-18 catatan bertarget seragam di sini mengirim 25 sampai 300 pip, median 107, dengan median rasio yang dinyatakan 1,5 kali stop.
Mengapa take profit saya tidak terpicu padahal harga sudah mencapainya?
Karena posisi long ditutup pada bid dan short pada ask. Pada posisi short, ask-lah yang harus mencapai target, meskipun chart biasanya menggambar bid.
Apakah take profit tetap bekerja kalau terminal saya tertutup?
Ya. Begitu diterima, ia tersimpan di server broker dan tereksekusi di sana, itulah sebabnya ia mengungguli penutupan pada sebuah level di dalam kode EA ketika terminal mungkin tidak berjalan.
Seberapa sering take profit sebuah EA benar-benar menutup transaksi?
Tergantung apa lagi yang bisa menutupnya. Di seluruh 3.965 transaksi untung backtest pada 18 catatan yang dipublikasikan, 42,02 % ditutup dalam rentang 2 % dari target bawaan. Pada 7 build tanpa trail, penutupan berbasis waktu, atau pemindahan ke titik impas, 97,87 % melakukannya.