Deskripsi
Perkenalkan saya => The Position Manager
- Manajemen Perdagangan All-in-one untuk Trader dan Pengembang
Untuk Trader => Lindungi keuntungan, Batasi kerugian dan Terapkan disiplin melalui input yang dapat dikonfigurasi.
The Position Manager memiliki 4 modul yang membenarkan namanya:
- Pelindung Portofolio
- Perdagangan Penjaga
- Manajer Risiko (untuk perdagangan manual/semi-otomatis)
- Manajer Perdagangan (TP trailing, TP/SL parsial)
Masing-masing dengan sub-modul untuk manajemen yang lebih baik.
Kasus penggunaan:
- Trader yang mencari perlindungan portofolio + skala cerdas saat berdagang di Desktop, Mobile, dan Web.
-
- Jika Anda berdagang sepenuhnya melalui Desktop, gunakan mode Headless => MATI
- Jika Anda juga berdagang melalui Mobile/Web, gunakan mode Headless => HIDUP
- Prop-Trader dengan batas risiko tetap.
- Pengembang yang ingin mengubah sinyal perdagangan menjadi entri nyata.
Cara menggunakan:
- Untuk penggunaan pertama, saya sangat menyarankan untuk:
- Buat hanya satu instance "The Position Manager" dengan:
- Mode Headless => MATI (mode UI)
- Mode Instance => Keduanya (Manager + Panel Perdagangan)
- Kemudian pelajari perilakunya, sebaiknya dalam backtesting(mode visual) sebelum live.
Ingatlah => "The Position Manager" tidak membuka posisi sendiri:
- Ia mengelola posisi yang sudah ada!
- sekaligus menyediakan manajemen tingkat akun.
Untuk akun kecil, Anda dapat meningkatkan persentasenya.
Untuk akun besar, Anda dapat menurunkan persentasenya.
Dalam hal apapun, selalu sesuaikan input dengan ukuran akun Anda.
Setelah Anda terbiasa dengan parameter/perilaku, Anda dapat menjalankannya di cTrader Cloud untuk mengelola posisi di Mobile/Web, hanya ada dua aturan sederhana yang harus diikuti:
- Mode Headless => HIDUP
- Juga, hanya satu instance dari "The Position Manager" yang boleh ditambahkan:
-
- Jika tidak, mereka bisa “bertarung” satu sama lain, karena kebanyakan operasi berlaku untuk seluruh simbol.
- Aturan yang sama berlaku saat dijalankan secara lokal.
Izinkan saya menjelaskan parameter dan perilaku yang diharapkan untuk masing-masing:
Meskipun beberapa sudah intuitif, ada banyak parameter...
Silakan baca masing-masing dengan sabar.
==== Manajemen Posisi ====
- Mode Headless? => Fitur yang tersedia dalam mode ini adalah:
-
- Pelindung Portofolio
-
- Semua fitur tersedia.
- Perdagangan Penjaga
-
- Filter berita dinonaktifkan jika Mode Headless => HIDUP.
- Trailing Profit
-
- Untuk simbol apapun, posisi tidak boleh memiliki Take Profit.
- Penutupan Parsial
-
- Untuk simbol apapun, posisi harus memiliki Take Profit atau Stop Loss
=> Headless MATI (mode UI)
- Mode Instance:
-
- Manager => Hanya satu instance yang boleh ditambahkan.
- Trading => Panel perdagangan murni (modul Manajer Risiko), Anda dapat menambahkan beberapa instance.
- Keduanya => Hanya satu instance yang boleh ditambahkan:
-
- Manager akan ditampilkan sebagai Jendela.
- Trading akan ditampilkan di Grafik.
- Tipe/Posisi Panel: Penjelasan Sendiri
- Penyimpanan Oleh:
-
- Gunakan Broker untuk menyimpan/memuat pengaturan yang sama setiap restart.
- Gunakan Broker_Symbol jika Anda ingin menggunakan konfigurasi setiap simbol sebagai semacam “profil risiko”.
=> Headless MATI/HIDUP - Secara Lokal
- Izinkan Mode Pesan?
-
- Penjelasan Sendiri
- Saat menggunakan [Trading, Keduanya] Mode Instance, ubah “TP/SL => Tipe” menjadi “Pips” di pengaturan panel agar TP/SL dapat diatur melalui pesan.
- Izinkan Perdagangan Pesan?
-
- Izinkan membuka posisi melalui pesan.
- Jika Headless HIDUP, konfigurasi Manajer Risiko tidak memungkinkan.
- Jika Headless MATI, saat menggunakan [Trading, Keduanya] Mode Instance, Anda dapat mengonfigurasi Modul Manajer Risiko sesuai keinginan.
=> Headless HIDUP / Akun Umum
- Minimal Breakeven(%):
-
- Untuk setiap posisi, saat logika Breakeven dijalankan oleh modul Trailing/Partial Profit, alih-alih memindahkan SL tepat ke Harga Entri (yang menyebabkan PnL negatif).
- SL akan dipindahkan x% maju ke Harga Entri.
=> Headless HIDUP / Pelindung Drawdown
- Mode Drawdown:
-
- Harian => Berdasarkan Saldo Hari
- Trailing => Berdasarkan Puncak Ekuitas
- Tipe Drawdown:
-
- Persentase => % dari Saldo Hari, ideal untuk pertumbuhan dinamis.
- Tetap => Jumlah tetap, ideal untuk aturan ketat
- Max Drawdown => % atau tetap (penjelasan sendiri)
=> Headless HIDUP / Pelindung Kerugian
- Sumber Kerugian: => Saat ini, hanya berdasarkan “Saldo Hari”.
-
- Jika Ekuitas turun di bawah Saldo Hari, maka akan dipicu/dihitung.
- Tipe Kerugian:
-
- Persentase => % dari Saldo Hari, ideal untuk pertumbuhan dinamis.
- Tetap => Jumlah tetap, ideal untuk aturan ketat
- Max Kerugian Harian² => % atau tetap (penjelasan sendiri)
- Kerugian Berturut-turut(CL):
-
- Aktifkan penutupan posisi saat kerugian berturut-turut terjadi.
- Hitungan Berturut-turut:
-
- Penjelasan Sendiri
- Cooldown untuk Reset(CL):
-
- Cooldown untuk mereset hitungan dan mengizinkan posisi baru dibuka.
=> Headless HIDUP / Pelindung Keuntungan
- Aktifkan Batas Keuntungan? => Penjelasan Sendiri
-
- Setelah Keuntungan Maksimum tercapai, posisi baru akan ditutup.
- Sumber Keuntungan: => Selalu berdasarkan Saldo Hari
- Tipe Keuntungan:
-
- Persentase => % dari Saldo Hari, ideal untuk pertumbuhan dinamis.
- Tetap => Jumlah tetap, ideal untuk aturan ketat
- Keuntungan Maksimum² => % atau tetap (penjelasan sendiri)
=> Headless HIDUP / Pelindung Risiko
- Eksposur Total(%):
-
- Ini juga mempertimbangkan posisi yang berada di Breakeven.
- Total Perdagangan Terbuka:
-
- Posisi baru akan ditutup jika Jumlah Total sama dengan Total Perdagangan Terbuka
=> Headless HIDUP / Pelindung Tutup Semua
- Tutup di Akhir Hari? => Tutup semua posisi di EOD
- Tutup di Akhir Minggu? => Tutup semua posisi di EOW(Jumat), menggunakan jam EOD sebagai referensi.
=> Headless HIDUP / Pelindung Reset(EOD)
- Jam untuk “mereset” pelacakan puncak ekuitas, serta, menjalankan logika Tutup Semua, jika berlaku.
- Reset (Jam) => 0h - 23h
- Reset (Menit) => 0m – 59m
=> Headless HIDUP / Penjaga
- Posisi yang dibuka di luar Jam Perdagangan atau Hari yang Diizinkan akan ditutup secara otomatis.
-
- Mulai/Akhir (Jam) => 0h – 23h
- Mulai/Akhir (Menit) => 0m – 59m
- Izinkan Jumat? => Penjelasan Sendiri
- Izinkan Akhir Pekan? (crypto) => Penjelasan Sendiri
=> Headless HIDUP / Trailing Profit
- Ini adalah Take Profit berbasis Ekuitas
- Aktifkan?
-
- Untuk posisi tanpa TP, ideal untuk posisi mengikuti tren.
- => Tipe:
-
- Persentase => % murni ekuitas
- Drawdown => Berdasarkan konsep Trailing DD (Puncak Ekuitas), pikirkan dalam istilah pullback/retraksi harga.
- Keduanya => Perilaku Partial_Close diaktifkan secara default:
-
- Tipe persentase untuk Parsial.
- Tipe drawdown untuk Keluar Penuh.
- Perilaku:
-
- Keluar_Penuh:
-
- Setelah target % ekuitas tercapai, tutup semua posisi tanpa TP.
- Juga, saat setengah dari target % ekuitas tercapai, SL dipindahkan ke Breakeven.
- Partial_Close:
-
- Aktifkan penutupan parsial.
- Ingat => Jika ukuran posisi (lot) terlalu kecil untuk penutupan parsial, posisi akan ditutup seluruhnya.
- Keuntungan Minimal(%):
-
- Keuntungan minimal untuk mengaktifkan logika trailing.
- => Tutup Penuh pada(%):
-
- Untuk Perilaku “Keluar_Penuh” saja.
- => [Keduanya] Tutup Drawdown(%):
-
- Untuk tipe “Keduanya” saja.
- => [Hanya %] SL Pintar?"
-
- Untuk tipe “Persentase” saja.
- Ini cukup mirip dengan tipe Drawdown, tetapi lebih reaktif menggunakan SL Trailing
- Parsial 1(%) / Parsial 2(%)
-
- Target % ekuitas untuk mengeksekusi parsial (Persentase atau Keduanya)
- Selalu periksa apakah Tipe Trailing adalah Persentase atau Drawdown
- Parsial 1(urutan %) / Parsial 2(urutan %)
-
- Penjelasan Sendiri
- => Tutup 3(%):
-
- Target % ekuitas untuk menutup penuh posisi tanpa TP.
- Untuk Tipe Persentase atau Drawdown saja
=> Headless HIDUP / Parsial Profit
- Aktifkan?
-
- Untuk posisi dengan TP, ideal untuk posisi day-trading atau scalping.
- Harga Entri akan menjadi 0%
- Take Profit akan menjadi 100%
- Harga Parsial akan dihitung berdasarkan pendekatan ini.
- Breakeven pada:
-
- Penjelasan Sendiri, pindahkan SL ke BE saat Parsial yang dipilih dipicu.
- => Pindahkan Trailing pada:
-
- Penjelasan Sendiri, pindahkan SL ke Harga Parsial sebelumnya saat Parsial yang dipilih dipicu.
- Ingatlah => Pastikan Parsial ke-2 atau ke-3 diaktifkan.
- Parsial 1(%) /
Parsial 2(%) /
Parsial 3(%) -
- Persentase antara Harga Entri dan TakeProfit.
- => Aktifkan ke-2?
=> Aktifkan ke-3? -
- Penjelasan Sendiri
- Parsial 1(urutan %) /
Parsial 2(urutan %) /
Parsial 3(urutan %) -
- Penjelasan Sendiri
=> Headless HIDUP / Parsial Kerugian
- Aktifkan?
-
- Untuk posisi dengan SL, ideal untuk membatasi kerugian dari perdagangan yang merugi yang mungkin kembali ke arah.
- Harga Entri akan menjadi 0%
- Stop loss akan menjadi 100%
- Harga Parsial akan dihitung berdasarkan pendekatan ini.
- Parsial 1(%) /
Parsial 2(%) /
Parsial 3(%) -
- Persentase antara Harga Entri dan StopLoss.
- => Aktifkan ke-2?
=> Aktifkan ke-3? -
- Penjelasan Sendiri
- Parsial 1(urutan %) /
Parsial 2(urutan %) /
Parsial 3(urutan %) -
- Penjelasan Sendiri
====================================================
Untuk Pengembang => Plug-and-Play untuk strategi apapun melalui Pesan/langganan dari cTrader Algo.
- Untuk sistem Semi atau Sepenuhnya otomatis:
- Semi: Pesanan masih dibuka oleh kita sendiri, tetapi:
-
- SL dan TP diatur melalui Pesan/langganan.
- Sepenuhnya: Sinyal pesanan dikirim melalui Pesan/langganan ke “The Position Manager”
-
- Konfigurasi “Manajer Risiko” mungkin tidak tersedia dalam pendekatan ini.
Ini cukup sederhana, Anda hanya perlu mengirim sinyal menggunakan kelas berikut:
public class TradeSignal
{
public string Symbol { get; set; }
public TradeType Direction { get; set; }
public double StopLossPips { get; set; }
public double? TakeProfitPips { get; set; } // null = tanpa TP
public string StrategyId { get; set; }
public double? EntryPrice { get; set; } // null = pasar, jika tidak order limit.
public DateTime Timestamp { get; set; }
public int Confidence { get; set; } // 1–5
}
Kemudian:
Messages.Send("ThePositionManager", signal);
Contoh singkat:
TradeSignal signal = new()
{
Symbol = Symbol.Name,
Direction = TradeType.Buy,
StopLossPips = 1500,
TakeProfitPips = 3000,
StrategyId = "MyStrategy",
Confidence = 5
};
Messages.Send("ThePositionManager", signal);
Ringkasan
Key features include four main modules: Portfolio Protector, Guardian Trading, Risk Manager (for manual or semi-automated trading), and Trade Manager (supporting trailing take profit and partial take profit/stop loss). The tool supports intelligent scaling and portfolio protection across Desktop, Mobile, and Web platforms, with a Headless mode option for managing positions remotely via cTrader Cloud.
For traders, it offers configurable risk controls such as daily and trailing drawdown limits, profit caps, exposure limits, and automated position closing based on trading hours or drawdown thresholds. Trailing profit and partial profit/loss management allow dynamic adjustment of stop loss and take profit levels to optimize trade exits.
Developers can integrate The Position Manager with automated strategies by sending trade signals via messages, enabling semi or fully automated order management with customizable stop loss and take profit settings.
The tool supports saving settings by broker or symbol, and includes detailed parameters for break-even management, risk exposure, and partial close orders, making it adaptable to various account sizes and trading styles.
Ulasan pelanggan
5 | 0 % | |
4 | 67 % | |
3 | 33 % | |
2 | 0 % | |
1 | 0 % |
