Menjadi Trader Mandiri Berbasis Sistem dan Data (Statistik & Edge 15/18)

 

Seri 15 — Backtest & Reality vs Expectation

Fase 4: Statistik & Edge (1/4)

Pernahkah Anda menemukan sebuah strategi trading yang kelihatannya sangat menjanjikan?

Misalnya, setiap kali harga menembus resistance, saham cenderung naik. Atau ketika harga berada di atas MA200 dan volume meningkat, peluang kenaikan terlihat lebih besar.

Anda kemudian mencoba strategi tersebut pada beberapa saham. Hasilnya bagus. Beberapa transaksi menghasilkan keuntungan yang lumayan, bahkan ada yang naik puluhan persen.

Lalu muncul keyakinan: “Sepertinya saya sudah menemukan sistem trading yang bagus.”

Tunggu dulu.

Apakah strategi tersebut memang memiliki keunggulan statistik, atau Anda hanya kebetulan menemukan beberapa contoh yang berhasil?

Inilah alasan mengapa trader yang ingin mandiri tidak cukup hanya mengandalkan pengalaman, pengamatan visual, atau ingatan terhadap transaksi yang menguntungkan. Mereka perlu melakukan pengujian.

1. Strategi yang terlihat bagus belum tentu benar-benar bagus

Manusia secara alami lebih mudah mengingat kejadian yang menyenangkan. Ketika sebuah saham naik setelah breakout, kita cenderung mengingat pola tersebut. Namun, ketika breakout gagal dan harga kembali turun, pengalaman itu terkadang cepat terlupakan.

Akibatnya, penilaian kita terhadap strategi bisa menjadi terlalu optimistis.

Bayangkan seorang trader mencoba strategi breakout pada lima saham. Empat transaksi menghasilkan keuntungan dan satu mengalami kerugian. Ia mungkin langsung menyimpulkan bahwa strategi breakout sangat efektif.

Padahal, lima transaksi belum tentu cukup untuk menggambarkan kinerja sebuah sistem. Hasilnya bisa sangat berbeda ketika strategi yang sama diuji pada puluhan atau ratusan transaksi, berbagai periode, dan kondisi pasar yang berbeda.

Bukan berarti lima transaksi tidak berguna. Pengalaman tersebut bisa menjadi petunjuk awal. Namun, petunjuk awal tidak sama dengan bukti yang memadai.

Dalam trading, sesuatu yang masuk akal secara logika belum tentu terbukti menguntungkan secara statistik.

Karena itu, sebelum menambah modal atau meningkatkan ukuran posisi, kita perlu menguji strategi secara lebih sistematis.

2. Apa itu backtest?

Backtest adalah proses menguji aturan trading menggunakan data historis untuk melihat bagaimana aturan tersebut akan bekerja pada periode masa lalu.

Misalnya, kita ingin menguji sebuah sistem sederhana:

  • Saham harus berada dalam tren naik, misalnya harga penutupan di atas MA200.

  • Entry dilakukan ketika harga menembus level tertinggi periode sebelumnya.

  • Volume digunakan sebagai salah satu konfirmasi.

  • Stop loss ditentukan sebelum transaksi dilakukan.

  • Posisi ditutup ketika aturan exit terpenuhi.

Aturan tersebut kemudian diterapkan pada data historis sesuai urutan waktu. Setiap sinyal yang memenuhi kriteria dicatat, termasuk transaksi yang untung, transaksi yang rugi, dan transaksi yang tidak menghasilkan keuntungan berarti.

Dari hasil itu, kita dapat mulai menjawab beberapa pertanyaan penting.

Berapa banyak transaksi yang terjadi? Berapa persentase transaksi yang menghasilkan keuntungan? Seberapa besar rata-rata keuntungan dan kerugiannya? Berapa besar penurunan modal ketika sistem mengalami periode buruk? Apakah hasilnya tetap masuk akal setelah biaya transaksi diperhitungkan?

Pertanyaan-pertanyaan tersebut jauh lebih berguna daripada sekadar bertanya, “Strategi ini pernah menghasilkan profit, bukan?”

Sebab, hampir semua strategi bisa terlihat bagus jika kita hanya memilih contoh yang mendukungnya.

3. Backtest bukan alat untuk meramal masa depan

Di sinilah kita perlu membedakan antara expectation dan reality.

Backtest menunjukkan bagaimana suatu aturan bekerja pada data masa lalu. Backtest tidak memberi kepastian mengenai hasil transaksi berikutnya.

Pasar dapat berubah. Karakter saham bisa berbeda. Biaya transaksi memengaruhi hasil. Likuiditas dapat berubah, dan harga yang terlihat tersedia pada grafik historis belum tentu bisa diperoleh persis ketika transaksi dilakukan.

Bahkan strategi yang memiliki hasil historis baik dapat mengalami kerugian beruntun ketika digunakan pada periode berikutnya.

Karena itu, tujuan backtest bukan mencari strategi yang menjamin profit, melainkan mencari bukti bahwa aturan trading memiliki dasar yang layak untuk dipertimbangkan.

Kita ingin mengetahui apakah hasilnya didukung oleh banyak transaksi dan aturan yang konsisten, atau justru bergantung pada beberapa transaksi luar biasa.

Perbedaannya sangat penting.

Jika keuntungan total sebuah sistem terutama berasal dari satu atau dua transaksi besar, kita perlu memahami hal itu sebelum menyimpulkan bahwa sistem tersebut kuat. Sebaliknya, sistem dengan hasil yang lebih merata pun masih harus diuji dari sisi risiko, biaya, dan ketahanannya pada kondisi pasar berbeda.

Backtest membantu kita mengurangi keputusan berdasarkan dugaan. Ia tidak menghilangkan ketidakpastian.

4. Jangan hanya menguji saham yang sudah naik

Salah satu jebakan terbesar ketika menguji strategi adalah memilih contoh setelah kita mengetahui hasil akhirnya.

Misalnya, kita melihat daftar saham yang saat ini sedang naik, kemudian membuka grafik historisnya dan mencari pola breakout yang pernah berhasil. Setelah menemukan banyak contoh bagus, kita menyimpulkan bahwa pola tersebut sangat efektif.

Masalahnya, kita hanya melihat saham-saham yang menarik perhatian kita sekarang. Saham yang dahulu memenuhi kriteria tetapi kemudian jatuh, tidak likuid, atau tidak lagi menarik perhatian bisa saja terabaikan.

Cara seperti ini menghasilkan gambaran yang tidak seimbang.

Pengujian yang lebih baik harus dimulai dari aturan yang jelas, lalu diterapkan secara konsisten pada seluruh saham dan periode yang memenuhi kriteria tersebut, termasuk kasus yang berakhir buruk.

Kita tidak boleh mengubah aturan hanya karena hasil transaksi tertentu tidak sesuai harapan.

Jika sistem mensyaratkan breakout dengan konfirmasi volume, misalnya, maka seluruh kejadian yang memenuhi syarat itu harus diperlakukan dengan cara yang sama. Jangan menerima sinyal yang berhasil tetapi menganggap sinyal yang gagal sebagai pengecualian tanpa alasan yang sudah ditentukan sebelumnya.

Prinsipnya sederhana: aturan harus mendahului hasil, bukan hasil yang menentukan aturan.

5. Hati-hati terhadap overfitting

Ada jebakan lain yang sering terjadi ketika trader mulai melakukan pengujian: terlalu banyak mengutak-atik parameter sampai hasil historis terlihat sempurna.

Awalnya, sebuah strategi menggunakan MA200 dan breakout 20 hari. Hasilnya biasa saja. Lalu periode MA diubah, parameter breakout diganti, filter volume ditambahkan, dan stop loss disesuaikan berulang kali.

Setelah puluhan atau ratusan percobaan, akhirnya ditemukan kombinasi yang menghasilkan grafik keuntungan sangat menarik pada data historis.

Apakah sistem itu otomatis lebih baik?

Belum tentu.

Bisa jadi parameter tersebut benar-benar menangkap karakteristik pasar yang relevan. Namun, bisa juga sistem hanya terlalu cocok dengan pola kebetulan pada data yang digunakan untuk pengujian. Inilah salah satu bentuk overfitting.

Ibarat seorang siswa yang menghafal jawaban soal ujian tahun lalu. Ia bisa memperoleh nilai tinggi pada soal yang sama, tetapi belum tentu mampu menyelesaikan soal baru.

Untuk mengurangi risiko ini, pisahkan data pengembangan sistem dari data pengujian yang tidak digunakan ketika memilih parameter. Setelah aturan ditetapkan, uji kembali pada periode berbeda yang belum dipakai untuk mengoptimalkan sistem. Jika memungkinkan, lanjutkan dengan pengujian berjalan (walk-forward) atau simulasi transaksi tanpa menggunakan modal nyata terlebih dahulu.

Hasil yang sedikit lebih sederhana tetapi tetap masuk akal pada data yang belum pernah digunakan sering kali lebih informatif daripada hasil luar biasa yang hanya muncul setelah banyak penyesuaian.

6. Data EOD menjadi bahan pengujian

Sampai di sini, kita mulai melihat mengapa data historis penting dalam proses membangun trading system.

Grafik bisa membantu kita memahami perilaku harga. Namun, untuk menguji aturan secara konsisten, kita membutuhkan rangkaian data yang memadai, tersusun menurut waktu, dan dapat diolah kembali.

Data EOD atau End of Day menyediakan data pasar pada akhir hari perdagangan. Data ini dapat digunakan untuk menelusuri perubahan harga, memeriksa volume, menghitung indikator, menyaring saham, dan menguji aturan berdasarkan data harian.

Contohnya, kita ingin mengetahui apakah penambahan filter volume benar-benar meningkatkan kualitas sistem breakout.

Kita dapat membuat dua versi pengujian. Versi pertama menggunakan aturan breakout tanpa filter volume. Versi kedua menggunakan aturan yang sama, tetapi menambahkan persyaratan volume tertentu.

Keduanya kemudian diuji pada periode, kumpulan saham, dan asumsi biaya yang sebanding.

Setelah itu, kita membandingkan hasilnya. Apakah jumlah transaksi berkurang? Apakah keuntungan setelah biaya membaik? Apakah drawdown mengecil atau justru membesar? Apakah perubahan hasil cukup konsisten, atau hanya disebabkan oleh beberapa transaksi tertentu?

Kita tidak boleh langsung menyimpulkan bahwa filter volume pasti lebih baik. Bisa saja filter tersebut membantu pada kondisi tertentu tetapi tidak pada kondisi lain.

Justru itulah manfaat pengujian: kita dapat memeriksa sebuah gagasan tanpa harus mempercayainya terlebih dahulu.

Data historis bukan jaminan keuntungan. Data adalah bahan untuk menguji asumsi, menemukan kelemahan, dan membuat keputusan yang lebih terukur.

7. Apa yang sebaiknya dinilai dari hasil backtest?

Jangan berhenti pada total profit.

Sebuah sistem yang menghasilkan keuntungan besar tetapi mengalami penurunan modal yang sangat dalam mungkin tidak sesuai dengan kemampuan modal atau kenyamanan psikologis penggunanya.

Sebaliknya, sistem yang terlihat stabil tetapi menghasilkan keuntungan terlalu kecil setelah biaya transaksi juga belum tentu layak digunakan.

Pada tahap awal, setidaknya perhatikan jumlah transaksi, keuntungan bersih setelah biaya, win rate, rata-rata keuntungan dibandingkan rata-rata kerugian, drawdown maksimum, serta distribusi hasil transaksi. Perhatikan juga periode pengujian dan kondisi pasar yang diwakilinya.

Metrik-metrik tersebut akan kita bahas lebih terperinci pada seri-seri berikutnya. Pada Seri 16, kita akan masuk ke CAR, MDD, dan CAR/MDD untuk melihat hubungan antara pertumbuhan modal dan risiko penurunan modal.

Untuk sekarang, pegang satu prinsip: jangan menilai sistem hanya dari angka yang paling menyenangkan.

8. Dari berharap menjadi menguji

Trader yang belum memiliki proses pengujian sering kali berpindah strategi ketika mengalami kerugian. Hari ini menggunakan breakout, besok mencoba moving average crossover, kemudian beralih ke indikator lain setelah beberapa transaksi gagal.

Akibatnya, tidak ada satu sistem pun yang benar-benar diuji secara konsisten. Trader tidak pernah mengetahui apakah kerugian berasal dari kelemahan sistem, kondisi pasar, pelaksanaan aturan yang tidak disiplin, atau sekadar variasi hasil yang wajar.

Trader yang membangun sistem secara serius mengambil pendekatan berbeda. Ia merumuskan aturan, menguji aturan tersebut, mencatat hasil, mengidentifikasi kelemahan, lalu melakukan perbaikan yang dapat dipertanggungjawabkan.

Ia tetap bisa salah. Sistemnya tetap bisa mengalami drawdown. Tetapi keputusan berikutnya tidak harus didasarkan pada rasa takut atau euforia semata.

Tujuannya bukan menemukan sistem yang tidak pernah rugi. Tujuannya adalah memahami karakteristik sistem, mengetahui risiko yang mungkin dihadapi, dan menentukan apakah bukti yang tersedia cukup untuk membenarkan penggunaannya.

Itulah pergeseran dari berharap menjadi menguji.

Dan itulah salah satu langkah penting menuju trader mandiri.


Kesimpulan

Backtest membantu kita memeriksa apakah suatu strategi memiliki dasar statistik yang layak, tetapi hasil masa lalu tidak menjamin hasil masa depan. Pengujian yang berguna memerlukan aturan yang jelas, data yang sesuai, biaya transaksi yang realistis, perlakuan yang konsisten terhadap transaksi menang maupun kalah, serta kewaspadaan terhadap bias dan overfitting.

Jangan mencari angka yang membuat kita merasa yakin. Carilah bukti yang membantu kita memahami kapan sebuah sistem bekerja, kapan ia kesulitan, dan seberapa besar risiko yang harus siap ditanggung.

Trading system yang baik bukan sistem yang terlihat sempurna di masa lalu, melainkan sistem yang telah diuji dengan jujur dan risikonya dipahami sebelum digunakan.

Pada seri berikutnya, kita akan membahas metrik yang membantu menilai kinerja sistem secara lebih terstruktur: CAR, MDD, dan CAR/MDD.

Catatan edukasi: Artikel ini bertujuan untuk pendidikan dan bukan rekomendasi membeli atau menjual saham. Pengujian historis memiliki keterbatasan dan tidak menjamin hasil yang sama pada masa depan.

Hak cipta: Seluruh artikel dalam seri “Menjadi Trader Mandiri Berbasis Sistem & Data” ditulis untuk tujuan edukasi. Dilarang menyalin, memperbanyak, atau mempublikasikan ulang sebagian maupun seluruh isi tanpa izin tertulis dari penulis.

Menjadi Trader Mandiri Berbasis Sistem dan Data (Membangun Trading System 14/14)

 

Seri 14 — Volume: Price Without Volume Is Nothing


Pernah melihat sebuah saham naik tajam, menembus resistance, lalu beberapa hari kemudian kembali turun?

Atau pernah membeli saham karena melihat harga berhasil breakout, tetapi ternyata kenaikannya tidak berlanjut?

Situasi seperti ini sering membuat trader bertanya-tanya: bukankah harga sudah menembus resistance? Mengapa justru gagal naik?

Salah satu hal yang perlu diperiksa adalah volume transaksi.

Dalam trading, harga menunjukkan ke mana transaksi membawa nilai saham. Sementara itu, volume memberikan informasi tambahan mengenai aktivitas transaksi yang menyertai pergerakan harga tersebut.

Itulah sebabnya kita sering mendengar ungkapan “Price without volume is nothing.”

Namun, jangan langsung menyimpulkan bahwa volume besar pasti membuat harga naik. Volume bukan alat untuk meramalkan masa depan. Kita perlu memahami apa yang bisa dibaca dari volume, apa yang tidak bisa disimpulkan, dan bagaimana mengujinya sebagai bagian dari trading system.

1. Harga Bergerak, Tetapi Seberapa Besar Aktivitas di Baliknya?

Bayangkan ada dua saham yang sama-sama naik 5% dalam sehari.

Saham A naik dengan volume yang jauh lebih besar dibandingkan rata-rata hariannya. Saham B juga naik 5%, tetapi volume transaksinya sangat tipis.

Apakah keduanya memiliki karakteristik yang sama?

Belum tentu.

Kenaikan harga saham A disertai aktivitas transaksi yang lebih tinggi. Pada saham B, kenaikan harga terjadi dengan aktivitas yang relatif rendah.

Informasi tersebut dapat membantu kita menyusun pertanyaan yang lebih baik ketika mengevaluasi pergerakan harga.

  • Apakah breakout disertai peningkatan aktivitas transaksi?

  • Apakah kenaikan harga terjadi dengan volume yang memadai?

  • Apakah saham tersebut cukup likuid untuk ukuran transaksi kita?

  • Apakah pergerakan harga dan volume sesuai dengan aturan sistem yang sedang diuji?

Perhatikan bahwa pertanyaan-pertanyaan tersebut tidak meminta kita menebak siapa yang sedang membeli atau menjual. Data volume saja tidak cukup untuk memastikan identitas maupun niat pelaku pasar.

Yang kita lakukan adalah membaca aktivitas transaksi sebagai salah satu bagian dari bukti yang tersedia.

Trader berbasis sistem tidak berhenti pada pertanyaan, “Harga naik berapa persen?” Ia juga bertanya, “Dalam kondisi aktivitas transaksi seperti apa kenaikan itu terjadi?”

2. Memahami Volume dan Nilai Transaksi

Sebelum menggunakan volume sebagai filter, kita perlu membedakan beberapa istilah.

Volume saham menunjukkan jumlah saham yang ditransaksikan dalam periode tertentu. Pada data pasar saham Indonesia, volume biasanya ditampilkan dalam satuan lot atau satuan lain sesuai format data yang digunakan.

Nilai transaksi menunjukkan nilai uang dari transaksi yang terjadi. Nilai ini berbeda dari volume saham karena harga saham setiap emiten tidak sama.

Misalnya, dua saham masing-masing mencatat volume 1 juta saham. Jika harga saham pertama Rp100 dan saham kedua Rp1.000, nilai transaksi keduanya akan sangat berbeda, meskipun jumlah saham yang berpindah tangan sama.

Karena itu, ketika membicarakan likuiditas, jangan hanya melihat jumlah saham yang ditransaksikan. Nilai transaksi juga perlu dipertimbangkan.

Bagi trader dengan ukuran modal berbeda, saham yang cukup likuid bagi satu orang belum tentu cukup likuid bagi orang lain.

Saham dengan nilai transaksi harian yang kecil mungkin tidak menjadi masalah untuk transaksi berukuran kecil. Namun, ketika nilai pembelian mulai membesar dibandingkan aktivitas transaksi saham tersebut, pelaksanaan order bisa menjadi lebih sulit.

Di sinilah volume dan nilai transaksi menjadi bagian penting dari proses screening.

3. Volume sebagai Konfirmasi Breakout

Pada seri sebelumnya, kita telah membahas entry berdasarkan breakout, trend, dan confirmation.

Sekarang, kita tambahkan satu pertanyaan: apakah breakout tersebut didukung volume yang memadai?

Misalnya, sebuah saham memiliki resistance pada area Rp1.000. Setelah beberapa hari bergerak di bawah area tersebut, harga akhirnya ditutup di Rp1.050.

Secara harga, saham tersebut telah melewati resistance yang diamati.

Namun, kita masih perlu mengevaluasi beberapa hal:

  1. Apakah harga penutupan benar-benar memenuhi definisi breakout yang telah ditetapkan?

  2. Apakah volume transaksi meningkat dibandingkan periode sebelumnya?

  3. Apakah saham tersebut memiliki likuiditas yang memadai?

  4. Apakah tren utama masih sesuai dengan kriteria sistem?

  5. Apakah jarak ke stop loss dan potensi keuntungan masih masuk akal?

Jika sistem mensyaratkan konfirmasi volume, maka breakout tanpa konfirmasi tersebut tidak memenuhi aturan entry.

Tetapi jangan dibalik menjadi kesimpulan bahwa semua breakout dengan volume besar pasti berhasil. Breakout yang disertai volume tinggi tetap bisa gagal. Pasar tidak memberikan kepastian hanya karena satu kondisi terpenuhi.

Volume berfungsi sebagai filter atau konfirmasi yang perlu diuji, bukan sebagai jaminan.

Bagaimana Mengukur Volume yang Meningkat?

Salah satu pendekatan sederhana adalah membandingkan volume hari ini dengan rata-rata volume pada sejumlah hari sebelumnya.

Contohnya:

  • Volume hari ini lebih besar daripada rata-rata volume 20 hari.

  • Volume hari ini mencapai 1,2 kali rata-rata volume 20 hari.

  • Volume pada hari breakout lebih besar daripada volume beberapa hari sebelumnya.

Angka 20 hari atau 1,2 kali tersebut hanyalah contoh aturan yang bisa diuji, bukan angka sakti yang berlaku untuk seluruh saham dan seluruh kondisi pasar.

Trader perlu menetapkan aturan sebelum melakukan pengujian, lalu membandingkan hasilnya. Bisa saja suatu ambang cocok untuk sistem tertentu, tetapi tidak memberi manfaat pada sistem lainnya.

Jangan memilih parameter hanya karena terlihat paling bagus pada satu periode historis.

4. Volume Besar Tidak Selalu Berarti Bullish

Ini salah satu kesalahan yang perlu dihindari.

Ada trader yang melihat volume meningkat, lalu langsung menyimpulkan bahwa saham sedang diakumulasi dan akan naik.

Padahal, volume besar hanya menunjukkan aktivitas transaksi yang tinggi. Untuk memahami konteksnya, kita perlu melihat pergerakan harga, lokasi harga, dan kondisi tren.

Volume besar dapat muncul ketika harga naik tajam. Namun, volume besar juga bisa muncul ketika harga turun tajam atau ketika terjadi pertarungan transaksi di area tertentu.

Sebagai contoh, bayangkan sebuah saham mengalami kenaikan panjang. Pada suatu hari, volume melonjak, tetapi harga gagal mempertahankan kenaikannya dan ditutup jauh di bawah harga tertinggi hari itu.

Apakah kita bisa langsung menyimpulkan bahwa saham tersebut pasti akan turun?

Tidak.

Namun, peristiwa itu layak dievaluasi sebagai informasi tambahan. Kita dapat melihat apakah setelahnya harga kehilangan area penting, apakah tren berubah, dan bagaimana hasilnya dibandingkan dengan kejadian serupa dalam data historis.

Dengan kata lain, volume perlu dibaca bersama harga, bukan menggantikan analisis harga.

Jangan mengubah satu petunjuk menjadi kepastian. Dalam trading, setiap petunjuk harus ditempatkan dalam konteks sistem yang lengkap.

5. Volume, Support, dan Resistance

Support dan resistance juga perlu dipahami dengan cara yang sama.

Support bukan selalu satu angka pasti tempat harga harus berhenti turun. Dalam praktiknya, support lebih tepat dipandang sebagai suatu area yang pernah menunjukkan respons harga tertentu.

Volume dapat membantu kita mengamati aktivitas transaksi ketika harga mendekati area tersebut.

Misalnya, harga turun mendekati support dan volume meningkat. Informasi ini saja belum cukup untuk memastikan bahwa support akan bertahan.

Kita masih perlu melihat respons harga berikutnya: apakah tekanan turun berlanjut, harga berhasil pulih, atau justru menembus area tersebut?

Hal serupa berlaku pada resistance. Volume yang meningkat ketika harga mendekati atau menembus resistance bisa menjadi bahan evaluasi, tetapi tidak menjamin bahwa harga akan terus naik.

Jadi, jangan memperlakukan volume sebagai alat untuk menentukan arah secara otomatis.

Gunakan volume untuk memperkaya pembacaan terhadap perilaku harga dan, yang lebih penting, tentukan bagaimana informasi itu akan digunakan dalam aturan trading system.

Jika tidak ada aturan yang jelas, volume mudah berubah menjadi alasan untuk membenarkan keputusan yang sebenarnya sudah dibuat berdasarkan emosi.

6. Likuiditas: Jangan Sampai Bisa Membeli, tetapi Sulit Keluar

Ada persoalan lain yang sering terlupakan ketika trader terlalu fokus mencari saham yang berpotensi naik: likuiditas.

Bayangkan sistem kita menghasilkan sinyal beli yang terlihat bagus. Harga sedang naik dan volume juga meningkat. Namun, nilai transaksi saham tersebut sangat kecil dibandingkan ukuran order yang hendak kita masukkan.

Kita mungkin bisa membeli saham itu, tetapi ketika ingin keluar, order kita dapat menjadi cukup besar dibandingkan aktivitas transaksi yang tersedia.

Dalam kondisi tertentu, hal tersebut bisa menyebabkan kesulitan eksekusi atau harga jual yang berbeda dari perkiraan.

Karena itu, screening sebaiknya tidak hanya mencari saham dengan tren yang menarik. Screening juga perlu mempertimbangkan apakah aktivitas transaksi saham tersebut cukup untuk ukuran modal yang akan digunakan.

Dalam catatan trading guru, terdapat pendekatan konservatif berupa menjaga nilai transaksi yang direncanakan agar kecil dibandingkan nilai transaksi harian saham. Salah satu contoh patokannya adalah nilai transaksi harian sekitar 33 kali atau lebih besar daripada nilai transaksi yang direncanakan, sehingga order berada di bawah sekitar 3% dari nilai transaksi harian.

Patokan tersebut sebaiknya dipahami sebagai pedoman awal yang perlu disesuaikan dan diuji, bukan hukum universal. Nilai transaksi harian juga bukan jaminan bahwa order dapat dieksekusi pada harga yang diinginkan. Kondisi antrean order, spread, volatilitas, dan perubahan likuiditas tetap berpengaruh.

Intinya sederhana: saham yang menarik secara chart belum tentu cocok untuk ukuran transaksi kita.

7. Cara Menguji Filter Volume Menggunakan Data EOD

Sampai di sini, kita sudah mengetahui beberapa kemungkinan penggunaan volume. Tetapi apakah menambahkan filter volume benar-benar memperbaiki hasil sistem?

Jawabannya harus ditemukan melalui pengujian.

Misalnya, kita memiliki sistem breakout dengan aturan dasar yang sudah ditetapkan. Kita ingin mengetahui apakah filter volume memberikan manfaat tambahan.

Buat dua kelompok pengujian:

Sistem A — Tanpa filter volume

Sistem membeli saham ketika seluruh kriteria dasar breakout dan aturan lainnya terpenuhi.

Sistem B — Dengan filter volume

Sistem menggunakan aturan yang sama, tetapi entry hanya dilakukan jika volume memenuhi ambang yang sudah ditentukan.

Kemudian, bandingkan hasil kedua sistem menggunakan periode pengujian yang sama.

MetrikSistem ASistem B
Jumlah transaksiUkurUkur
Win rateUkurUkur
Rata-rata hasil per transaksiUkurUkur
Expectancy setelah biayaUkurUkur
Maximum drawdownUkurUkur
Frekuensi sinyalUkurUkur

Jangan hanya melihat win rate. Bisa saja filter volume meningkatkan persentase transaksi yang menang, tetapi mengurangi jumlah peluang secara berlebihan atau tidak memperbaiki hasil setelah biaya.

Sebaliknya, filter volume mungkin mengurangi jumlah transaksi, tetapi hasil keseluruhan sistem menjadi lebih baik. Hal tersebut perlu dibuktikan melalui data, bukan diasumsikan sejak awal.

Pastikan pula pengujian tidak menggunakan informasi masa depan, biaya transaksi diperhitungkan, dan parameter tidak terus diubah hanya untuk mempercantik hasil historis.

Jika filter volume tidak memperbaiki kinerja sistem secara memadai, kita harus bersedia tidak menggunakannya.

Tujuan backtest bukan membuktikan bahwa gagasan kita benar. Tujuannya adalah mengetahui apakah gagasan tersebut benar-benar menambah nilai.

8. Dari Volume Menjadi Bagian dari Sistem

Sekarang kita bisa melihat hubungan antara komponen-komponen yang telah dibahas dalam Fase 3.

Screening membantu mempersempit saham yang layak diamati. Trend membantu menilai arah pergerakan utama. Breakout menjadi salah satu kemungkinan pemicu entry. Volume dapat digunakan sebagai konfirmasi dan bagian dari evaluasi likuiditas. Setelah entry, exit dan money management tetap menentukan bagaimana risiko dikelola.

Tidak satu pun komponen tersebut cukup berdiri sendiri.

Volume besar tanpa aturan entry bukanlah trading system. Breakout tanpa aturan exit juga belum menjadi sistem yang lengkap. Begitu pula indikator yang terlihat menarik tetapi belum diuji belum bisa dianggap memiliki keunggulan yang terbukti.

Inilah alasan kita memerlukan data historis yang konsisten.

Data EOD menyediakan bahan untuk memeriksa harga penutupan, harga tertinggi dan terendah, serta volume transaksi dari waktu ke waktu. Data tersebut dapat diolah untuk menyusun screening, menguji konfirmasi volume, dan mengevaluasi apakah suatu aturan benar-benar membantu sistem.

Namun, memiliki data saja belum membuat seseorang menjadi trader yang lebih baik. Nilainya muncul ketika data diubah menjadi aturan yang jelas, diuji secara objektif, dan dijalankan dengan disiplin.

Penutup: Jangan Sekadar Melihat Volume, Uji Kegunaannya

Volume adalah bagian penting yang layak diperhatikan dalam trading system, terutama ketika kita menilai breakout, aktivitas transaksi, dan likuiditas saham.

Namun, volume besar bukan jaminan kenaikan. Volume kecil bukan otomatis tanda harga akan turun. Semua informasi tersebut perlu dibaca sesuai konteks dan aturan yang telah ditetapkan.

Pada akhirnya, trader mandiri tidak perlu memiliki alasan untuk setiap pergerakan harga. Ia perlu memiliki proses untuk menentukan informasi mana yang relevan, bagaimana informasi itu digunakan, dan apakah penggunaannya terbukti bermanfaat.

Dengan seri ini, Fase 3 telah membahas enam komponen utama: membangun trading system, menyusun strukturnya, menetapkan entry, menentukan exit, memahami kondisi pasar, dan menggunakan volume sebagai bagian dari konfirmasi serta pertimbangan likuiditas.

Selanjutnya, kita akan masuk ke fase berikutnya: statistik dan edge.

Sebab setelah memiliki aturan trading, pertanyaan penting berikutnya bukan lagi sekadar, “Apakah strategi ini terlihat masuk akal?”

Pertanyaannya menjadi: “Apakah strategi ini benar-benar memiliki keunggulan yang dapat dibuktikan melalui data?”

Catatan: Artikel ini merupakan materi edukasi, bukan rekomendasi membeli atau menjual saham tertentu. Contoh parameter yang digunakan bukan jaminan hasil. Backtest tidak menjamin kinerja masa depan; pengujian perlu memperhitungkan biaya transaksi, likuiditas, risiko, dan kemungkinan perbedaan antara harga simulasi dengan harga eksekusi nyata.

Hak cipta: Seluruh artikel dalam seri “Menjadi Trader Mandiri Berbasis Sistem & Data” ditulis untuk tujuan edukasi. Dilarang menyalin, memperbanyak, atau mempublikasikan ulang sebagian maupun seluruh isi tanpa izin tertulis dari penulis.