Mengoptimalkan Phantom Drift dan strategi Lock di SharpTrader Optimizer Juli 13, 2026 – Posted in: Arbitrage Software



BJF TRADING GROUP  ·  SHARPTRADER OPTIMIZER

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.

Kemampuan baru: keluarga Lock lengkap
Mencakup: Hedge, Phantom Drift, semua varian Lock
Kedua bagian: martingale ladder + arbitrage leg
Status: sudah dirilis



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.

Rata-rata kerugian lebih murah
5.41→11.3Profit factor
−6.2→−2.0Pips per kerugian
0.42%DD maks. teroptimasi

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 martingale

Urutan pembentukan posisi yang terlihat oleh broker, dan bagian yang membangun kedalaman drawdown yang dibutuhkan lock. Parameter yang disapu:

  • MaxTrades – berapa banyak posisi yang dapat dibangun urutan tersebut (2 sampai 6)
  • LotExponent – pengali lot pada setiap lapisan tambahan (1.5 sampai 3)
  • PipStep – jarak pip antar entry averaging (20 sampai 60)
  • StopLoss / TakeProfit – exit per posisi (50–100 / 200–500)
BAGIAN B · ARBITRAGE & EXIT

Mekanisme profit dan gate

Threshold difference dan spread yang menentukan kapan posisi layak dibuka, ditambah kontrol profit yang menutupnya. Parameter yang disapu:

  • DiffToOpen1 / DiffToOpen2 – threshold perbedaan harga yang memicu entry (10 sampai 100)
  • MaxSpreadFast / MaxSpreadSlow – gate spread pada fast feed dan slow feed (1 sampai 50)
  • ArbProfit – threshold profit arbitrage (10 sampai 100)
  • MinProfit / PipsForMinProfit / MaxProfit – kontrol pengambilan profit

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 sendiri

Tick 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 eksekusi

Anda 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 tick

Setiap 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 leg

Lock 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

Apakah SharpTrader Optimizer sekarang dapat mengoptimalkan Phantom Drift?

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.

Apakah ia mengoptimalkan bagian martingale averaging atau hanya bagian arbitrage?

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.

Mengapa strategi martingale-lock membutuhkan backtesting jujur lebih dari latency arbitrage?

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.

Parameter apa yang dituning pada strategi Phantom Drift?

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 mana data tick berasal?

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.

Bisakah saya juga mengoptimalkan pengaturan indikator RSI?

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.

Apakah parameter dapat dipindahkan antar broker atau instrumen?

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.

Apakah optimasi keluarga Lock tersedia sekarang?

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.





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.

Jelajahi SharpTrader Optimizer