Type/to search

Strategi Bullish untuk Pasar Sideway

Common strategy
Created: 2023-09-22 12:21:43
Last modified: 3 years ago
1
Follow
1802
Followers

Ikhtisar

Strategi ini menggunakan beberapa indikator teknis untuk mengidentifikasi kondisi pasar yang berosilasi (sideways/range-bound) dan melakukan pembelian di titik rendah osilasi (buy the dip), dengan target menangkap peluang jangka pendek dalam kondisi pasar tersebut.

Logika Strategi

Strategi ini menggabungkan berbagai indikator teknis untuk mengidentifikasi peluang di titik rendah osilasi. Pertama, menggunakan Rate of Change (ROC) untuk menilai apakah pasar berada dalam fase osilasi. Kemudian, indikator seperti RSI, StochRSI, MACD digunakan untuk mengonfirmasi titik rendah osilasi. Terakhir, menggabungkan Bollinger Bands, osilator, dan lain-lain untuk menyaring sinyal.

Waktu masuk posisi strategi ini mencakup beberapa skenario berikut:

  1. ROC menurun, RSI di level rendah, StochRSI jenuh jual (oversold), MACD divergensi dasar (bottom divergence), osilator VIX menurun. Ini mengindikasikan pasar sedang berada dalam osilasi menurun, menjadi momen yang tepat bagi posisi long (beli).

  2. ROC semakin menurun, RSI di level lebih rendah, StochRSI sangat jenuh jual (extreme oversold), MACD melanjutkan divergensi dasar, Bollinger Bands melebar, TEMA menyempit. Ini semakin mengonfirmasi sinyal osilasi menurun di atas.

  3. Chaikin Oscillator berubah menjadi positif (naik), TRIX dalam posisi support berubah positif. Keduanya bergabung untuk mengonfirmasi peluang bottom fishing (pembelian di titik terendah) jangka pendek.

  4. MACD membentuk golden cross (persilangan emas), ROC dan CMO dalam posisi support berubah positif. Responi dari berbagai indikator ini mengindikasikan peluang pembalikan tren jangka pendek.

Selain itu, strategi ini menetapkan stop loss di garis bawah Bollinger Bands, yang secara efektif dapat mengendalikan risiko.

Analisis Keunggulan

Keunggulan terbesar dari strategi ini terletak pada penggunaan konfirmasi dari berbagai indikator, yang secara efektif dapat mengidentifikasi peluang pembalikan di pasar yang berosilasi, serta meningkatkan keandalan sinyal. Keunggulan spesifik meliputi:

  1. Responi multi-indikator dan konfirmasi berulang dapat menghindari sinyal palsu.

  2. Waktu masuk posisi yang presisi, memungkinkan pembelian di titik rendah osilasi dengan risiko terkendali.

  3. Menggunakan stop loss Bollinger Bands, secara efektif mengendalikan risiko penurunan.

  4. Operasi jangka pendek, dapat dengan cepat menangkap peluang gelombang osilasi.

  5. Parameter indikator telah dioptimalkan, dapat menyesuaikan dengan berbagai kondisi osilasi pasar.

  6. Eksekusi terprogram dan verifikasi backtest, tidak terpengaruh oleh emosi.

Analisis Risiko

Strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:

  1. Ketika pasar menunjukkan tren arah yang panjang, strategi osilasi ini akan menghadapi risiko keluar posisi karena terkena stop loss. Risiko ini dapat dikonfirmasi dengan menggunakan indikator teknis jangka panjang untuk mengidentifikasi tren.

  2. Ketika peristiwa tak terduga menyebabkan pasar bergerak sangat cepat dalam satu arah, stop loss mungkin langsung tertembus, mengakibatkan kerugian yang cukup besar. Parameter stop loss harus dilonggarkan secara tepat.

  3. Periode backtest yang tidak memadai dapat menyebabkan overfitting. Periode waktu backtest harus diperluas, dan juga perlu dilakukan validasi trading langsung (live trading).

  4. Penggunaan kombinasi multi-indikator yang tidak tepat dapat menyebabkan saling menghambat dan melewatkan sinyal. Efektivitas masing-masing indikator harus diuji.

  5. Perubahan struktur pasar dapat menyebabkan parameter yang ada tidak lagi berlaku, sehingga diperlukan optimalisasi berkelanjutan.

Arah Optimalisasi

Strategi ini dapat dioptimalkan dari beberapa arah berikut:

  1. Menguji lebih banyak indikator teknis untuk menemukan kombinasi indikator terbaik. Indikator lain seperti KD, OBV, dan lain-lain dapat dipertimbangkan.

  2. Mengoptimalkan parameter indikator agar lebih sesuai dengan lingkungan pasar yang berbeda. Algoritma genetika dapat digunakan untuk optimalisasi parameter multidimensi.

  3. Berdasarkan hasil backtest, menyesuaikan logika kondisi masuk posisi untuk mengurangi sinyal palsu. Metode machine learning dapat digunakan.

  4. Mengoptimalkan strategi stop loss, untuk meminimalkan situasi di mana stop loss yang tidak efektif terpicu sambil tetap mengendalikan risiko.

  5. Mengoptimalkan manajemen posisi (position sizing), dengan menyesuaikan ukuran posisi secara dinamis untuk meningkatkan tingkat pengembalian strategi.

  6. Melakukan verifikasi backtest dan live trading yang memadai untuk memeriksa ketahanan (robustness) strategi.

  7. Menggunakan metode terprogram untuk melakukan pemeriksaan dan optimalisasi berkala, menjaga strategi tetap optimal.

Kesimpulan

Strategi long di pasar berosilasi ini, dengan menggunakan metode konfirmasi berbagai indikator teknis untuk mengidentifikasi peluang di titik rendah osilasi, secara efektif dapat menangkap peluang trading jangka pendek dalam kondisi pasar tersebut. Melalui optimalisasi parameter, optimalisasi stop loss, manajemen posisi, dan metode lainnya, stabilitas dan tingkat pengembalian strategi dapat terus ditingkatkan. Pada saat yang sama, perlu untuk mencegah risiko di bawah tren naik dan mengambil tindakan perlindungan keuntungan. Secara keseluruhan, strategi ini memiliki kepraktisan yang kuat.

  1. Lakukan backtesting yang kuat dan forward testing untuk memverifikasi konsistensi.

  2. Adopsi pemeriksaan dan optimasi secara terprogram untuk perbaikan berkelanjutan.

Kesimpulan

Strategi long pasar berosilasi ini secara efektif mengidentifikasi titik terendah osilasi menggunakan konfluensi indikator teknikal. Pengembalian dapat ditingkatkan melalui optimasi parameter, optimasi stop, penentuan ukuran posisi, dll., sambil mengelola risiko di pasar yang sedang tren. Secara keseluruhan, strategi ini memiliki potensi penerapan praktis yang kuat.

Source
Pine
/*backtest
start: 2022-09-15 00:00:00
end: 2023-09-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

//*****************************************************************************************************************************************//
// @sahilmpatel1
Strategy parameters
Strategy parameters
Long Cases - On/Off
Short Cases - On/Off
ST Cases - On/Off
MT Cases - On/Off
LT Cases - On/Off
Long Cases Plot - On/Off
Short Cases Plot - On/Off
ST Cases Plot - On/Off
MT Cases Plot - On/Off
LT Cases Plot - On/Off
**********BREAK**********
OC1 - On/Off
OC1 Plot - On/Off
OC2 - On/Off
OC2 Plot - On/Off
STB1 - On/Off
STB1 Plot - On/Off
STB2 - On/Off
STB2 Plot - On/Off
MTB3 - On/Off
MTB3 Plot - On/Off
MTB4 - On/Off
MTB4 Plot - On/Off
LTB1 - On/Off
LTB1 Plot - On/Off
SC1 - On/Off
SC2 - On/Off
SC3 - On/Off
length
mult
lenROCshort
lenROCmed
lenROClong
lenMOshort
lenMOmed
lenMOlong
lengthRSI
smoothK
smoothD
lenRSIshort
lenStochshort
lenRSImed
lenStochmed
lenRSIlong
lenStochlong
fastlenshort
slowlenshort
signallenshort
fastlenmed
slowlenmed
signallenmed
fastlenlong
slowlenlong
signallenlong
fastlendef
slowlendef
signallendef
period_short
period_med
period_long
period_14
period_50
period_20
Length
Length
Length
Length
lengthCIshort
lengthCImed
lengthCIlong
lengthCI50
signalLine
fastLength
slowLength
WMA Length
Long RoC Length
Short RoC Length
WMA Length
Long RoC Length
Short RoC Length
WMA Length
Long RoC Length
Short RoC Length
WMA Length
Long RoC Length
Short RoC Length
lengthTRIXshort
lengthTRIXmed
lengthTRIXlong
lengthTRIX10
lengthTRIX30
lengthTRIX40
lengthTRIX50
lengthTRIX80
lengthAO1short
lengthAO2short
lengthAO1med
lengthAO2med
lengthAO1long
lengthAO2long
fastlenshortChOsc
slowlenshortChOsc
fastlenChOsc101001
slowlenChOsc101001
fastlenChOsc204020
slowlenChOsc204020
lengthMGD
lengthTEMA
Length
Offset
len10
len20
len50
len100
len200
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)