Menguasai trend following lewat backtesting
Trend following adalah pola sederhana — „menaiki gelombang“ —, tetapi perbedaannya terletak pada penilaian dan cara keluar. Kami menunjukkan cara menangkap tren, cara berpikir soal entry dan exit, serta cara menulis aturan strategi dalam dua varian, diskresioner dan berbasis aturan, hingga langkah untuk mengendapkan pola Anda sendiri lewat backtesting.
Dalam Rangkuman: 8 metode trading yang umum, yang pertama disebut adalah trend following. Mengikuti arus pasar — kalau naik beli, kalau turun jual. Dalam kata-kata, hanya pola sederhana ini.
Tetapi begitu benar-benar dicoba, Anda akan paham. „Apakah sekarang ada tren?“, „Di mana menaikinya?“, „Kapan turun?“. Masing-masing pertanyaan ini butuh penilaian, dan di sinilah hasil terbelah. Justru karena sederhana, tanpa aturan sendiri Anda merasa menaiki gelombang tetapi malah membeli di puncak, atau turun terlalu dini dari tren yang masih berjalan.
Artikel ini membahas cara menangkap pola trend following dan cara menjadikannya milik sendiri lewat backtesting. Dan sebagai intinya, ia menunjukkan secara konkret cara menuliskan pola ini ke kolom „aturan strategi“ di ENTRIQ, dalam dua varian: diskresioner dan berbasis aturan.
Perlu ditegaskan di awal: sudut pandang dan indikator yang disajikan di sini bukanlah „jawaban yang benar“. Kami menjajarkan cara berpikir yang umum dipakai secara netral, dengan sikap bahwa Andalah yang harus memastikan lewat backtesting mana yang cocok untuk Anda.
Apa itu trend following
Trend following adalah pola yang masuk searah dengan pergerakan yang sudah terjadi. Disebut juga „mengikuti tren“.
Di akar cara berpikir ini ada pengamatan bahwa „pasar yang sudah bergerak cenderung berlanjut sementara waktu ke arah yang sama“. Pasar yang mulai naik naik lebih jauh, pasar yang mulai turun turun lebih jauh — menaiki gelombang itu untuk mengincar keuntungan selama kecenderungan ini berlangsung adalah trend following.
Pasangannya adalah buy melawan arus (reversal), yang mengincar pembalikan pergerakan yang sudah terlalu jauh. Kalau trend following adalah pola „mengikuti arus“, maka buy melawan arus adalah pola „melawan arus“. Bukan soal mana yang lebih unggul: titik sorotnya berbeda.
Daya tarik trend following adalah bahwa, jika pergerakan besar tertangkap, keuntungan bisa tumbuh makin besar makin lama posisi ditahan. Kesulitannya, sebaliknya, „awal“ dan „akhir“ tren sulit dikenali saat berada di tengah pergerakan. Sering kali pergerakan sudah jauh saat tren menjadi jelas, dan sebaliknya, pemulihan ke arah lawan sudah dimulai saat Anda menyadari tren sudah berakhir. Justru „kesulitan timing“ inilah titik yang perlu digarap dalam backtesting.
Mengapa dipastikan lewat backtesting
Sekalipun Anda membaca soal trend following di buku dan berpikir „paham“, itu saja tidak bisa dituangkan ke trading Anda sendiri. Ada dua alasan.
Pertama: dalam menangkap tren tidak ada jawaban yang mutlak benar. Ada yang melihat lewat moving average, ada lewat higher high dan higher low, ada lewat trendline — pada pasar yang sama, bergantung sudut pandang, momen ketika dinilai „ada tren“ bergeser. Sudut pandang mana yang cocok dengan feeling Anda dan dengan saham yang diamati baru terlihat kalau benar-benar dicoba.
Kedua: sebuah aturan baru bisa diuji dengan mengulanginya berkali-kali. Apakah aturan „beli di pullback tren naik“ berfungsi tidak terlihat setelah satu atau dua kali coba. Baru dengan mengulang aturan yang sama puluhan kali, muncul kecenderungan „dengan aturan ini, situasi begini sering muncul“. Melakukannya di pasar real-time bisa menghabiskan berbulan-bulan hanya untuk menguji.
Di sinilah Chart Replay bekerja. Dengan chart masa lalu, Anda bisa menguji aturan trend following tanpa risiko dan dengan kecepatan berkali-kali lipat dari kondisi nyata. Chart Replay itu sendiri dibahas rinci di Apa itu Chart Replay|cara berlatih trading saham dengan chart masa lalu.
Menilai tren: sudut pandang yang umum
Rintangan pertama trend following adalah menilai „apakah sekarang ada tren“. Kami menjajarkan sudut pandang yang umum dipakai secara netral. Masing-masing punya kelebihan dan kekurangan, dan banyak yang memadukannya.
| Sudut pandang | Cara berpikir | Yang perlu diperhatikan |
|---|---|---|
| Higher/lower high dan low | Kalau high dan low naik, dianggap naik; kalau turun, dianggap turun | Di fase sideways, kenaikan dan penurunan saling silang, penilaian sulit |
| Moving average (MA) | Membaca arah tren dari orientasi garis dan posisi jangka pendek/panjang | Di fase datar, orientasi sering berganti |
| Trendline | Memvisualkan kemiringan pasar dengan garis yang menghubungkan low atau high | Dalam cara menarik garis masuk unsur subjektif, berbeda antar orang |
Mari kita lihat masing-masing sudut pandang sedikit lebih konkret.
Higher/lower high dan low
Sudut pandang paling sederhana dan mendasar: tren naik saat „high dan low sama-sama naik“, tren turun saat „high dan low sama-sama turun“.
Ini juga inti dari cara berpikir yang dikenal sebagai teori Dow. Karena membaca bentuk chart itu sendiri tanpa indikator, mudah ditangkap dengan mata. Untuk tren naik misalnya: high sebelumnya terlampaui, dan sekaligus low terakhir berhenti di posisi lebih tinggi dari sebelumnya — selama kedua hal ini berbarengan, tren dinilai masih berlangsung.
Yang perlu diperhatikan: di fase sideways (range) kenaikan dan penurunan saling silang dan penilaian menjadi sulit. Selain itu, dalam „apa yang dianggap high atau low“ masuk sedikit unsur subjektif; kalau terlalu banyak memungut naik-turun kecil, penilaian goyah. Dalam praktik Anda perlu menetapkan sendiri kehalusan — „pullback sebesar ini saya abaikan“ —, dan apakah kehalusan itu cocok dengan saham dan timeframe Anda menjadi objek backtesting. Cara menangani momen tren patah (saat low untuk pertama kalinya turun) pun berkaitan langsung dengan penilaian entry dan exit.
Cara membaca higher/lower high dan low ini terangkum dalam teori Dow. Cara mengambil low terakhir dan high terakhir serta mengenali pembalikan tren digali di Apa itu teori Dow|membaca higher high dan low lewat backtesting.
Moving average (MA)
Menjadikan nilai rata-rata suatu periode sebagai garis; garis mengarah ke atas dinilai naik, ke bawah dinilai turun. Sering juga dipakai sudut pandang menarik dua garis, jangka pendek dan panjang: kalau yang pendek di atas yang panjang, kecenderungan naik.
Ciri khasnya: mudah dinilai secara mekanis lewat angka dan membuat „arah“ tren tertangkap sekali pandang. Dalam trend following, MA sering dipakai sebagai penyaringan awal, untuk lebih dulu menilai dari orientasinya „apakah kondisi memang layak untuk mengikuti tren“.
Yang perlu diperhatikan: di fase datar orientasi sering berganti dan sinyal palsu bertambah. Karena MA adalah rata-rata harga penutupan masa lalu, ia juga bersifat bereaksi terlambat terhadap pembalikan tren. Memakai MA sebagai poros penilaian tren punya banyak titik yang perlu digali — orientasi, persilangan, pantulan —, karena itu kami bahas dalam satu artikel penuh: Cara memakai moving average. Kalau Anda memadukannya dengan trend following, cek juga yang itu.
Trendline
Garis yang menghubungkan low (saat naik) atau high (saat turun), yang memvisualkan kemiringan pasar.
Sudut pandangnya: selama bergerak di sepanjang garis, tren berlanjut; kalau menembus garis, itu tanda pembalikan. Karena Anda menariknya sendiri, berbeda dari MA yang tertarik otomatis, „sudut“ pasar lebih terasa, dan momentum tren (kemiringan curam atau landai) pun bisa terbaca.
Yang perlu diperhatikan: dalam cara menarik garis masuk unsur subjektif. Bergantung low mana yang dihubungkan, kemiringan berubah, dan bergantung orangnya (atau bahkan pada orang yang sama tiap kali menarik ulang) posisi garis bergeser. Karena itu penilaian „garis tertembus berarti pembalikan“ pun berubah timing-nya bergantung cara menarik. Kalau memakai trendline, penting menetapkan aturan menarik sendiri (low mana yang dipakai) dan menangkap lewat backtesting kecenderungan „dengan cara menarik ini, tertembus dalam situasi begini“.
Cara menarik trendline itu sendiri adalah topik yang dalam, karena itu kami gali dalam satu artikel penuh: Cara menarik dan memakai trendline|memastikan akurasi lewat backtesting.
Setiap sudut pandang punya „sinyal palsu“. Situasi di mana Anda naik mengira tren sudah lahir, lalu malah berbalik, pasti terjadi. Yang penting bukan „menihilkan sinyal palsu“, melainkan menangkap lewat backtesting kecenderungan: „dengan aturan saya, dalam situasi begini muncul kira-kira sekian sinyal palsu“.
Mana dari sudut pandang ini yang dijadikan poros. Atau bagaimana memadukan beberapa. Di sini tidak ada jawaban tunggal, dan jalan tersingkat adalah memilih yang, setelah backtesting berulang, membuat Anda berpikir „dengan ini penilaian saya tidak goyah“.
Entry: di mana menaiki tren
Sekalipun bisa dinilai bahwa ada tren, selanjutnya muncul pertanyaan „di mana menaikinya?“. Secara garis besar ada dua cara berpikir.
Satu, masuk saat breakout. Masuk di titik awal tempat tren berakselerasi — misalnya di saat high terbaru ditembus ke atas. Mudah ikut momentum, tetapi sebaliknya sinyal palsu bertambah, di mana tepat setelah menembus malah dipantulkan balik. Pola „masuk saat breakout“ kami gali, termasuk cara membedakan yang asli dan sinyal palsu, dalam satu artikel penuh: Cara trading breakout.
Satu lagi, masuk saat pullback. Mengincar titik tempat, di tengah tren naik, sempat turun sesaat (pullback). Kalau mengandaikan tren berlanjut, Anda masuk pada harga yang lebih menguntungkan; tetapi kalau „pullback“ itu ternyata awal pembalikan tren, Anda langsung tercebur ke rugi mengambang. Sampai pullback sejauh mana ditunggu, termasuk penilaian itu, dibahas rinci di Cara buy di pullback dan sell di rebound.
Bukan soal mana yang lebih unggul: itu objek backtesting, „dengan yang mana dari keduanya saya menilai lebih stabil“.
Exit: di mana turun
Dalam trend following, yang justru lebih sulit ketimbang entry adalah exit. Karena akhir tren baru bisa dikenali „setelah berakhir“, penilaian untuk turun butuh suatu aturan.
Turun saat tren patah. Cara berpikir: kalau kriteria yang dipakai untuk menilai patah, turun. Kalau misalnya Anda menilai tren dengan moving average, tutup posisi begitu harga menembus turun garis itu. Kalau melihat lewat higher high dan low, turun begitu low turun. Karena aturan ditetapkan sepaket dengan penilaian, ada konsistensi.
Turun berdasarkan lebar pergerakan lawan (stop loss). Kalau dari entry bergerak melawan sejauh lebar tertentu, penilaian tren dianggap meleset dan Anda turun. Dalam trend following, „gelombang yang dinaiki tidak berlanjut“ berarti „premisnya patah“, karena itu stop loss adalah cara berpikir yang cocok dengan pola ini.
Cara menaruh take profit. Menahan selama tren memanjang, atau turun pada keuntungan tertentu? Ini pun berubah bergantung pola. Kelebihan trend following adalah „mengambil besar saat memanjang“, karena itu ada sudut pandang bahwa take profit yang terlalu dini justru menghapus kelebihan itu.
Bagaimana memadukannya juga wilayah yang digarap dalam backtesting. Kalau hanya menetapkan aturan entry tanpa menetapkan exit, hasil backtesting berserak dan tak bisa dievaluasi. Menjadikan entry dan exit aturan secara sepaket adalah kiat agar backtesting bermakna.
Contoh pengisian kolom „aturan strategi“
Inilah topik intinya. Bagaimana secara konkret menuliskan pola trend following ke kolom „aturan strategi“ pada Strategy Tags di ENTRIQ? Untuk menulis, secara garis besar ada dua pendekatan: diskresioner (mendefinisikan situasi dengan kata-kata) dan berbasis aturan (menuliskan syarat dengan angka dan indikator).
Bukan soal mana yang benar. Kalau Anda mahir menangkap bentuk dan arus chart dengan feeling, pendekatan diskresioner cocok; kalau Anda ingin menetapkan syarat dengan jelas dan menilai secara mekanis, yang berbasis aturan cocok. Bandingkan keduanya dan jadikan yang cocok untuk Anda sebagai dasar.
Pola A: diskresioner (mendefinisikan dengan kata-kata)
Pendekatan yang mendeskripsikan tampilan dan situasi chart dengan kata-kata. Tanpa masuk ke nilai indikator, Anda menetapkan dengan kata-kata sendiri „dalam situasi seperti apa masuk dan dalam situasi seperti apa turun“.
【Trend following · diskresioner】
Membaca konteks: Pertama-tama pastikan chart harian dan mingguan sama-sama dalam kecenderungan naik (high dan low naik). Saat timeframe atas turun atau datar, tidak masuk.
Entry: Beli dalam situasi di mana, setelah pullback sesaat di tengah tren naik, kembali berbalik ke atas dan candle tampak akan melampaui high sebelumnya. Jangan melompat masuk hanya karena momentum: masuk setelah memastikan gerak „pullback lalu kembali“.
Stop loss: Kalau harga jelas menembus turun low terakhir, anggap premis tren patah dan turun.
Exit: Kalau kenaikan high dan low patah dan low mulai turun, ambil profit. Selama tren berlanjut, panjangkan penahanan.
Kondisi untuk tidak masuk: Tidak masuk saat arah timeframe atas ambigu, atau saat tepat sebelumnya ada lonjakan besar sehingga tampak berada di zona puncak.
Kelebihan pendekatan diskresioner adalah menyerap konteks pasar secara luwes. „Momentum“ dan „posisi“ chart yang tak muncul dalam angka bisa dimasukkan ke penilaian. Kekurangannya: karena unsur subjektif masuk, mudah goyah antar orang (atau bahkan pada orang yang sama bergantung hari). Justru karena itu, berharga untuk memastikan lewat backtesting „seberapa konsisten cara pandang saya“.
Pola B: berbasis aturan (mendefinisikan dengan indikator dan angka)
Pendekatan yang sebisa mungkin menuliskan syarat entry dan exit dengan angka dan indikator. „Kalau jadi begini, masuk / turun“ dibuat dalam bentuk yang bisa dinilai secara mekanis.
【Trend following · berbasis aturan】
Membaca konteks: Pada chart harian, tetapkan 20MA > 50MA (moving average pendek di atas yang panjang) sebagai syarat tren berlanjut. Dalam keadaan sebaliknya (20MA < 50MA), tidak beli.
Entry: Dalam keadaan syarat di atas terpenuhi, saat harga sekali turun sampai 20MA lalu memantul, tunggu konfirmasi candle yang penutupannya melampaui 20MA, lalu beli.
Stop loss: Taruh pada -2 % dari harga entry, atau di bawah low terakhir, mana yang lebih dekat.
Exit: Kalau penutupan jelas menembus turun 20MA, turun. Atau, saat keuntungan mencapai +6 %, ambil profit setengah dan tahan sisanya sampai 20MA tertembus.
Saham · timeframe: Harian. Satu entry per saham.
Kelebihan pendekatan berbasis aturan adalah reproduktibilitas penilaian yang tinggi. Karena syarat ditetapkan dengan angka, penilaian sama bagi siapa pun (dan juga saat Anda meninjau ulang sendiri kelak), dan lebih mudah memilah apakah serakan hasil backtesting berasal dari „bagus-buruknya aturan“ atau dari „goyahnya penilaian“. Kekurangannya: konteks yang tak muncul dalam angka terbuang. Justru karena syaratnya jelas, syarat kadang terpenuhi secara mekanis bahkan di situasi yang sebenarnya ingin Anda lewati.
Perlu dicatat, angka yang disebut di sini (20MA, -2 %, +6 %, dsb.) semata contoh pengisian. Bukan berarti angka ini bagus: ini contoh yang menunjukkan „pada kehalusan begini bisa ditulis“. Angka yang cocok dengan saham dan timeframe Anda, temukan lewat backtesting.
Kiat saat menulis di kolom „aturan strategi“
Yang sama pada kedua pola: menulis lengkap entry, stop loss, exit, dan kondisi untuk tidak masuk. Kalau hanya menetapkan entry dan membiarkan sisanya kosong, setelah backtesting tak bisa ditelusuri „mengapa hasilnya jadi begini“.
Penting juga untuk tidak mengincar aturan yang sempurna sejak awal. Tulis dulu sekali, jalankan di backtesting, dan begitu menyadari „di sini ambigu“, tulis ulang. Kolom „aturan strategi“ adalah tempat untuk mematok sekaligus tempat yang dibesarkan lewat backtesting.
Alur menguji dan mencatat
Setelah menulis aturan, Anda jalankan di backtesting. Alurnya begini.
Buka situasi masa lalu di Chart Replay dan, mengikuti aturan yang ditulis, lakukan entry dan tutup posisi secara virtual. Tiap kali, tinggalkan di catatan trading alasan mengapa Anda masuk atau turun di situ, dan beri Strategy Tag trend following. Dengan mengulang ini, hanya atas trading dengan tag yang sama dan secara lintas, susunan menang-kalah, kecenderungan laba-rugi, rata-rata periode kepemilikan, dsb. teragregasi otomatis.
Yang penting di sini: jangan menelan angka bulat-bulat selagi sampel masih sedikit. Memutuskan bagus-buruknya aturan atas 5 atau 10 hasil sama saja dipermainkan bias kebetulan. Baru dengan menumpuk cukup banyak percobaan, kecenderungan itu jadi bermakna. Cara memakai pencatatan dan Strategy Tags itu sendiri dibahas rinci di Cara Mencatat Trading|evaluasi dengan Strategy Tags.
Catatan yang terkumpul juga menjadi bahan untuk AI Analysis. AI Analysis adalah fitur yang, berdasarkan data trading dan catatan masa lalu, menata kecenderungan yang teramati ke dalam kata-kata. Ia tidak meramal masa depan maupun merekomendasikan beli-jual, melainkan hanya dipakai sebagai bahan untuk meninjau „kecenderungan seperti apa yang dimiliki trend following saya di masa lalu“.
Kesalahan yang sering terjadi
Berikut pola-pola yang mudah membuat tersandung dalam backtesting trend following.
Mengikuti tren padahal tidak ada tren. Mengulang mengikuti tren di range yang datar cenderung membuat Anda membeli di tempat yang sudah naik dan menjual di tempat yang sudah turun, berulang-ulang. Jangan lewati membaca konteks (apakah memang ada tren).
Backtesting tanpa aturan exit. Kalau hanya menetapkan entry tanpa menetapkan kriteria turun, hasil berserak dan tak bisa dievaluasi. Menetapkan exit secara sepaket didahulukan.
Menyimpulkan dari sedikit percobaan. Membuang „aturan ini tidak becus“ setelah beberapa kali coba itu terburu-buru. Dalam backtesting, jumlah percobaan yang menentukan.
Backtesting sambil mengubah aturan di tengah jalan. Kalau mengubah aturan di tengah backtesting, Anda jadi tak tahu apa yang tadi diuji. Jalankan sejumlah percobaan dengan aturan yang sama dan beri batas „memperbaiki baru setelah meninjau“.
Pertanyaan yang sering diajukan
T. Apakah trend following dan buy di pullback itu berbeda? Buy di pullback adalah salah satu metode entry trend following. Di dalam pola besar bernama trend following, cara „menaiki pullback tren“ adalah buy di pullback dan cara „menaiki breakout“ adalah breakout — begitulah hubungannya.
T. Diskresioner atau berbasis aturan, dengan yang mana sebaiknya menulis? Tidak ada yang benar. Kalau Anda mahir menangkap arus chart dengan feeling, pendekatan diskresioner cocok; kalau Anda ingin menetapkan syarat dengan jelas dan menilai secara mekanis, yang berbasis aturan cocok. Mencoba keduanya lalu memilih yang hasil backtesting-nya lebih stabil juga salah satu cara.
T. Apakah aturan strategi sebaiknya tidak diubah sekali sudah ditulis? Di tengah backtesting sebaiknya jangan diubah; tetapi setelah menjalankan sejumlah percobaan dan meninjau, Anda boleh menulis ulang demi perbaikan. Kolom „aturan strategi“ adalah tempat yang dibesarkan dengan mengulang mematok dan memperbaiki.
T. Berapa kali backtesting sampai kecenderungan terlihat? Tidak ada patokan jelas „sekian kali“, tetapi 5 atau 10 kali tidak cukup. Baru dengan menumpuk cukup banyak percobaan sehingga bias kebetulan tidak mempermainkan Anda, kecenderungan jadi bermakna. Dengan Chart Replay, Anda bisa mengumpulkan jumlah itu dalam waktu singkat.
T. Di timeframe mana sebaiknya backtesting? Kalau mulai dari harian, gerak per candle mudah diikuti dan mudah di-backtesting. Setelah terbiasa, Anda juga bisa mem-backtesting penggunaan multi-timeframe — memastikan tren di timeframe atas sembari mengukur entry di timeframe bawah. Cara melihat harian, mingguan, bulanan sekaligus dibahas di Harian, mingguan, bulanan|timeframe atas tak terlewat.
ENTRIQ adalah tool latihan dan pengujian (backtesting) saham untuk trader individu yang mengintegrasikan Chart Replay, pencatatan trading, dan AI Analysis. Aset yang didukung adalah saham AS, forex, komoditas, dan aset kripto; saham Jepang akan didukung pada rilis mendatang.
※Artikel ini menjelaskan metode trading secara netral dan tidak menunjukkan metode tertentu maupun hasilnya atau keuntungan di masa depan. Angka dan syarat yang ditunjukkan sebagai contoh pengisian adalah contoh cara menulis dan tidak menjamin keefektifannya. Keputusan investasi merupakan tanggung jawab Anda sendiri.
Reproduce this validation yourself
With ENTRIQ's chart replay, you can trade through past charts using the same rules.
Start 14-day free trialValidate your method on past charts
The same validation in this article can be reproduced with your own method. On past charts, do the classics really work?
- ✓ Replay past charts
- ✓ AI feedback on your trades
- ✓ Validate methods with statistics