Type/to search

Strategi Trading Machine Learning Siap Pakai

Common strategy
Created: 2024-01-29 11:20:42
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ringkasan

Strategi ini menggunakan pendekatan pembelajaran mesin untuk menerapkan strategi perdagangan otomatis yang siap pakai. Strategi ini mengintegrasikan beberapa indikator dan model, yang secara otomatis dapat menghasilkan sinyal perdagangan, dan melakukan operasi beli dan jual berdasarkan sinyal tersebut.

Prinsip Strategi

Strategi ini terutama didasarkan pada beberapa poin berikut:

  1. Menggunakan Hull Moving Average untuk menentukan arah tren pasar.
  2. Menggunakan EMA untuk menentukan tren jangka pendek dan menengah.
  3. Menggunakan saluran tubuh lilin (K-line body channel) untuk menentukan posisi SUPPORT/RESISTANCE kunci.
  4. Menggunakan persilangan harga pembukaan dan penutupan multi-periode SECURITY untuk pengambilan keputusan.

Secara spesifik, strategi akan memplot Hull Moving Average, EMA 13 periode, dan EMA 21 periode. Melalui status bullish/bearish EMA, arah tren jangka pendek dan menengah ditentukan. Kemudian dikombinasikan dengan Hull Moving Average untuk menentukan tren periode yang lebih panjang. Ini memberikan panduan arah besar untuk sinyal perdagangan selanjutnya.

Sebelum menyesuaikan posisi, strategi akan merujuk pada level support dan resistance yang sesuai dengan harga tertinggi dan terendah di dalam saluran tubuh lilin. Ini dapat menghindari munculnya sinyal perdagangan di area harga kunci.

Terakhir, strategi akan memanggil harga pembukaan dan penutupan periode 60. Ketika harga penutupan melintasi di atas harga pembukaan, sinyal beli dihasilkan; ketika melintasi di bawah, sinyal jual dihasilkan. Dengan demikian, seluruh logika perdagangan selesai.

Analisis Keunggulan Strategi

Keunggulan terbesar dari strategi ini adalah menggabungkan pembelajaran mesin dan indikator analisis teknis, mewujudkan solusi perdagangan otomatis yang logis, parameter yang dapat disesuaikan, dan mudah dioperasikan.

  1. Kombinasi multi-indikator, meningkatkan akurasi sinyal
    Strategi tidak hanya bergantung pada satu atau dua indikator, tetapi mempertimbangkan secara komprehensif beberapa faktor seperti tren, support/resistance, dan breakout harga, sehingga sangat meningkatkan keandalan dan akurasi sinyal.

  2. Pengaturan parameter yang fleksibel
    Panjang Hull Moving Average, jumlah periode EMA, jumlah periode persilangan harga pembukaan/penutupan semuanya dapat disesuaikan melalui parameter, sehingga strategi dapat beradaptasi secara fleksibel dengan lingkungan pasar yang berbeda.

  3. Sinyal perdagangan otomatis
    Sinyal perdagangan berdasarkan persilangan indikator dan harga dapat secara otomatis memicu pembelian dan penjualan, tanpa memerlukan penilaian manual, mengurangi kesulitan operasi.

  4. Visualisasi yang jelas
    Grafik dalam strategi dapat dengan jelas menampilkan struktur pasar, status tren, dan harga kunci, secara intuitif menunjukkan dasar penilaian strategi.

Analisis Risiko

Meskipun strategi ini telah dioptimalkan dari berbagai sisi, masih ada beberapa risiko yang mungkin ada:

  1. Ketidakmampuan melacak pergerakan harga ekstrem
    Dalam kondisi pasar dengan volatilitas harga yang tajam, indikator mungkin gagal atau tertunda, menyebabkan strategi tidak dapat melacak perubahan harga tepat waktu. Diperlukan optimalisasi parameter untuk beradaptasi dengan kondisi pasar seperti ini.

  2. Tingkat kesalahan sinyal masih ada
    Sinyal perdagangan berdasarkan indikator dan model, pasti akan ada beberapa false positive atau false negative. Hal ini perlu ditingkatkan dengan menggabungkan lebih banyak sinyal tambahan (auxiliary signals) untuk meningkatkan kualitas sinyal.

  3. Risiko posisi long dan short campuran
    Strategi secara bersamaan mengambil posisi long dan short. Jika penilaian salah, akan menghadapi risiko kerugian dua arah. Diperlukan pemotongan kerugian yang ketat atau pengurangan ukuran posisi untuk mengendalikan risiko.

  4. Risiko over-optimasi
    Pengaturan parameter yang terlalu kompleks akan menghadapi risiko over-optimasi. Hal ini perlu menyederhanakan sistem dan mengontrol jumlah kombinasi parameter.

Arah Optimasi Strategi

Strategi ini masih memiliki ruang optimasi tertentu, terutama dapat dilakukan dari beberapa aspek berikut:

  1. Menambahkan lebih banyak sinyal indikator
    Selain indikator yang sudah ada, dapat diperkenalkan lebih banyak indikator tambahan seperti Bollinger Bands, indikator KD, dll., untuk memperkaya dasar penilaian sistem.

  2. Menerapkan model pembelajaran mendalam
    Menggunakan indikator sederhana sebagai fitur, melatih model pembelajaran mendalam seperti LSTM, untuk meningkatkan kualitas sinyal.

  3. Menggabungkan data fundamental
    Menambahkan data ekonomi makro, informasi kebijakan, dan faktor fundamental lainnya untuk mengoptimalkan pengambilan keputusan siklus besar.

  4. Manajemen risiko dan posisi
    Memperkenalkan strategi stop-loss, menyesuaikan ukuran posisi secara dinamis berdasarkan volatilitas return strategi, untuk mengontrol risiko secara ketat.

Kesimpulan

Strategi ini mengintegrasikan beberapa indikator seperti tren, support/resistance, dan breakout, menggunakan pendekatan pembelajaran mesin untuk mewujudkan solusi perdagangan kuantitatif otomatis yang siap pakai. Ia memiliki keunggulan seperti kombinasi indikator yang beragam, parameter yang dapat disesuaikan, dan sinyal otomatis. Namun, juga menghadapi beberapa masalah seperti penyimpangan pelacakan, kesalahan sinyal, dan risiko posisi long/short campuran. Ke depannya, masih ada arah untuk mengoptimalkan lebih lanjut seperti memperkenalkan lebih banyak indikator dan model tambahan, menggabungkan faktor fundamental, dan menyesuaikan posisi secara dinamis, untuk mencapai efek perdagangan kuantitatif yang lebih stabil, akurat, dan cerdas.

Source
Pine
/*backtest
start: 2023-01-22 00:00:00
end: 2024-01-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title='Ali Jitu Abus', shorttitle='Ali_Jitu_Abis_Strategy', overlay=true, pyramiding=0, initial_capital=1000, currency=currency.USD)

//Candle body resistance Channel-----------------------------//
Strategy parameters
Strategy parameters
Candle body resistance channel
Bar Channel On/Off
Support / Resistance length:
EMA 1
EMA 2
Display Hull MA Set:
Hull MA's Source:
Hull MA's Base Length:
Hull MA's Length Scalar:
Period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)