Filter Builder di SharpTrader: sebuah langkah menuju asisten AI generasi berikutnya September 27, 2025 – Posted in: Arbitrage Software
From modular filters to full strategies—how we structure indicator logic for an AI-driven workflow.
Pendahuluan
Saat ini, trading memasuki gelombang perkembangan baru: kecerdasan buatan tidak lagi sekadar membantu tugas rutin—IA kini menjadi peserta penuh dalam proses tersebut. Pada platform SharpTrader, kami sedang mempersiapkan peluncuran asisten AI yang akan bekerja berdasarkan instruksi dari trader.
Tujuannya adalah menyederhanakan proses membuat dan menguji ide trading secara signifikan. Pada tahap pertama, asisten akan belajar membuat filter—modul yang menentukan kapan suatu strategi boleh beroperasi dan kapan lebih baik menunggu di luar pasar. Selanjutnya, kemampuannya akan diperluas: kami berencana agar asisten dapat menghasilkan strategi trading lengkap, dari ide hingga implementasi.
Mengapa fokus pada filter terlebih dahulu? Filter adalah fondasi dari setiap sistem. Bahkan entry terbaik pun dapat menghasilkan kerugian jika digunakan tanpa mempertimbangkan konteks pasar. Filter membantu menyelaraskan strategi dengan fase pasar, kekuatan tren, tingkat volatilitas, dan faktor lainnya. Filter mengubah aliran sinyal mentah menjadi proses trading yang logis dan berkelanjutan.
Dalam artikel ini, kita akan: mempelajari klasifikasi filter berdasarkan grup, menjelaskan indikator apa saja yang bisa digunakan, menunjukkan contoh aturan universal, dan menjelaskan cara membangun “filter builder” modular. Terakhir, kami mengundang Anda memberi masukan untuk menentukan prioritas pengembangan asisten AI ini.

1. Grup Indikator & Logika Filter
Grup A — Persilangan Harga ↔ Indikator
Makna: Ketika harga melintasi garis referensi, kita menentukan arah trading yang diizinkan. Jika harga berada di atas—hanya buy; jika di bawah—hanya sell.
Alat: Moving Average; garis tengah channel/range; cloud atau garis tren utama; Parabolic SAR (titik pembalikan).
Aturan: Harga menembus garis ke atas → AllowBuyOnly selama N candle. Harga di atas garis tengah channel → AllowBuyOnly; di bawah → AllowSellOnly. SAR berubah dari bawah ke atas → AllowSellOnly.
Grup B — Persilangan Indikator ↔ Sinyal
Makna: Garis utama indikator melintasi garis sinyal/aux-nya.
Alat: Indikator mirip MACD; Stochastic (%K vs %D); indeks kekuatan pasar dua garis; persilangan Alligator.
Aturan: Garis utama di atas sinyal → AllowBuyOnly. Di bawah → AllowSellOnly. %K menembus %D ke atas di area oversold → memperkuat AllowBuyOnly.
Grup C — Level/Zona Osilator
Makna: Osilator mengidentifikasi area overbought/oversold.
Alat: RSI, Stochastic, CCI, DeMarker, Williams %R, Momentum (100), histogram dengan garis nol.
Aturan: RSI < 30 → AllowBuyOnly. RSI > 70 → AllowSellOnly. CCI > +100 → AllowBuyOnly. Momentum > 100 → AllowBuyOnly.
Grup D — Tren & Kekuatan
Makna: Memfilter trading berdasarkan arah/kekuatan tren.
Alat: ADX dengan +DI/−DI; kemiringan MA; harga vs cloud/zona.
Aturan: ADX > 20 dan +DI > −DI → hanya buy. ADX > 20 dan −DI > +DI → hanya sell. Slope jangka panjang positif dan harga berada di atasnya → buy saja.
Grup E — Rezim Volatilitas
Makna: Strategi hanya berjalan saat volatilitas memadai.
Alat: ATR, Standard Deviation, lebar channel.
Aturan: ATR(14) di atas ambang → EnableTrading; di bawah → DisableTrading. StdDev meningkat beberapa candle → mode breakout.
Grup F — Posisi pada Band/Channel
Makna: Memfilter berdasarkan posisi harga dalam rentang.
Alat: Band channel; high/low range; Donchian channel.
Aturan: Sepertiga atas → AllowSellOnly. Sepertiga bawah → AllowBuyOnly. Breakout batas atas (dengan retest) → AllowBuyOnly.
Grup G — Struktur/Breakout
Makna: Memfilter berdasarkan breakout level dan struktur pasar.
Alat: Fraktal; high/low range; histogram garis nol.
Aturan: Break High lokal terakhir → AllowBuyOnly. Break Low lokal → AllowSellOnly.
Grup H — Volume/Partisipasi
Makna: Trading diizinkan jika volume mendukung pergerakan.
Alat: OBV; Accumulation/Distribution; MFI.
Aturan: OBV membuat high baru → AllowBuyOnly. Low baru → AllowSellOnly. MFI > 80 → hanya sell; MFI < 20 → hanya buy.
Grup I — Paket Bill Williams
Makna: Menggunakan toolkit Bill Williams.
Alat: Alligator; Fraktal; AO/AC.
Aturan: Alligator “membuka mulut” → filter tren aktif. AO > 0 dan naik → AllowBuyOnly.
2. Pemetaan Indikator → Grup
From modular filters to full strategies—how we structure indicator logic for an AI-driven workflow.
Pendahuluan
Saat ini, trading memasuki gelombang perkembangan baru: kecerdasan buatan tidak lagi sekadar membantu tugas rutin—IA kini menjadi peserta penuh dalam proses tersebut. Pada platform SharpTrader, kami sedang mempersiapkan peluncuran asisten AI yang akan bekerja berdasarkan instruksi dari trader.
Tujuannya adalah menyederhanakan proses membuat dan menguji ide trading secara signifikan. Pada tahap pertama, asisten akan belajar membuat filter—modul yang menentukan kapan suatu strategi boleh beroperasi dan kapan lebih baik menunggu di luar pasar. Selanjutnya, kemampuannya akan diperluas: kami berencana agar asisten dapat menghasilkan strategi trading lengkap, dari ide hingga implementasi.
Mengapa fokus pada filter terlebih dahulu? Filter adalah fondasi dari setiap sistem. Bahkan entry terbaik pun dapat menghasilkan kerugian jika digunakan tanpa mempertimbangkan konteks pasar. Filter membantu menyelaraskan strategi dengan fase pasar, kekuatan tren, tingkat volatilitas, dan faktor lainnya. Filter mengubah aliran sinyal mentah menjadi proses trading yang logis dan berkelanjutan.
Dalam artikel ini, kita akan: mempelajari klasifikasi filter berdasarkan grup, menjelaskan indikator apa saja yang bisa digunakan, menunjukkan contoh aturan universal, dan menjelaskan cara membangun “filter builder” modular. Terakhir, kami mengundang Anda memberi masukan untuk menentukan prioritas pengembangan asisten AI ini.

1. Grup Indikator & Logika Filter
Grup A — Persilangan Harga ↔ Indikator
Makna: Ketika harga melintasi garis referensi, kita menentukan arah trading yang diizinkan. Jika harga berada di atas—hanya buy; jika di bawah—hanya sell.
Alat: Moving Average; garis tengah channel/range; cloud atau garis tren utama; Parabolic SAR (titik pembalikan).
Aturan: Harga menembus garis ke atas → AllowBuyOnly selama N candle. Harga di atas garis tengah channel → AllowBuyOnly; di bawah → AllowSellOnly. SAR berubah dari bawah ke atas → AllowSellOnly.
Grup B — Persilangan Indikator ↔ Sinyal
Makna: Garis utama indikator melintasi garis sinyal/aux-nya.
Alat: Indikator mirip MACD; Stochastic (%K vs %D); indeks kekuatan pasar dua garis; persilangan Alligator.
Aturan: Garis utama di atas sinyal → AllowBuyOnly. Di bawah → AllowSellOnly. %K menembus %D ke atas di area oversold → memperkuat AllowBuyOnly.
Grup C — Level/Zona Osilator
Makna: Osilator mengidentifikasi area overbought/oversold.
Alat: RSI, Stochastic, CCI, DeMarker, Williams %R, Momentum (100), histogram dengan garis nol.
Aturan: RSI < 30 → AllowBuyOnly. RSI > 70 → AllowSellOnly. CCI > +100 → AllowBuyOnly. Momentum > 100 → AllowBuyOnly.
Grup D — Tren & Kekuatan
Makna: Memfilter trading berdasarkan arah/kekuatan tren.
Alat: ADX dengan +DI/−DI; kemiringan MA; harga vs cloud/zona.
Aturan: ADX > 20 dan +DI > −DI → hanya buy. ADX > 20 dan −DI > +DI → hanya sell. Slope jangka panjang positif dan harga berada di atasnya → buy saja.
Grup E — Rezim Volatilitas
Makna: Strategi hanya berjalan saat volatilitas memadai.
Alat: ATR, Standard Deviation, lebar channel.
Aturan: ATR(14) di atas ambang → EnableTrading; di bawah → DisableTrading. StdDev meningkat beberapa candle → mode breakout.
Grup F — Posisi pada Band/Channel
Makna: Memfilter berdasarkan posisi harga dalam rentang.
Alat: Band channel; high/low range; Donchian channel.
Aturan: Sepertiga atas → AllowSellOnly. Sepertiga bawah → AllowBuyOnly. Breakout batas atas (dengan retest) → AllowBuyOnly.
Grup G — Struktur/Breakout
Makna: Memfilter berdasarkan breakout level dan struktur pasar.
Alat: Fraktal; high/low range; histogram garis nol.
Aturan: Break High lokal terakhir → AllowBuyOnly. Break Low lokal → AllowSellOnly.
Grup H — Volume/Partisipasi
Makna: Trading diizinkan jika volume mendukung pergerakan.
Alat: OBV; Accumulation/Distribution; MFI.
Aturan: OBV membuat high baru → AllowBuyOnly. Low baru → AllowSellOnly. MFI > 80 → hanya sell; MFI < 20 → hanya buy.
Grup I — Paket Bill Williams
Makna: Menggunakan toolkit Bill Williams.
Alat: Alligator; Fraktal; AO/AC.
Aturan: Alligator “membuka mulut” → filter tren aktif. AO > 0 dan naik → AllowBuyOnly.
English
Deutsch
日本語
العربية
한국어
Español
Português
Tiếng Việt
中文