{"id":12889,"date":"2026-04-29T15:26:16","date_gmt":"2026-04-29T15:26:16","guid":{"rendered":"https:\/\/bjftradinggroup.com\/?post_type=product&#038;p=12889"},"modified":"2026-09-28T20:21:47","modified_gmt":"2026-09-28T20:21:47","slug":"sharptrader-optimizer","status":"publish","type":"product","link":"https:\/\/bjftradinggroup.com\/id\/product\/sharptrader-optimizer\/","title":{"rendered":"SharpTrader Optimizer"},"content":{"rendered":"<p><\/p>\n<div class=\"sto-page\">\n<p><!-- ============================================================ --><br \/>\n<!-- HERO + H1 --><br \/>\n<!-- ============================================================ --><\/p>\n<div class=\"sto-hero\">\n<p><span class=\"sto-hero-tag\">BJF TRADING GROUP  \u00b7  EKOSISTEM SHARPTRADER<\/span><!-- \u2699\ufe0f NOTE: This is wrapped in\n\n\n<h1> by default (preferred \u2014 paired with PHP snippet that demotes WC product_title to span). --><br \/>\n<!-- \u2699\ufe0f If you do NOT use the PHP snippet, replace the\n\n\n<h1>...<\/h1>\n\n\nbelow with: --><br \/>\n<!-- \u2699\ufe0f\n\n\n<div class=\"sto-hero-h1\" role=\"heading\" aria-level=\"2\">...<\/div>\n\n\n--><br \/>\n<!-- \u2699\ufe0f to avoid double-H1 on the page. (.sto-hero-h1 styling matches h1 visually.) --><\/p>\n<h2>SharpTrader Optimizer \u2014 <span class=\"sto-gold\">Backtester Multi-Core<\/span> &amp; Optimizer Strategi untuk Arbitrase Latensi, Hedge, Lock &amp; Lainnya\u2026<\/h2>\n<p class=\"sto-hero-sub\">Mesin backtesting dan optimasi parameter kelas profesional untuk strategi <strong>SharpTrader<\/strong> arbitrase <em>maupun non-arbitrase<\/em>. Memutar ulang tick historis nyata dengan <strong>waktu eksekusi order yang dapat dikonfigurasi<\/strong>, mendistribusikan grid parameter besar ke semua core CPU, dan menghitung <strong>slippage realistis secara otomatis<\/strong> pada setiap order langsung dari aliran tick. Dibuat oleh tim di balik SharpTrader Pro \u2014 mesin eksekusi yang sama, dialek broker yang sama.<\/p>\n<div class=\"sto-hero-price\"><span class=\"sto-price-new\">$595<\/span><br \/>\n<span class=\"sto-price-tag\">LISENSI SEKALI BAYAR<\/span><\/div>\n<div class=\"sto-hero-row\"><a class=\"sto-hero-cta\" href=\"#sto-buy\">Beli sekarang \u2014 $595<\/a><br \/>\n<a class=\"sto-hero-link\" href=\"\/product\/sharptrader-forex-crypto-arbitrage\/\">Padukan dengan SharpTrader Pro \u2192<\/a><\/div>\n<div class=\"sto-hero-meta\"><strong>100k+<\/strong> kombinasi \/ run<br \/>\n<strong>Semua core<\/strong> paralel<br \/>\nPresisi <strong>tingkat tick<\/strong><br \/>\nMemperhitungkan <strong>waktu eksekusi<\/strong><\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #1 \u2014 What does SharpTrader Optimizer do? --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Apa yang dilakukan SharpTrader Optimizer?<\/h2>\n<div class=\"sto-answer\">\n<p><strong>SharpTrader Optimizer adalah mesin backtesting dan optimasi parameter khusus untuk strategi arbitrase <em>maupun non-arbitrase<\/em> yang dibangun di platform SharpTrader.<\/strong> Alat ini memutar ulang data tick historis melalui logika strategi Anda, memodelkan biaya eksekusi yang realistis (waktu eksekusi yang dapat dikonfigurasi, spread variabel per tick, slippage yang dihitung dari tick), dan menjalankan optimasi grid pada ribuan kombinasi parameter \u2014 menggunakan semua core CPU yang tersedia secara paralel.<\/p>\n<p>Alat ini dibuat khusus untuk trader yang menjalankan strategi <strong>latensi, lock, hedge, pair trading,<\/strong> berbasis berita, dan tren, serta perlu menemukan set parameter yang tangguh <em>sebelum<\/em> mempertaruhkan modal secara live. Berbeda dengan backtester ritel standar, SharpTrader Optimizer berjalan pada tick historis nyata, memungkinkan Anda mengatur waktu eksekusi per order dalam milidetik, dan menghitung slippage secara otomatis dari aliran tick \u2014 tiga variabel yang benar-benar menentukan apakah sebuah strategi menguntungkan di produksi.<\/p>\n<\/div>\n<div class=\"sto-feat-grid\">\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">01<\/div>\n<h3>Backtest satu konfigurasi<\/h3>\n<p>Jalankan satu set parameter pada data tick historis dan tinjau kurva PnL, drawdown, win rate, serta rincian per jam.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">02<\/div>\n<h3>Optimalkan rentang parameter<\/h3>\n<p>Tentukan min\/max\/step untuk setiap parameter strategi \u2014 mesin membuat grid dari setiap kombinasi dan memeringkat hasil berdasarkan PnL atau drawdown.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">03<\/div>\n<h3>Distribusi multi-core<\/h3>\n<p>Beban kerja dibagi rata ke semua core CPU. Run single-thread 12 jam selesai dalam ~3 jam pada CPU 4 core.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">04<\/div>\n<h3>Memperhitungkan waktu eksekusi<\/h3>\n<p>Atur waktu eksekusi per order dalam milidetik. Mesin bergerak maju dalam aliran tick sebesar latensi tersebut dan mengeksekusi pada bid\/ask yang dihasilkan \u2014 menghasilkan slippage positif atau negatif yang realistis secara otomatis.<\/p>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #2 \u2014 Supported strategies --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Strategi yang didukung<\/h2>\n<p>Optimizer dilengkapi dua jenis strategi arbitrase yang siap diuji sejak hari pertama. Tiga lagi hadir pada Q2\u2013Q3 2026 sebagai bagian dari pembaruan produk gratis bagi pemegang lisensi.<\/p>\n<div class=\"sto-strat\">\n<div class=\"sto-strat-col\">\n<h3>Tersedia sekarang <span class=\"sto-strat-tag\">SUDAH RILIS<\/span><\/h3>\n<p class=\"sto-strat-when\">Per rilis v1.0<\/p>\n<ul>\n<li><strong>Latency Arbitrage<\/strong> \u2014 strategi klasik feed cepat vs feed lambat dengan diff-to-open dan trailing exit yang dapat dikonfigurasi.<\/li>\n<li><strong>DominionForce<\/strong> \u2014 varian arbitrase satu leg milik SharpTrader dengan penyaringan spread adaptif.<\/li>\n<li><strong>Phantom Drift<\/strong> \u2014 logika hibrida martingale &amp; lock arbitrase.<\/li>\n<li><strong>Lock Strategies<\/strong> (seluruh keluarga) \u2014 lock klasik, lock asimetris, lock multi-leg.<\/li>\n<li><strong>Hedge Arbitrage<\/strong> \u2014 pembukaan simultan di dua broker dengan paritas risiko.<\/li>\n<\/ul>\n<\/div>\n<div class=\"sto-strat-col sto-future\">\n<h3>Roadmap Q3\u2013Q4 2026 <span class=\"sto-strat-tag\">DIRENCANAKAN<\/span><\/h3>\n<p class=\"sto-strat-when\">Pembaruan gratis bagi pemegang lisensi<\/p>\n<ul>\n<li><strong>Pair Trading<\/strong> \u2014 mean-reversion berbasis kointegrasi pada simbol-simbol yang berkorelasi.<\/li>\n<li><strong>Triangular Arbitrage<\/strong> (FX) \u2014 inefisiensi kurs silang tiga arah.<\/li>\n<li><strong>Optimasi portofolio multi-simbol<\/strong> \u2014 hadir akhir 2026.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #3 \u2014 Backtest mode vs Optimization mode --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Mode backtest vs mode optimasi<\/h2>\n<p>Optimizer berjalan dalam dua mode yang saling melengkapi. Sebagian besar alur kerja menggunakan keduanya: optimalkan terlebih dahulu untuk menemukan kandidat rentang parameter, lalu backtest kandidat teratas secara detail untuk memverifikasi bentuk kurva equity dan profil drawdown.<\/p>\n<div class=\"sto-mode\">\n<div class=\"sto-mode-col\">\n<h3>Mode backtest<\/h3>\n<p>Jalankan <strong>satu set parameter<\/strong> pada rentang tanggal historis. Menghasilkan grafik PnL lengkap, kinerja per jam, pembagian menang\/kalah berdasarkan arah, dan buku besar per transaksi.<\/p>\n<ul>\n<li>Visualisasikan kurva equity transaksi demi transaksi<\/li>\n<li>Periksa setiap order yang ditutup: tiket, waktu, jenis, lot, harga, P\/L<\/li>\n<li>Filter berdasarkan hari dalam minggu dan jam dalam sehari<\/li>\n<li><strong>Gunakan untuk:<\/strong> memvalidasi satu konfigurasi, men-debug logika strategi, membuat laporan untuk klien atau mitra<\/li>\n<\/ul>\n<\/div>\n<div class=\"sto-mode-col\">\n<h3>Mode optimasi<\/h3>\n<p>Jalankan <strong>ribuan hingga ratusan ribu<\/strong> kombinasi parameter sebagai grid search. Menghasilkan tabel peringkat yang diurutkan berdasarkan PnL, MaxDD, atau skor khusus.<\/p>\n<ul>\n<li>Tentukan min\/step\/max untuk setiap parameter strategi; mesin membuat grid lengkapnya<\/li>\n<li>Paralelisasi multi-core (satu kombinasi per core secara bersamaan)<\/li>\n<li>Progress bar real-time dengan penghitung kombinasi selesai dan perkiraan waktu selesai<\/li>\n<li><strong>Gunakan untuk:<\/strong> menemukan wilayah parameter yang tangguh, analisis walk-forward, stress test pada berbagai skenario waktu eksekusi<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #4 \u2014 Multi-core parallelization --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Mengapa paralelisasi multi-core mengubah permainan<\/h2>\n<p>Sebagian besar backtester ritel standar berjalan pada satu thread CPU. Pada CPU modern 4\u201316 core, hal itu menyia-nyiakan 75\u201394% daya komputasi yang tersedia. SharpTrader Optimizer dibangun sejak awal untuk mendistribusikan beban kerja optimasi ke <strong>setiap core yang tersedia<\/strong>, dengan setiap core memproses kombinasi parameter yang independen.<\/p>\n<div class=\"sto-stat-row\">\n<div class=\"sto-stat-cell\"><span class=\"sto-stat-num\">~12 jam<\/span><span class=\"sto-stat-lbl\">~30k kombinasi \/ tick 1 minggu \/ 4 core<\/span><\/div>\n<div class=\"sto-stat-cell\"><span class=\"sto-stat-num\">~3 jam<\/span><span class=\"sto-stat-lbl\">~30k kombinasi \/ tick 1 minggu \/ 16 core<\/span><\/div>\n<div class=\"sto-stat-cell\"><span class=\"sto-stat-num\">95%+<\/span><span class=\"sto-stat-lbl\">utilisasi CPU per core<\/span><\/div>\n<div class=\"sto-stat-cell\"><span class=\"sto-stat-num\">Linear<\/span><span class=\"sto-stat-lbl\">penskalaan sesuai jumlah core<\/span><\/div>\n<\/div>\n<p>Dalam praktiknya, ini berarti Anda dapat mengiterasi ide strategi dalam semalam, bukan dalam seminggu. Run optimasi berukuran sedang yang umum dengan ukuran step wajar menghasilkan 30.000\u2013100.000 kombinasi pada data tick 1 minggu \u2014 dapat diselesaikan dengan nyaman dalam semalam di workstation 4 core, atau dalam beberapa jam di mesin 16 core.<\/p>\n<div class=\"sto-callout-gold\">\n<h3>Perangkat keras yang direkomendasikan untuk optimasi serius<\/h3>\n<p>Untuk <strong>grid 100k+ kombinasi<\/strong> pada dataset tick multi-bulan, kami merekomendasikan <strong>CPU 8\u201316 core<\/strong> (Intel i7\/i9 generasi ke-12 atau lebih baru, AMD Ryzen 7\/9 seri 5000 atau lebih baru). RAM minimal 32 GB jika Anda memuat riwayat tick multi-tahun. SSD sangat disarankan untuk I\/O data tick.<\/p>\n<p>Perangkat keras yang kurang bertenaga tetap berfungsi \u2014 hanya butuh waktu lebih lama. Optimizer mendeteksi jumlah core secara otomatis dan menskalakan secara linear.<\/p>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #5 \u2014 Optimization parameters explained --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Penjelasan parameter optimasi<\/h2>\n<p>Setiap strategi memiliki set parameter yang dapat dioptimalkan \u2014 tabel di bawah menunjukkan parameter yang tersedia untuk strategi Latency Arbitrage sebagai contoh representatif. Strategi lain (DominionForce, Phantom Drift, Lock, Hedge, Pair Trading) memiliki set yang berbeda. Setiap parameter dapat diaktifkan secara independen: centang kotak <em>Opt?<\/em> untuk memasukkannya ke dalam grid, biarkan tidak dicentang untuk menetapkannya pada satu nilai. Jumlah total kombinasi ditampilkan secara real time saat Anda menyesuaikan rentang.<\/p>\n<table class=\"sto-param-table\">\n<thead>\n<tr>\n<th>Parameter<\/th>\n<th>Yang dikendalikan<\/th>\n<th>Rentang umum<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"sto-param-name\">StopLoss<\/td>\n<td>Kerugian maksimum dalam pip sebelum exit paksa. Penting untuk kontrol risiko pada strategi lock dan hedge.<\/td>\n<td class=\"sto-param-rng\">50\u2013100, step 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">TakeProfit<\/td>\n<td>Target profit dalam pip. TP lebih rendah meningkatkan hit rate; TP lebih tinggi menangkap pergerakan lebih besar.<\/td>\n<td class=\"sto-param-rng\">200\u2013500, step 50<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">MinProfit<\/td>\n<td>Ambang profit minimum sebelum trailing stop aktif. Menyaring kemenangan mikro.<\/td>\n<td class=\"sto-param-rng\">10\u2013100, step 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">PipsForMinProfit<\/td>\n<td>Pergerakan harga dalam pip yang diperlukan untuk mengunci MinProfit. Dipasangkan dengan MinProfit untuk logika trailing.<\/td>\n<td class=\"sto-param-rng\">0\u2013100, step 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">TrailingStep<\/td>\n<td>Ukuran step trailing stop. Step lebih kecil melindungi lebih banyak profit; step lebih besar menghindari exit dini akibat noise.<\/td>\n<td class=\"sto-param-rng\">10\u2013100, step 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">DiffToOpen<\/td>\n<td>Selisih minimum antar-feed harga (dalam poin) yang diperlukan sebelum membuka posisi baru. Ambang sinyal inti arbitrase latensi.<\/td>\n<td class=\"sto-param-rng\">10\u2013100, step 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">MaxSpreadSlow<\/td>\n<td>Spread maksimum yang diizinkan pada feed lambat agar sinyal valid. Menyaring kondisi spread yang melebar.<\/td>\n<td class=\"sto-param-rng\">1\u201320, step 5<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">MaxSpreadFast<\/td>\n<td>Spread maksimum yang diizinkan pada feed cepat. Bersama MaxSpreadSlow, menentukan batas kualitas eksekusi.<\/td>\n<td class=\"sto-param-rng\">1\u201350, step 5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #6 \u2014 Slippage-aware backtesting --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Bagaimana pemodelan waktu eksekusi menghasilkan slippage yang realistis<\/h2>\n<p>Alasan terbesar mengapa hasil backtest arbitrase yang dipublikasikan tidak bertahan saat berhadapan dengan pasar live adalah <strong>asumsi latensi nol<\/strong>. Backtester ritel standar mengasumsikan order tereksekusi pada harga yang ditampilkan saat itu juga ketika dikirim. Broker nyata tidak demikian. Antara saat strategi Anda memutuskan untuk mengirim order dan saat order tersebut dicocokkan di server broker, harga sudah bergerak \u2014 dan pada strategi yang menangkap 1\u20133 poin per transaksi, pergerakan itu sering kali menjadi pembeda antara profit dan rugi.<\/p>\n<p>SharpTrader Optimizer <em>tidak<\/em> meminta Anda menebak angka slippage. Sebaliknya, Anda mengonfigurasi satu input fisik \u2014 <strong>waktu eksekusi order, dalam milidetik<\/strong> \u2014 dan mesin menurunkan slippage dari aliran tick historis itu sendiri.<\/p>\n<div class=\"sto-callout-gold\">\n<h3>Bagaimana mesin menghitung slippage dari waktu eksekusi<\/h3>\n<p>Anda mengatur <strong>waktu eksekusi = T ms<\/strong> (round-trip yang Anda amati secara live). Mesin hanya mengambil satu arah \u2014 <strong>T \/ 2 ms<\/strong> \u2014 dan bergerak maju dalam aliran tick sebesar itu dari saat strategi memutuskan untuk mengirim order. Arah respons broker sengaja diabaikan: pada saat respons kembali, harga eksekusi sudah ditentukan oleh apa yang dilakukan pasar selama arah permintaan. Bid\/ask apa pun yang ada pada tick di <em>waktu sinyal + T\/2<\/em> adalah harga eksekusi order. Selisih antara harga tersebut dan harga yang &#8220;dilihat&#8221; strategi saat memutuskan untuk bertindak adalah slippage yang terealisasi \u2014 positif, negatif, atau nol, dengan besaran yang ditentukan oleh bagaimana pasar benar-benar bergerak selama milidetik tersebut.<\/p>\n<\/div>\n<div class=\"sto-video-wrap\">\n<div class=\"sto-video-frame\">    <div class=\"bjf-video\">\n                    <h3>How SharpTrader Optimizer resolves slippage from execution time<\/h3>\n        \n        <div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;\">\n            <iframe\n                src=\"https:\/\/www.youtube.com\/embed\/UeFUfIFNfgU?rel=0\"\n                title=\"How SharpTrader Optimizer resolves slippage from execution time\"\n                allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n                allowfullscreen\n                loading=\"lazy\"\n                referrerpolicy=\"strict-origin-when-cross-origin\"\n                style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0;\">\n            <\/iframe>\n        <\/div>\n    <\/div>\n    <\/div>\n<p class=\"sto-video-cap\">Bagaimana SharpTrader Optimizer menghitung slippage dari waktu eksekusi \u2014 strategi yang sama pada 0 ms, 50 ms, dan 150 ms dijalankan melalui aliran tick yang sama.<\/p>\n<\/div>\n<div class=\"sto-feat-grid\">\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">01<\/div>\n<h3>Input: waktu eksekusi (ms)<\/h3>\n<p>Atur waktu eksekusi per order secara global atau per leg. Nilai umum: 5\u201320 ms (institusional co-located), 30\u201360 ms (VPS bridge cepat), 80\u2013180 ms (VPS ritel pada umumnya), 200+ ms (konektivitas buruk).<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">02<\/div>\n<h3>Pergerakan tick setengah latensi<\/h3>\n<p>Mesin maju sejauh <em>T\/2<\/em> waktu nyata dari momen sinyal, lalu melompat ke tick berikutnya yang tersedia. Eksekusi menggunakan bid tick tersebut untuk jual dan ask untuk beli.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">03<\/div>\n<h3>Output: slippage terealisasi per eksekusi<\/h3>\n<p>Slippage adalah apa pun yang dihasilkan pergerakan tick \u2014 distribusi nyata yang mencerminkan perilaku pasar live pada hari itu. Slippage bisa positif (harga bergerak menguntungkan Anda) atau negatif (harga bergerak melawan Anda), dan besarnya mengikuti volatilitas tick yang sebenarnya.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">04<\/div>\n<h3>Independen untuk pembukaan dan penutupan<\/h3>\n<p>Anda dapat mengatur waktu eksekusi yang berbeda untuk pembukaan vs penutupan order \u2014 mencerminkan perilaku broker nyata di mana exit sering melalui jalur routing yang lebih lambat daripada entri.<\/p>\n<\/div>\n<\/div>\n<div class=\"sto-callout-gold\">\n<h3>Alur kerja praktis<\/h3>\n<p>Jalankan set parameter yang sama <strong>tiga kali<\/strong> dengan asumsi waktu eksekusi berbeda: <strong>0 ms<\/strong> (instan, pemeriksaan batas atas \u2014 bukan untuk live), <strong>50 ms<\/strong> (VPS cepat \/ bridge co-located), <strong>150 ms<\/strong> (VPS ritel pada umumnya). Jika PnL anjlok antara skenario 50 ms dan 150 ms, strategi tersebut sensitif terhadap latensi dan tidak akan bertahan jika berganti broker atau VPS. Jika PnL tetap stabil, Anda memiliki pengaturan yang tangguh yang seharusnya berlaku pada kondisi broker yang realistis.<\/p>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #7 \u2014 24-Hour performance analysis --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Analisis kinerja 24 jam<\/h2>\n<p>Setiap backtest menghasilkan <strong>rincian kinerja 24 jam<\/strong> \u2014 histogram kontribusi PnL per jam dalam sehari. Ini adalah salah satu alat diagnostik yang paling jarang dimanfaatkan dalam trading ritel: alat ini mengungkap dengan tepat kapan strategi Anda menghasilkan uang, kapan merugi, dan kapan sebaiknya dimatikan.<\/p>\n<p>Temuan umum:<\/p>\n<ul style=\"margin: 14px 0 18px 22px; color: #3a4658; font-size: 15px; line-height: 1.65;\">\n<li><strong>Arbitrase latensi<\/strong> pada EURUSD sering memusatkan 60\u201380% profit dalam 2\u20133 jam tertentu (pembukaan London, pembukaan NY, atau penutupan London).<\/li>\n<li><strong>Strategi yang berdekatan dengan trading berita<\/strong> pada logam (XAUUSD) sering mencapai puncak sekitar 14:30 UTC (rilis data AS) dan 22:00\u201323:00 UTC (pembukaan Asia).<\/li>\n<li><strong>Strategi lock dan hedge<\/strong> cenderung tidak bergantung pada jam, tetapi berkinerja kurang baik selama rollover akhir pekan dan saat likuiditas rendah pada hari libur.<\/li>\n<\/ul>\n<p>Optimizer memungkinkan Anda memfilter hasil berdasarkan <strong>hari dalam minggu<\/strong> dan <strong>jam dalam sehari<\/strong> setelah run selesai \u2014 sehingga Anda dapat mengidentifikasi aturan seperti &#8220;trading hanya Selasa\u2013Kamis, 22:00\u201323:00 UTC&#8221; tanpa menjalankan ulang optimasi.<\/p>\n<p>Juga tersedia: filter berdasarkan <strong>umur order<\/strong> (menangkap posisi yang ditahan terlalu lama), <strong>jumlah total order<\/strong> (menemukan under\/over-trading), dan <strong>slippage terealisasi<\/strong> (memisahkan run yang diuntungkan oleh slippage positif).<\/p>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #8 \u2014 System requirements --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Persyaratan sistem<\/h2>\n<div class=\"sto-sys\">\n<div class=\"sto-sys-col\">\n<h3>Minimum<\/h3>\n<table class=\"table\">\n<tbody>\n<tr>\n<td>OS<\/td>\n<td>Windows 10\/11 (64-bit)<\/td>\n<\/tr>\n<tr>\n<td>CPU<\/td>\n<td>4 core, 2.5 GHz+<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>8 GB<\/td>\n<\/tr>\n<tr>\n<td>Penyimpanan<\/td>\n<td>SSD kosong 20 GB<\/td>\n<\/tr>\n<tr>\n<td>.NET<\/td>\n<td>Runtime .NET 8.0<\/td>\n<\/tr>\n<tr>\n<td>Layar<\/td>\n<td>1920\u00d71080<\/td>\n<\/tr>\n<tr>\n<td>Jaringan<\/td>\n<td>Diperlukan (validasi lisensi + pembaruan feed data tick)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"sto-sys-col\">\n<h3>Direkomendasikan (optimasi berat)<\/h3>\n<table class=\"table\">\n<tbody>\n<tr>\n<td>OS<\/td>\n<td>Windows 11 Pro<\/td>\n<\/tr>\n<tr>\n<td>CPU<\/td>\n<td>8\u201316 core, Intel i7\/i9 gen 12+ atau Ryzen 7\/9 5000+<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>32 GB<\/td>\n<\/tr>\n<tr>\n<td>Penyimpanan<\/td>\n<td>NVMe SSD, kosong 100 GB+<\/td>\n<\/tr>\n<tr>\n<td>.NET<\/td>\n<td>Runtime .NET 8.0<\/td>\n<\/tr>\n<tr>\n<td>Layar<\/td>\n<td>2560\u00d71440 atau lebih besar<\/td>\n<\/tr>\n<tr>\n<td>VPS<\/td>\n<td>Opsional \u2014 lihat <a href=\"\/forex-arbitrage-vps\/\">panduan VPS<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p style=\"font-size: 14px; color: #7a8294; margin: 6px 0 0;\">macOS \/ Linux: saat ini belum didukung sebagai build native. Berjalan dengan andal di Windows 11 melalui Parallels (Apple Silicon) dan CrossOver \/ VMware (Linux) bagi pengguna yang membutuhkannya.<\/p>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #9 \u2014 SharpTrader Optimizer vs MT4 Strategy Tester --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>SharpTrader Optimizer vs backtester standar<\/h2>\n<p>Backtester ritel standar dibuat untuk strategi trend-following dan berbasis indikator, bukan untuk arbitrase. Asumsi mereka \u2014 eksekusi instan, spread tetap, harga dari satu feed \u2014 diam-diam menghancurkan realisme yang dibutuhkan backtest arbitrase. SharpTrader Optimizer dibangun khusus untuk menutup tiga celah tersebut:<\/p>\n<div class=\"sto-feat-grid\">\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">01<\/div>\n<h3>Data tingkat tick nyata, bukan perkiraan bar<\/h3>\n<p>Setiap backtest memutar ulang tick historis yang sebenarnya (timestamp + bid + ask). Tester standar beralih ke interpolasi bar M1\/M5, yang secara diam-diam memperhalus justru pergerakan harga yang menentukan hidup atau matinya strategi arbitrase.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">02<\/div>\n<h3>Waktu eksekusi order dapat dikonfigurasi<\/h3>\n<p>Anda mengatur latensi eksekusi order (dalam milidetik) dan mesin menerapkannya per order. Tester standar mengasumsikan eksekusi tanpa latensi \u2014 alasan terbesar mengapa backtest arbitrase latensi terlihat bagus dalam simulasi tetapi gagal di trading live.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">03<\/div>\n<h3>Spread variabel otomatis<\/h3>\n<p>Spread dibaca langsung dari aliran tick historis tick demi tick. Entri dan exit memperhitungkan slippage secara independen. Tester standar menerapkan satu spread tetap untuk setiap eksekusi \u2014 padahal spread nyata tidak berperilaku seperti itu saat berita, rollover, atau jam likuiditas tipis.<\/p>\n<\/div>\n<\/div>\n<p>Perbandingan berdampingan:<\/p>\n<table class=\"sto-cmp\">\n<thead>\n<tr>\n<th>Fitur<\/th>\n<th>Backtester standar<\/th>\n<th class=\"sto-cmp-our\">SharpTrader Optimizer<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"sto-feat\">Data tick nyata (vs interpolasi bar)<\/td>\n<td class=\"sto-mid\">Bervariasi \u2014 tergantung kualitas data broker<\/td>\n<td class=\"sto-cmp-our sto-yes\">Ya \u2014 pemutaran ulang tick native (BJF Feed: London \/ Tokyo \/ NY)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Pemodelan waktu eksekusi order<\/td>\n<td class=\"sto-no\">Tidak \u2014 mengasumsikan eksekusi instan<\/td>\n<td class=\"sto-cmp-our sto-yes\">Ya \u2014 latensi eksekusi yang dapat dikonfigurasi (ms)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Spread variabel (per tick)<\/td>\n<td class=\"sto-no\">Hanya spread tetap<\/td>\n<td class=\"sto-cmp-our sto-yes\">Otomatis \u2014 dibaca dari aliran tick + batas MaxSpread<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Pemodelan slippage realistis<\/td>\n<td class=\"sto-no\">Tidak (order tereksekusi pada harga yang ditampilkan)<\/td>\n<td class=\"sto-cmp-our sto-yes\">Ya \u2014 dihitung otomatis dari aliran tick melalui pergerakan waktu eksekusi (positif atau negatif, besaran nyata)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Paralelisasi multi-core<\/td>\n<td class=\"sto-no\">Satu thread<\/td>\n<td class=\"sto-cmp-our sto-yes\">Ya \u2014 utilisasi 95%+ di semua core<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Dukungan dual-feed (cepat + lambat)<\/td>\n<td class=\"sto-no\">Tidak<\/td>\n<td class=\"sto-cmp-our sto-yes\">Native \u2014 diperlukan untuk arbitrase latensi<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Optimasi grid<\/td>\n<td class=\"sto-mid\">Ya, tetapi lambat dan single-thread<\/td>\n<td class=\"sto-cmp-our sto-yes\">Ya \u2014 100k+ kombinasi \/ run, multi-core<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Rincian kinerja 24 jam<\/td>\n<td class=\"sto-no\">Manual (ekspor dan buat grafik secara eksternal)<\/td>\n<td class=\"sto-cmp-our sto-yes\">Grafik &amp; filter bawaan<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Filter hari dalam minggu<\/td>\n<td class=\"sto-no\">Tidak<\/td>\n<td class=\"sto-cmp-our sto-yes\">Ya<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Analisis walk-forward<\/td>\n<td class=\"sto-no\">Tidak<\/td>\n<td class=\"sto-cmp-our sto-yes\">Ya \u2014 partisi rentang tanggal<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Mode optimasi<\/td>\n<td class=\"sto-mid\">Genetik \/ black-box<\/td>\n<td class=\"sto-cmp-our sto-yes\">Grid + peringkat (deterministik, dapat diaudit)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Strategi yang diuji<\/td>\n<td class=\"sto-mid\">Strategi otomatis umum<\/td>\n<td class=\"sto-cmp-our sto-yes\">Strategi arbitrase SharpTrader (Latency, DominionForce, +5 segera hadir)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Biaya<\/td>\n<td class=\"sto-mid\">Dibundel \/ gratis dengan terminal ritel<\/td>\n<td class=\"sto-cmp-our sto-yes\">Lisensi sekali bayar $595<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #10 \u2014 FAQ --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Pertanyaan yang Sering Diajukan<\/h2>\n<div class=\"sto-faq\">\n<div class=\"sto-faq-q\">Apakah saya memerlukan SharpTrader Pro atau Lite untuk menggunakan Optimizer?<\/div>\n<div class=\"sto-faq-a\">\n<p>Optimizer menjalankan strategi yang dibuat untuk <strong>mesin eksekusi SharpTrader<\/strong>. Anda dapat menjalankan Optimizer secara mandiri untuk riset dan backtesting, tetapi untuk menerapkan parameter yang telah dioptimalkan secara live, Anda memerlukan lisensi SharpTrader (Lite mulai $800 atau Pro mulai $2,995). Banyak trader membeli Optimizer terlebih dahulu untuk memvalidasi strategi, lalu melakukan upgrade.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Berapa lama waktu yang dibutuhkan satu run optimasi pada umumnya?<\/div>\n<div class=\"sto-faq-a\">\n<p>Tergantung pada tiga hal: jumlah kombinasi, panjang data historis, dan jumlah core CPU. Sebagai patokan realistis pada workstation ritel pada umumnya: <strong>~30.000 kombinasi pada data tick XAUUSD 1 minggu di CPU 4 core memakan waktu sekitar 12 jam<\/strong>. Grid 30k yang sama selesai dalam sekitar 3 jam di mesin 16 core. Grid lebih kecil (5.000\u201310.000 kombinasi) pada data 1 minggu selesai dalam 2\u20134 jam di 4 core. Grid lebih besar (100.000+ kombinasi) pada rentang data multi-bulan sebaiknya dijalankan di server khusus 16+ core.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Bisakah saya menggunakan data tick historis saya sendiri?<\/div>\n<div class=\"sto-faq-a\">\n<p>Ya. Optimizer menerima data tick dalam format standar (CSV dengan timestamp\/bid\/ask, format ekspor tick\/history terminal yang umum, dan format BJF Feed milik kami). Untuk hasil terbaik, kami merekomendasikan data <strong>BJF Feed<\/strong> \u2014 tersedia dari node <strong>London, Tokyo, dan New York<\/strong> \u2014 yang sesuai dengan sumber yang digunakan penerapan SharpTrader Pro live, sehingga backtest Anda mencerminkan eksekusi live sedekat mungkin.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Apakah ini pembayaran sekali atau langganan?<\/div>\n<div class=\"sto-faq-a\">\n<p><strong>Lisensi sekali bayar: $595.<\/strong> Tanpa biaya berulang. Termasuk pembaruan gratis selama 12 bulan (mencakup penambahan Phantom Drift, Lock Strategies, Hedge, dan Pair Trading). Setelah 12 bulan, perangkat lunak tetap berfungsi \u2014 hanya penambahan strategi baru yang memerlukan lisensi pembaruan opsional $99.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Apakah parameter hasil optimasi dari backtest akan bertahan di trading live?<\/div>\n<div class=\"sto-faq-a\">\n<p>Hanya jika Anda melakukan optimasi dengan benar. Dua pengaman yang sangat kami sarankan: <strong>(1) Atur waktu eksekusi ke nilai yang realistis<\/strong> untuk pengaturan Anda yang sebenarnya \u2014 biasanya 80\u2013150 ms untuk VPS ritel standar, 30\u201360 ms untuk bridge co-located. Jangan pernah melakukan optimasi dengan waktu eksekusi = 0 ms. <strong>(2) Jalankan validasi walk-forward<\/strong> \u2014 optimalkan pada Jan\u2013Mar, validasi pada Apr\u2013Jun. Jika konfigurasi teratas Anda berubah antarperiode, strategi tersebut overfitting. Filter rentang tanggal di Optimizer membuat walk-forward menjadi sangat mudah.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">CPU apa yang sebaiknya saya beli untuk optimasi serius?<\/div>\n<div class=\"sto-faq-a\">\n<p>Untuk beban kerja riset, <strong>AMD Ryzen 9 7950X (16 core)<\/strong> atau <strong>Intel i9-13900K (24 core termasuk E-core)<\/strong> adalah pilihan ideal \u2014 keduanya memangkas run 4 core yang umumnya 12 jam pada data tick 1 minggu menjadi sekitar 3 jam, dan menangani grid 100k+ kombinasi tanpa mengacaukan perencanaan waktu. Untuk penggunaan sesekali, CPU desktop modern 6\u20138 core mana pun sudah memadai. Opsi cloud (AWS c7i.4xlarge, Hetzner CCX33) juga berfungsi dan dapat diskalakan sesuai kebutuhan.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Bisakah saya menjalankan Optimizer di VPS?<\/div>\n<div class=\"sto-faq-a\">\n<p>Ya. Optimizer dapat berjalan headless dan melalui remote desktop. Untuk penyedia VPS dan tips konfigurasi, lihat <a href=\"\/forex-arbitrage-vps\/\">panduan VPS arbitrase forex<\/a> kami. Catatan: VPS forex seharga $30\/bulan pada umumnya hanya memiliki 2 core \u2014 untuk optimasi serius Anda memerlukan server CPU khusus (Hetzner AX-line, OVH Game-line) seharga $40\u2013120\/bulan.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Apakah Optimizer juga berfungsi untuk strategi kripto?<\/div>\n<div class=\"sto-faq-a\">\n<p>Saat ini Optimizer dilengkapi template strategi yang berfokus pada FX (Latency, DominionForce). Strategi khusus kripto \u2014 termasuk varian hedge dan satu leg <strong>VIP Crypto Arbitrage<\/strong> \u2014 dijadwalkan untuk pembaruan Q3 2026. Pemegang lisensi mendapatkan penambahan ini sebagai pembaruan gratis.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Jaminan apa yang Anda tawarkan?<\/div>\n<div class=\"sto-faq-a\">\n<p>BJF Trading Group menawarkan <strong>jaminan uang kembali 100% dalam 30 hari sejak pembelian<\/strong> jika Optimizer tidak berfungsi sebagaimana dijelaskan di perangkat keras Anda. Lihat ketentuan lengkap di <a href=\"\/100-satisfaction-guarantee\/\">halaman jaminan<\/a> kami. Jaminan ini mencakup fungsionalitas perangkat lunak \u2014 bukan profitabilitas strategi apa pun yang Anda backtest.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Bagaimana perbandingan Optimizer dengan alat komersial seperti StrategyQuant atau QuantAnalyzer?<\/div>\n<div class=\"sto-faq-a\">\n<p>StrategyQuant dan QuantAnalyzer adalah <strong>generator strategi<\/strong> \u2014 keduanya membuat EA secara otomatis dari kombinasi acak indikator. SharpTrader Optimizer <strong>bukan generator strategi<\/strong>. Alat ini menguji dan mengoptimalkan <em>strategi arbitrase yang sudah ada<\/em> (Latency, DominionForce, dll.) dengan pemodelan eksekusi yang realistis. Kedua alat ini melayani tujuan yang berbeda: gunakan SQ\/QA untuk menghasilkan hipotesis, gunakan SharpTrader Optimizer untuk penyetelan parameter khusus arbitrase dan realisme eksekusi live.<\/p>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- BUY CTA --><br \/>\n<!-- ============================================================ --><\/p>\n<div id=\"sto-buy\" class=\"sto-buy\">\n<h2>Berhenti menebak. Mulai mengoptimalkan.<\/h2>\n<p>Lisensi sekali bayar, $595. Pembaruan strategi gratis selama 12 bulan. Jaminan uang kembali 100% dalam 30 hari. Padukan dengan SharpTrader Lite atau Pro untuk menerapkan parameter hasil optimasi Anda secara live.<\/p>\n<p><a class=\"sto-hero-cta\" href=\"#\">Beli SharpTrader Optimizer \u2014 $595<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- \/.sto-page --><\/p>\n<p><!-- ================================================================== --><br \/>\n<!-- ALT-TEXT GUIDANCE FOR PRODUCT IMAGES --><br \/>\n<!-- ================================================================== --><br \/>\n<!-- Recommended alt text for product screenshots when uploading to Media Library: 1. sharptrader-optimizer-main-ui.png alt: \"SharpTrader Optimizer main interface \u2014 backtest results table, equity curve, and 24-hour performance chart\" 2. sharptrader-optimizer-params-dialog.png alt: \"SharpTrader Optimizer parameter ranges dialog \u2014 StopLoss, TakeProfit, MinProfit, DiffToOpen with min\/step\/max values, total combinations counter updating in real time\" 3. sharptrader-optimizer-cpu-distribution.png alt: \"SharpTrader Optimizer CPU usage distribution \u2014 all 4 cores at 95%+ utilization during parallel optimization run\" 4. sharptrader-optimizer-progress.png alt: \"SharpTrader Optimizer optimization progress \u2014 combinations complete counter, elapsed and estimated time on a 4-core run\" 5. sharptrader-optimizer-24h-chart.png alt: \"SharpTrader Optimizer 24-hour performance chart for XAUUSD latency arbitrage \u2014 peak PnL at hour 22-23 UTC\" 6. sharptrader-optimizer-equity-curve.png alt: \"SharpTrader Optimizer equity curve \u2014 XAUUSD one-leg arbitrage backtest, $-2.20 to $72.34 PnL with 78.93% win rate\" 7. sharptrader-optimizer-slippage-controls.png alt: \"SharpTrader Optimizer execution-time controls \u2014 order execution time in milliseconds, independent for order open and close, with tick-resolved slippage output\" --><\/p>\n<p><!-- ================================================================== --><br \/>\n<!-- JSON-LD: @graph with Product + SoftwareApplication + HowTo + FAQ --><br \/>\n<!-- ================================================================== --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": [\"Product\", \"SoftwareApplication\"],\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#product\",\n      \"image\": \"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png\",\n      \"name\": \"SharpTrader Optimizer\",\n      \"alternateName\": \"SharpTrader Backtester and Strategy Optimizer\",\n      \"description\": \"Multi-core backtesting and parameter optimization engine for SharpTrader arbitrage and non-arbitrage strategies \u2014 Latency, DominionForce, and (Q2 2026) Phantom Drift, Lock, Hedge. Replays real historical ticks with configurable per-order execution time and resolves realistic slippage automatically from the tick stream.\",\n      \"url\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\",\n      \"brand\": {\n        \"@type\": \"Brand\",\n        \"name\": \"BJF Trading Group\"\n      },\n      \"manufacturer\": {\n        \"@type\": \"Organization\",\n        \"name\": \"BJF Trading Group Inc.\",\n        \"url\": \"https:\/\/bjftradinggroup.com\/\"\n      },\n      \"applicationCategory\": \"FinanceApplication\",\n      \"applicationSubCategory\": \"Trading Strategy Optimizer\",\n      \"operatingSystem\": \"Windows 10, Windows 11\",\n      \"softwareVersion\": \"1.0\",\n      \"softwareRequirements\": \".NET 8.0 runtime; network connection required for license validation and tick-data feed updates\",\n      \"memoryRequirements\": \"8 GB minimum, 32 GB recommended\",\n      \"processorRequirements\": \"4-core CPU minimum, 8-16 core recommended\",\n      \"featureList\": [\n        \"Multi-core parallel optimization\",\n        \"Grid search of 100,000+ parameter combinations per run\",\n        \"Configurable per-order execution time (milliseconds), independent on open and close\",\n        \"Tick-resolved slippage \u2014 derived from the tick stream rather than user-guessed\",\n        \"Variable spread per tick (read directly from historical data)\",\n        \"24-hour performance heatmap analysis\",\n        \"Day-of-week and hour-of-day filtering\",\n        \"Walk-forward analysis via date-range partitioning\",\n        \"Tick-level historical data support\",\n        \"BJF Feed integration (London, Tokyo, New York nodes)\",\n        \"Latency arbitrage and DominionForce strategies\",\n        \"Phantom Drift, Lock, Hedge strategies (Q2 2026)\",\n        \"Pair Trading strategy (Q3 2026)\"\n      ],\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"595\",\n        \"priceCurrency\": \"USD\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"priceValidUntil\": \"2026-12-31\",\n        \"url\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\",\n        \"seller\": {\n          \"@type\": \"Organization\",\n          \"name\": \"BJF Trading Group Inc.\"\n        }\n      },\n      \"isRelatedTo\": [\n        {\n          \"@type\": \"Product\",\n          \"name\": \"SharpTrader Pro\",\n          \"url\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-forex-crypto-arbitrage\/\"\n        },\n        {\n          \"@type\": \"Product\",\n          \"name\": \"SharpTrader Lite\",\n          \"url\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-lite\/\"\n        }\n      ],\n      \"subjectOf\": {\n        \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#video-execution-time\"\n      }\n    },\n    {\n      \"@type\": \"VideoObject\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#video-execution-time\",\n      \"name\": \"How SharpTrader Optimizer resolves slippage from execution time\",\n      \"description\": \"Demonstration of how SharpTrader Optimizer derives realistic slippage from a single configurable input \u2014 order execution time in milliseconds. The same strategy is walked through the same tick stream at 0 ms, 50 ms, and 150 ms execution latency, showing how the half-latency tick walk produces a realistic distribution of fill prices on every order.\",\n      \"thumbnailUrl\": \"https:\/\/i.ytimg.com\/vi\/UeFUfIFNfgU\/maxresdefault.jpg\",\n      \"uploadDate\": \"2026-04-28T10:00:00-04:00\",\n      \"contentUrl\": \"https:\/\/www.youtube.com\/watch?v=UeFUfIFNfgU\",\n      \"embedUrl\": \"https:\/\/www.youtube-nocookie.com\/embed\/UeFUfIFNfgU\",\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"@id\": \"https:\/\/bjftradinggroup.com\/#organization\",\n        \"name\": \"BJF Trading Group Inc.\"\n      },\n      \"about\": {\n        \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#product\"\n      }\n    },\n    {\n      \"@type\": \"HowTo\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#howto-optimize\",\n      \"name\": \"How to optimize a SharpTrader latency arbitrage strategy\",\n      \"description\": \"Step-by-step workflow for finding robust parameter sets using SharpTrader Optimizer.\",\n      \"totalTime\": \"PT12H\",\n      \"tool\": [\n        { \"@type\": \"HowToTool\", \"name\": \"SharpTrader Optimizer license\" },\n        { \"@type\": \"HowToTool\", \"name\": \"Historical tick data (BJF Feed: London \/ Tokyo \/ NY, or equivalent)\" },\n        { \"@type\": \"HowToTool\", \"name\": \"Multi-core CPU workstation\" }\n      ],\n      \"step\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 1,\n          \"name\": \"Load historical tick data\",\n          \"text\": \"Import 1 week to 6 months of tick data for your target symbol (XAUUSD, EURUSD, etc.) from BJF Feed (London \/ Tokyo \/ New York nodes) or your broker's archive.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 2,\n          \"name\": \"Select strategy template\",\n          \"text\": \"Choose Latency Arbitrage or DominionForce from the strategy dropdown. Set the broker dialect to match your live broker.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 3,\n          \"name\": \"Define parameter ranges\",\n          \"text\": \"Open the Edit dialog. For each strategy parameter (Latency Arbitrage exposes StopLoss, TakeProfit, MinProfit, PipsForMinProfit, TrailingStep, DiffToOpen, MaxSpreadSlow, MaxSpreadFast as a representative example; other strategies expose different sets), set min\/step\/max. Total combinations updates in real time as you adjust ranges.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 4,\n          \"name\": \"Set realistic execution time\",\n          \"text\": \"Set per-order execution time to a realistic value for your live setup \u2014 typically 30\u201360 ms for a fast bridge VPS or 80\u2013150 ms for a standard retail VPS. Never optimize at execution time = 0 ms. The engine walks forward by half this latency in the tick stream and the resulting tick price is the fill, which automatically produces realistic positive or negative slippage.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 5,\n          \"name\": \"Run optimization\",\n          \"text\": \"Click Run. The engine distributes combinations across all CPU cores. Monitor progress; as a baseline expect approximately 12 hours for 30,000 combinations against 1 week of XAUUSD tick data on a 4-core CPU.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 6,\n          \"name\": \"Rank and filter results\",\n          \"text\": \"Sort by PnL or MaxDD. Filter by 24-hour performance to identify which hours contribute most profit. Identify a region of stable parameter values, not single best.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 7,\n          \"name\": \"Walk-forward validation\",\n          \"text\": \"Re-run the top 10 candidates on a hold-out date range (e.g., optimize on Jan\u2013Mar, validate on Apr\u2013Jun). If rankings shift dramatically, the strategy is over-fitted.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 8,\n          \"name\": \"Deploy to SharpTrader Pro or Lite\",\n          \"text\": \"Export validated parameters and apply them to your live SharpTrader deployment. Monitor live results for the first week and compare against backtest expectations.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Do I need SharpTrader Pro or Lite to use the Optimizer?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The Optimizer runs strategies built for the SharpTrader execution engine. You can run the Optimizer standalone for research and backtesting, but to deploy optimized parameters live you need a SharpTrader license (Lite from $800 or Pro from $2,995).\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How long does a typical optimization run take?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"As a realistic baseline, approximately 30,000 combinations against 1 week of XAUUSD tick data on a 4-core CPU takes around 12 hours, and roughly 3 hours on a 16-core machine. Smaller grids of 5,000\u201310,000 combinations on 1 week of data finish in 2\u20134 hours on 4 cores. Larger grids of 100,000+ combinations across multi-month data ranges are best run on dedicated 16+ core servers.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can I use my own historical tick data?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. The Optimizer accepts tick data in CSV format (timestamp\/bid\/ask), common terminal-export tick\/history formats, and proprietary BJF Feed format. For best results we recommend BJF Feed data \u2014 available from London, Tokyo, and New York nodes \u2014 which matches the source the live SharpTrader Pro deployment uses.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Is this a one-time payment or a subscription?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"One-time license at $595, no recurring fees. Includes free updates for 12 months covering Phantom Drift, Lock Strategies, Hedge, and Pair Trading. After 12 months the software keeps working; only new strategy additions require an optional $99 update license.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Will optimized parameters from a backtest survive in live trading?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Only with proper safeguards. Always use slippage of 1 or 2 points minimum during optimization (never 0), and always run walk-forward validation by optimizing on one period and validating on a hold-out period. If top configurations change between periods, the strategy is over-fitted.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What CPU should I buy for serious optimization?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"For research workloads, AMD Ryzen 9 7950X (16 cores) or Intel i9-13900K (24 cores) is the sweet spot \u2014 both cut the typical 12-hour 4-core run on 1 week of tick data down to roughly 3 hours, and handle 100k+-combination grids comfortably. For occasional use any modern 6\u20138-core desktop CPU works fine. Cloud options like AWS c7i.4xlarge or Hetzner CCX33 also scale on demand.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can I run the Optimizer on a VPS?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. The Optimizer runs headless and via remote desktop. A typical $30\/month forex VPS only has 2 cores; for serious optimization use a dedicated CPU server such as Hetzner AX or OVH Game line at $40\u2013120\/month.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Does the Optimizer work for crypto strategies too?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Currently the Optimizer ships with FX-focused strategy templates (Latency, DominionForce). Crypto-specific strategies including the VIP Crypto Arbitrage hedge and one-leg variants are scheduled for the Q3 2026 update, free for license holders.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What guarantees do you offer?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"100% money-back guarantee within 30 days of purchase if the Optimizer does not function as described on your hardware. The guarantee covers software functionality, not the profitability of any strategy you backtest.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How does the Optimizer compare to StrategyQuant or QuantAnalyzer?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"StrategyQuant and QuantAnalyzer are strategy generators that auto-create EAs from indicator combinations. SharpTrader Optimizer is not a strategy generator \u2014 it tests and optimizes existing arbitrage strategies (Latency, DominionForce, etc.) with realistic execution modeling. The tools serve different purposes.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/bjftradinggroup.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Products\",\n          \"item\": \"https:\/\/bjftradinggroup.com\/shop\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"SharpTrader Optimizer\",\n          \"item\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\"\n        }\n      ]\n    }\n  ]\n}\n<\/script><\/p>","protected":false},"excerpt":{"rendered":"<p><strong>Multi-core backtesting and parameter-optimization engine<\/strong> for SharpTrader arbitrage and non-arbitrage strategies. Replays real historical ticks, accepts per-order execution time in milliseconds, and resolves slippage automatically from the tick stream. Variable spread per tick. Grids of 100,000+ combinations distributed across all CPU cores. <strong>$595 one-time license.<\/strong><\/p>\n","protected":false},"featured_media":12890,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[66],"product_tag":[334],"class_list":["post-12889","product","type-product","status-publish","has-post-thumbnail","product_cat-arbitrage-software","product_tag-latency-arbitrage-tester","first","instock","virtual","purchasable","product-type-simple"],"exclude_global_add_ons":false,"addons":[{"name":"Do you have SharpTrader Pro or SharpTrader Lite License? If you do not have - you need to buy it first.","type":"checkbox","position":0,"required":true,"title_format":"label","default":"","description_enable":false,"description":"","placeholder_enable":false,"placeholder":"","display":"select","restrictions_type":"any_text","adjust_price":false,"price":"","price_type":"flat_fee","restrictions":false,"min":"0","max":"0","options":[{"label":"Yes, I do","price":"","price_type":"flat_fee","image":0,"visibility":true},{"label":"No, I do not. I would like to buy SharpTrader Lite","price":"880","price_type":"flat_fee","image":0,"visibility":true}],"id":1777476163}],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SharpTrader Optimizer<\/title>\n<meta name=\"description\" content=\"SharpTrader Optimizer: backtest pada data tick nyata dengan pemodelan latensi eksekusi dan spread, grid multi-core, dan heatmap profit 24 jam.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bjftradinggroup.com\/id\/product\/sharptrader-optimizer\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SharpTrader Optimizer\" \/>\n<meta property=\"og:description\" content=\"SharpTrader Optimizer: backtest pada data tick nyata dengan pemodelan latensi eksekusi dan spread, grid multi-core, dan heatmap profit 24 jam.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bjftradinggroup.com\/id\/product\/sharptrader-optimizer\/\" \/>\n<meta property=\"og:site_name\" content=\"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T20:21:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Harga\" \/>\n\t<meta name=\"twitter:data1\" content=\"&#036;595.00\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ketersediaan\" \/>\n\t<meta name=\"twitter:data2\" content=\"Ada stok\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/\",\"name\":\"SharpTrader Optimizer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/sharptrader-optimizer-3d-box-800.png\",\"datePublished\":\"2026-04-29T15:26:16+00:00\",\"dateModified\":\"2026-09-28T20:21:47+00:00\",\"description\":\"SharpTrader Optimizer: backtest pada data tick nyata dengan pemodelan latensi eksekusi dan spread, grid multi-core, dan heatmap profit 24 jam.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/sharptrader-optimizer-3d-box-800.png\",\"contentUrl\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/sharptrader-optimizer-3d-box-800.png\",\"width\":800,\"height\":800,\"caption\":\"SharpTrader tester \\\/optimizer on ticks data\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bjftradinggroup.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/bjftradinggroup.com\\\/shop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SharpTrader Optimizer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#website\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/\",\"name\":\"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.\",\"description\":\"FX Software pioneer since 2000\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bjftradinggroup.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#organization\",\"name\":\"BJF Trading Group Inc.\",\"legalName\":\"BJF Trading Group Inc.\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/logo.png\",\"width\":512,\"height\":512},\"foundingDate\":\"2000\",\"founder\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/about-boris-fesenko\\\/#person\"},\"address\":{\"@type\":\"PostalAddress\",\"addressRegion\":\"Ontario\",\"addressCountry\":\"CA\"},\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@bjftradinggroup.com\",\"availableLanguage\":[\"English\",\"German\",\"Japanese\",\"Korean\",\"Spanish\",\"Portuguese\",\"Arabic\",\"Indonesian\",\"Vietnamese\"]}],\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bjftradinggroup\",\"https:\\\/\\\/twitter.com\\\/BjfGroup\",\"https:\\\/\\\/www.youtube.com\\\/@bjftradinggroup\",\"https:\\\/\\\/t.me\\\/bjftradinggroup\",\"https:\\\/\\\/instagram.com\\\/bjftradinggroup\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bjf-trading-group\\\/\"],\"knowsAbout\":[\"Forex arbitrage\",\"Cryptocurrency arbitrage\",\"Latency arbitrage\",\"News trading\",\"FIX API trading\",\"High-frequency trading\",\"Lock arbitrage\",\"Hedge arbitrage\",\"Pair trading\",\"Algorithmic trading software\"]}]}<\/script>\n<meta property=\"product:price:amount\" content=\"595.00\" \/>\n<meta property=\"product:price:currency\" content=\"USD\" \/>\n<meta property=\"og:availability\" content=\"instock\" \/>\n<meta property=\"product:availability\" content=\"instock\" \/>\n<meta property=\"product:condition\" content=\"new\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SharpTrader Optimizer","description":"SharpTrader Optimizer: backtest pada data tick nyata dengan pemodelan latensi eksekusi dan spread, grid multi-core, dan heatmap profit 24 jam.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bjftradinggroup.com\/id\/product\/sharptrader-optimizer\/","og_locale":"id_ID","og_type":"article","og_title":"SharpTrader Optimizer","og_description":"SharpTrader Optimizer: backtest pada data tick nyata dengan pemodelan latensi eksekusi dan spread, grid multi-core, dan heatmap profit 24 jam.","og_url":"https:\/\/bjftradinggroup.com\/id\/product\/sharptrader-optimizer\/","og_site_name":"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.","article_modified_time":"2026-09-28T20:21:47+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Harga":"&#36;595.00","Ketersediaan":"Ada stok"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/","url":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/","name":"SharpTrader Optimizer","isPartOf":{"@id":"https:\/\/bjftradinggroup.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#primaryimage"},"image":{"@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#primaryimage"},"thumbnailUrl":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png","datePublished":"2026-04-29T15:26:16+00:00","dateModified":"2026-09-28T20:21:47+00:00","description":"SharpTrader Optimizer: backtest pada data tick nyata dengan pemodelan latensi eksekusi dan spread, grid multi-core, dan heatmap profit 24 jam.","breadcrumb":{"@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#primaryimage","url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png","contentUrl":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png","width":800,"height":800,"caption":"SharpTrader tester \/optimizer on ticks data"},{"@type":"BreadcrumbList","@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bjftradinggroup.com\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/bjftradinggroup.com\/shop\/"},{"@type":"ListItem","position":3,"name":"SharpTrader Optimizer"}]},{"@type":"WebSite","@id":"https:\/\/bjftradinggroup.com\/#website","url":"https:\/\/bjftradinggroup.com\/","name":"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.","description":"FX Software pioneer since 2000","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bjftradinggroup.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/bjftradinggroup.com\/#organization","name":"BJF Trading Group Inc.","legalName":"BJF Trading Group Inc.","url":"https:\/\/bjftradinggroup.com\/","logo":{"@type":"ImageObject","url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/logo.png","width":512,"height":512},"foundingDate":"2000","founder":{"@id":"https:\/\/bjftradinggroup.com\/about-boris-fesenko\/#person"},"address":{"@type":"PostalAddress","addressRegion":"Ontario","addressCountry":"CA"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@bjftradinggroup.com","availableLanguage":["English","German","Japanese","Korean","Spanish","Portuguese","Arabic","Indonesian","Vietnamese"]}],"sameAs":["https:\/\/www.facebook.com\/bjftradinggroup","https:\/\/twitter.com\/BjfGroup","https:\/\/www.youtube.com\/@bjftradinggroup","https:\/\/t.me\/bjftradinggroup","https:\/\/instagram.com\/bjftradinggroup","https:\/\/www.linkedin.com\/company\/bjf-trading-group\/"],"knowsAbout":["Forex arbitrage","Cryptocurrency arbitrage","Latency arbitrage","News trading","FIX API trading","High-frequency trading","Lock arbitrage","Hedge arbitrage","Pair trading","Algorithmic trading software"]}]},"product_price_amount":"595.00","product_price_currency":"USD","og_availability":"instock","product_availability":"instock","product_condition":"new"},"_links":{"self":[{"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/product\/12889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/comments?post=12889"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/media\/12890"}],"wp:attachment":[{"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/media?parent=12889"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/product_brand?post=12889"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/product_cat?post=12889"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/bjftradinggroup.com\/id\/wp-json\/wp\/v2\/product_tag?post=12889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}