Mengoptimalkan Phantom Drift dan strategi Lock di SharpTrader Optimizer Juli 13, 2026 – Posted in: Arbitrage Software
Mengoptimalkan Phantom Drift dan setiap strategi Lock: mengapa Martingale-Plus-Arbitrage membutuhkan backtesting yang jujur bahkan lebih dari latency
Uji latency live kami sudah membuktikan bahwa optimasi parameter menggerakkan uang nyata: strategi yang sama, dua akun, dan set yang sudah dituning memangkas rata-rata kerugian hingga tiga kali lipat. Strategi keluarga Lock memiliki dua mesin profit yang ditumpuk satu di atas yang lain, yaitu averaging ladder dan lock-arbitrage leg, sehingga hasil dari optimasi yang jujur lebih besar, bukan lebih kecil. SharpTrader Optimizer kini menuning kedua bagiannya bersama-sama, untuk Hedge, Phantom Drift, dan semua varian Lock.
Jawaban singkat: SharpTrader Optimizer kini menjalankan pencarian parameter dengan eksekusi realistis di seluruh strategi keluarga Lock, termasuk Phantom Drift. Ia menyapu 13 parameter numerik yang mengatur kedua bagian strategi: averaging ladder (MaxTrades, LotExponent, PipStep, StopLoss, TakeProfit) dan logika arbitrage serta exit (DiffToOpen1/2, MaxSpreadFast/Slow, ArbProfit, serta kontrol profit), dengan setiap kandidat dinilai pada data tick nyata, latency eksekusi yang dimodelkan, spread variabel per tick, dan slippage pada kedua leg. Indikator RSI sendiri bukan bagian dari grid; sebagai gantinya, Anda menjalankan backtest terpisah pada berbagai pengaturan RSI dan membandingkan bagaimana pengaturan tersebut mengubah hasil. Karena strategi multikomponen membayar biaya eksekusi pada setiap lapisan averaging dan di kedua sisi hedge, strategi ini jauh lebih sensitif terhadap kejujuran backtest dibanding latency arbitrage satu leg, dan mendapatkan manfaat lebih besar dari optimasi yang dilakukan dengan benar.
Apa yang baru saja dirilis
Awal tahun ini SharpTrader Optimizer menambahkan optimasi strategi Hedge dan kami menandai keluarga Lock lengkap sebagai milestone berikutnya. Milestone itu kini sudah tercapai. Optimizer dapat menjalankan sweep parameter berbasis tick nyata dan sadar eksekusi di seluruh strategi keluarga Lock, termasuk Phantom Drift, strategi yang membungkus lock arbitrage di dalam urutan averaging yang dipicu RSI sehingga terlihat seperti trader teknikal biasa bagi sistem risiko broker.
Bagian pentingnya adalah apa yang dioptimalkan. Phantom Drift bukan satu mekanisme, melainkan dua mekanisme yang bekerja berurutan: averaging ladder yang terlihat, yaitu bagian martingale yang membangun kedalaman drawdown, dan lock-arbitrage leg, yaitu bagian arbitrage yang membuka kunci posisi berdasarkan sinyal fast-feed. Sampai sekarang, Anda bisa menuning komponen tersebut secara manual dan berharap hasilnya baik. Sekarang optimizer mencari ruang parameter gabungan dari keduanya, dan menilai setiap kandidat seperti cara pasar live benar-benar mengenakan biayanya.
Uji latency sudah membuktikan prinsipnya
Sebelum memperluas optimizer ke strategi multikomponen, kami ingin bukti bahwa penilaian eksekusi realistis dari optimizer diterjemahkan menjadi hasil live pada strategi yang bisa kami ukur dengan bersih. Jadi kami menjalankan eksperimen paling sederhana: logika latency arbitrage yang sama pada dua akun live sekaligus, satu dengan parameter yang dioptimalkan, satu dengan default, instrumen yang sama, ukuran lot yang sama, saldo awal yang sama. Satu-satunya variabel adalah set parameter.
Akun yang dioptimalkan tidak mengejar kemenangan yang lebih besar. Ia mengecilkan biaya trade yang rugi, memangkas rata-rata trade rugi dari −6.2 pips menjadi −2.0 pips dan lebih dari menggandakan profit factor, dengan drawdown lebih rendah. Itu adalah strategi satu leg, satu entry dan satu exit. Sekarang letakkan hasil itu di samping strategi yang membuka averaging ladder posisi lalu melakukan hedge terhadap seluruh stack, dan tanyakan di mana leverage optimasi lebih besar.
Mengapa strategi Lock adalah masalah optimasi yang lebih sulit dan berisiko lebih tinggi
Trade latency satu leg membayar biaya eksekusi dua kali: sekali saat masuk, sekali saat keluar. Siklus Phantom Drift membayarnya jauh lebih sering. Setiap lapisan averaging adalah order nyata yang melewati spread nyata dan menerima slippage nyata. Lalu lock menambahkan posisi hedge, dan unlock menutupnya, masing-masing leg dengan biaya fill sendiri. Friksi eksekusi yang sama yang membebani akun latency beberapa pips per trade rugi kini dikalikan di seluruh ladder dan hedge dua sisi.
Masalah akumulasi dalam satu kalimat
Dalam latency arbitrage satu leg, biaya eksekusi adalah pajak atas satu round trip. Dalam strategi martingale-lock, biaya eksekusi terakumulasi di setiap lapisan averaging dan kedua leg hedge, sehingga kesalahan per-fill yang sama yang diam-diam memangkas akun latency membentuk ulang seluruh profil risiko ladder.
Akumulasi itu bekerja dua arah. Artinya strategi Lock yang diuji dengan asumsi malas, seperti data bar, fill zero-latency, dan spread tetap, akan terlihat jauh lebih aman dan mulus daripada saat diperdagangkan, karena tidak ada friksi lapis demi lapis yang dikenakan biaya. Dan itu berarti menemukan set parameter yang bertahan terhadap biaya eksekusi jujur bernilai lebih besar di sini daripada di tempat lain, karena ada lebih banyak biaya yang bisa salah dihitung.
Dua bagian yang kini dituning bersama oleh optimizer
Ke-13 parameter yang dapat dioptimalkan terbagi menjadi dua kelompok yang saling terkait. Optimizer mencarinya secara bersama-sama, karena jarak dan ukuran averaging ladder menentukan berapa banyak biaya eksekusi yang diserap setiap leg, sementara threshold spread dan difference menentukan seberapa sering ladder dipicu sejak awal.
BAGIAN A · AVERAGING LADDER
Struktur martingaleUrutan pembentukan posisi yang terlihat oleh broker, dan bagian yang membangun kedalaman drawdown yang dibutuhkan lock. Parameter yang disapu:
|
BAGIAN B · ARBITRAGE & EXIT
Mekanisme profit dan gateThreshold difference dan spread yang menentukan kapan posisi layak dibuka, ditambah kontrol profit yang menutupnya. Parameter yang disapu:
|
Menuning salah satu bagian secara terpisah membuat nilai tertinggal. Averaging ladder yang lebih dalam atau lebih lebar mengubah drawdown yang harus dipulihkan oleh arbitrage leg; gate spread atau difference yang lebih ketat mengubah seberapa sering ladder dibangun sejak awal. Pencarian gabungan adalah intinya.
Grid optimasi lengkap
Berikut adalah parameter yang divariasikan sweep, dengan rentang default min, step, dan max. Perlebar atau persempit rentang apa pun agar sesuai dengan instrumen dan ukuran akun Anda sebelum menjalankan pencarian.
| Parameter | Min | Step | Max |
|---|---|---|---|
| StopLoss | 50 | 10 | 100 |
| TakeProfit | 200 | 50 | 500 |
| MinProfit | 10 | 10 | 100 |
| PipsForMinProfit | 10 | 10 | 100 |
| DiffToOpen1 | 10 | 10 | 100 |
| DiffToOpen2 | 10 | 10 | 100 |
| MaxSpreadSlow | 1 | 5 | 50 |
| MaxSpreadFast | 1 | 5 | 50 |
| MaxTrades | 2 | 1 | 6 |
| LotExponent | 1.5 | 0.5 | 3 |
| PipStep | 20 | 10 | 60 |
| MaxProfit | 10 | 10 | 50 |
| ArbProfit | 10 | 10 | 100 |
Indikator RSI tidak ada dalam grid, dan itu disengaja
Indikator entry Phantom Drift, yaitu RSI, bukan salah satu parameter numerik yang disapu. Grid menuning parameter pembentukan posisi, spread, difference, dan profit di atas. Untuk mempelajari bagaimana pengaturan RSI memengaruhi hasil, jalankan optimasi secara terpisah pada setiap konfigurasi RSI yang ingin Anda uji, lalu bandingkan set parameter dengan skor terbaik di antara run tersebut.
Itu sering kali cara yang lebih berguna untuk memikirkan indikator: alih-alih mencampurnya ke dalam satu grid, Anda mendapatkan pembacaan yang bersih tentang bagaimana RSI yang lebih ketat atau lebih longgar menggeser seluruh permukaan teroptimasi, sambil menjaga hal lain tetap jujur.
Mengapa backtester standar menyesatkan Anda pada strategi martingale-lock
Sebagian besar strategy tester retail dibuat untuk sistem directional, dan mereka membuat tiga asumsi yang hanya optimistis untuk strategi directional tetapi sangat berbahaya untuk martingale-lock: mereka memberi harga berdasarkan data bar, mengasumsikan fill zero-latency, dan menerapkan satu spread tetap. Pada averaging ladder, setiap kesalahan itu dikenakan sekali per lapisan lalu sekali lagi pada kedua leg hedge.
Equity curve martingale yang terlihat mulus pada bar M1 bisa menjadi sesuatu yang sangat berbeda ketika setiap entry averaging membayar spread variabel yang benar-benar ada pada tick tersebut, ketika lock dan unlock masing-masing membayar slippage independen, dan ketika delay fill dimodelkan alih-alih dianggap tidak ada. Perbedaannya tidak muncul sebagai angka yang sedikit lebih rendah. Ia muncul sebagai profil risiko yang berbeda, karena lapisan yang menurut backtest malas dapat Anda selamatkan adalah lapisan yang menurut backtest jujur memecahkan level kontrol equity.
| Apa yang dikenakan biaya | Backtester standar | SharpTrader Optimizer |
|---|---|---|
| Resolusi harga | Perkiraan bar M1 / M5 | Tick nyata yang direkam dari akun Anda sendiri |
| Waktu eksekusi order | Diasumsikan instan (zero latency) | Latency yang dapat dikonfigurasi dalam milidetik |
| Spread | Default broker tetap | Spread historis variabel per tick |
| Slippage pada setiap entry averaging | Diabaikan atau tetap | Dimodelkan per fill |
| Leg lock + unlock | Diperlakukan gratis / instan | Kedua leg dikenakan secara independen |
| Ukuran grid yang layak | Kecil, single-threaded | 100,000+ kombinasi di seluruh core |
| Jam trading terbaik | Tidak ditampilkan | Heatmap performa 24 jam |
Apa yang diubah oleh penilaian eksekusi jujur pada strategi Lock
Empat hal yang membuat hasil latency dapat dipercaya menjadi lebih penting, bukan kurang, pada strategi Lock, karena masing-masing dikenakan berulang kali di seluruh ladder dan hedge.
|
01
Data tick nyata dari akun Anda sendiriTick direkam oleh SharpTrader dari akun broker live Anda, sehingga setiap entry averaging mendarat pada harga yang benar-benar dilihat akun Anda, dengan perilaku nyata broker ikut tertanam, bukan open atau close sebuah bar dan bukan feed ideal. Pada ladder, perkiraan bar diam-diam salah mengukur drawdown yang diwarisi arbitrage leg. |
02
Pemodelan waktu eksekusiAnda menetapkan delay fill yang realistis dalam milidetik. Untuk lock-arbitrage leg, yang seluruh edge-nya adalah keunggulan fast-feed, asumsi zero-latency adalah tepat asumsi yang membuatnya tampak bagus di atas kertas dan gagal saat live. |
|
03
Spread variabel per tickSetiap lapisan membayar spread yang benar-benar ada saat dibuka, bukan default tetap. Averaging sering menambah posisi pada momen volatil dengan spread lebar, yang justru merupakan saat uji fixed-spread paling mengecilkan biaya sebenarnya. |
04
Slippage pada kedua legLock dan unlock dimodelkan secara independen. Hedge yang dalam uji naif ditutup gratis dikenakan biaya secara jujur di sini, sehingga pemulihan per siklus dalam pengujian adalah pemulihan yang benar-benar bisa Anda harapkan. |
Cara menjalankan optimasi Phantom Drift
1. Rekam riwayat tick Anda sendiri. SharpTrader mengumpulkan tick langsung dari akun broker live Anda, bukan dari feed ideal yang diberikan broker. Artinya, riwayat tersebut sudah memuat persis apa yang dialami akun Anda, termasuk plugin sisi broker, requote, atau keanehan eksekusi. Anda menguji terhadap kondisi trading nyata Anda, bukan feed laboratorium yang bersih. Parameter tidak dapat dipindahkan antar broker, jadi rekam dan uji pada akun yang benar-benar akan Anda gunakan.
2. Tetapkan latency eksekusi yang realistis dalam milidetik yang mencerminkan keunggulan fast feed Anda terhadap broker eksekusi.
3. Definisikan grid di seluruh 13 parameter: MaxTrades, LotExponent, PipStep, StopLoss, dan TakeProfit di sisi ladder; DiffToOpen1/2, MaxSpreadFast/Slow, ArbProfit, dan kontrol profit di sisi arbitrage dan exit. Sesuaikan setiap min, step, dan max dengan instrumen dan ukuran akun Anda.
4. Jalankan sweep di semua core. Grid multi-parameter besar selesai dalam hitungan jam, dengan spread variabel per tick dan slippage dua leg dikenakan pada setiap kandidat.
5. Baca heatmap dan score. Urutkan berdasarkan profit factor dan drawdown, bukan win rate yang terlihat, dan gunakan heatmap 24 jam untuk melihat sesi mana yang benar-benar membawa edge.
6. Ulangi per pengaturan RSI. Karena RSI tidak disapu dalam grid, jalankan ulang sweep pada setiap konfigurasi RSI yang ingin Anda bandingkan, lalu baca bagaimana set parameter terbaik bergeser di antaranya.
Artinya dalam praktik
- Kedua bagian dioptimalkan, bukan hanya arbitrage. Averaging ladder adalah tempat sebagian besar biaya eksekusi tersembunyi berada, jadi menuningnya terhadap fill yang jujur adalah sumber banyak perbaikan.
- Optimalkan untuk profit factor dan drawdown, bukan win rate yang tersamarkan. Seperti yang ditunjukkan uji latency, win rate yang tampak lebih baik bukanlah akun yang menyimpan lebih banyak uang.
- Kalibrasi ulang per instrumen dan per broker. Profil eksekusi strategi Lock bersifat broker-specific; set yang dituning di satu lingkungan tidak valid di lingkungan lain.
- Jangan pernah percaya uji zero-latency, fixed-spread pada ladder. Itu adalah setup yang pasti menyembunyikan lapisan yang benar-benar mematahkan strategi.
Pertanyaan yang sering diajukan
Ya. Phantom Drift adalah bagian dari keluarga Lock, dan dukungan penuh keluarga Lock kini sudah dirilis. Optimizer menjalankan sweep parameter berbasis tick nyata dan sadar eksekusi di Phantom Drift dengan cara yang sama seperti pada strategi Latency dan Hedge.
Keduanya, dan secara bersama-sama. Optimizer menyapu parameter averaging ladder (MaxTrades, LotExponent, PipStep, StopLoss, TakeProfit) bersama parameter arbitrage dan exit (DiffToOpen1/2, MaxSpreadFast, MaxSpreadSlow, ArbProfit, MinProfit, PipsForMinProfit, MaxProfit). Kedua kelompok saling terkait, jadi menuningnya bersama adalah intinya. Indikator entry RSI bukan bagian dari grid.
Karena biaya eksekusi terakumulasi. Trade latency satu leg membayar spread dan slippage pada satu round trip. Strategi Lock membayarnya pada setiap lapisan averaging dan pada kedua leg hedge. Backtester yang mengasumsikan zero latency dan fixed spread mengecilkan biaya tersebut sekali untuk latency, tetapi berkali-kali untuk ladder, cukup untuk mengubah seluruh profil risiko strategi, bukan hanya bottom line.
Tiga belas parameter numerik: StopLoss, TakeProfit, MinProfit, PipsForMinProfit, DiffToOpen1, DiffToOpen2, MaxSpreadSlow, MaxSpreadFast, MaxTrades, LotExponent, PipStep, MaxProfit, dan ArbProfit. Masing-masing memiliki min, step, dan max yang dapat dikonfigurasi. Indikator entry RSI tidak disapu dalam grid; untuk mempelajari efeknya, jalankan optimasi secara terpisah pada pengaturan RSI yang berbeda dan bandingkan.
Dari akun Anda sendiri. SharpTrader merekam tick langsung dari koneksi broker live Anda, sehingga riwayat yang Anda optimalkan adalah aliran harga persis yang diterima akun Anda, dengan perilaku eksekusi nyata broker ikut termasuk, apakah broker menjalankan plugin pada akun Anda atau tidak. Anda tidak menguji pada feed ideal atau feed bersih yang diterbitkan broker; Anda menguji apa yang benar-benar sampai ke terminal Anda. Inilah yang membuat parameter bersifat broker-specific dan hasilnya mewakili kondisi live.
Tidak di dalam parameter grid, yang menyapu 13 parameter numerik posisi, spread, difference, dan profit. Untuk melihat bagaimana RSI memengaruhi hasil, jalankan optimasi secara terpisah pada setiap konfigurasi RSI yang ingin Anda uji, lalu bandingkan set parameter dengan skor terbaik di antara run tersebut. Ini memberi pembacaan yang lebih bersih tentang bagaimana RSI yang lebih ketat atau lebih longgar menggeser seluruh permukaan teroptimasi dibanding mencampurnya ke dalam satu grid.
Tidak. Setiap instrumen memiliki perilaku spread dan volatilitas sendiri, dan setiap broker memiliki profil eksekusi sendiri. Set parameter hanya valid untuk kondisi tempat ia dituning, jadi sweep harus dijalankan ulang per instrumen dan per lingkungan broker sebelum digunakan.
Ya, sudah dirilis. Pengguna SharpTrader Optimizer yang ada dapat meminta build terbaru, dan siapa pun yang mempertimbangkan tool ini dapat melihat daftar fitur lengkap di halaman produk. Tulis ke support@bjftradinggroup.com untuk build atau bantuan mengonfigurasi sweep strategi Lock.
Berlangganan riset trading BJF
Studi eksekusi baru, walkthrough optimizer, dan rilis produk – dikirim saat kami menerbitkannya.
Tuning strategi Phantom Drift dan Lock Anda secara jujur
SharpTrader Optimizer kini menyapu seluruh keluarga Lock, Hedge dan Phantom Drift, di seluruh averaging ladder dan lock-arbitrage leg, menilai setiap kandidat pada data tick nyata dengan waktu eksekusi yang dimodelkan, spread variabel, dan slippage dua leg. Temukan set parameter yang bertahan dalam produksi, bukan hanya yang terlihat mulus pada bar.
English
Deutsch
日本語
العربية
한국어
Español
Português
Tiếng Việt
中文