Type/to search

Strategi Trading Crossover Harga Tinggi Terbuka Melingkar

Common strategy
Created: 2023-10-18 11:22:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Umum

Strategi ini menggunakan persilangan antara harga pembukaan dan harga tertinggi untuk menghasilkan sinyal trading. Ketika harga pembukaan menembus ke atas harga tertinggi, posisi long diambil, dan ketika harga pembukaan menembus ke bawah harga tertinggi, posisi short diambil. Penggunaan moving average dapat menghaluskan data harga, mengurangi noise trading. Jenis dan parameter moving average dapat dikonfigurasi. Selain itu, dapat dikonfigurasi apakah akan mengaktifkan trailing stop untuk mengunci profit.

Prinsip Strategi

  1. Tentukan apakah akan menggunakan resolusi periode alternatif (useRes) berdasarkan parameter input. Jika ya, atur periode sesuai stratRes.

  2. Tentukan apakah akan menggunakan moving average (useMA) berdasarkan parameter input. Jika ya, pilih jenis moving average berdasarkan basisType dan panjang periode berdasarkan basisLen.

  3. Dapatkan data deret harga pembukaan (open) dan harga penutupan (close). Jika menggunakan moving average, aplikasikan jenis dan parameter moving average yang dipilih untuk menghaluskan data.

  4. Bandingkan harga pembukaan saat ini x dengan deret harga pembukaan openSeries. Jika x lebih besar dari openSeries, status tren trendState adalah bullish, jika tidak, bearish.

  5. Ketika harga pembukaan menembus ke atas moving average harga pembukaan, dihasilkan sinyal long (longCond); ketika harga pembukaan menembus ke bawah moving average harga pembukaan, dihasilkan sinyal short (shortCond).

  6. Masuk ke posisi long atau short berdasarkan sinyal long/short. Jika trailing stop diaktifkan, tetapkan titik stop loss dan jarak offset.

Keunggulan Strategi

  1. Menggunakan dua deret yang berbeda (harga pembukaan dan harga tertinggi) untuk menghasilkan sinyal trading, menghindari keterbatasan satu deret data saja.

  2. Penerapan teknik moving average dapat menyaring noise pasar jangka pendek dan mengunci tren utama.

  3. Dapat mengonfigurasi jenis moving average secara fleksibel dan menyesuaikan parameter untuk mencapai hasil terbaik.

  4. Dapat memilih untuk menggunakan trailing stop untuk mengelola risiko dan mengunci profit.

  5. Ruang optimasi strategi besar, dapat menyesuaikan parameter untuk berbagai instrumen dan kondisi pasar.

Risiko Strategi

  1. Sumber sinyal tunggal, sinyal jarang, rentan kehilangan kesempatan trading.

  2. Moving average memiliki masalah lag, mungkin melewatkan peluang jangka pendek.

  3. Pengaturan trailing stop yang tidak tepat dapat menyebabkan stop loss terlalu dini atau jarak stop terlalu besar.

  4. Pengaturan parameter yang tidak tepat dapat menyebabkan terlalu banyak trading virtual yang mempengaruhi hasil real.

  5. Berbagai instrumen dan kondisi pasar memerlukan penyesuaian parameter, optimasi cukup sulit.

  6. Dapat menambahkan indikator lain atau model pembelajaran mesin untuk memperkaya sumber sinyal. Sesuaikan jenis dan parameter moving average untuk efek smoothing terbaik. Atur titik stop loss secara hati-hati, longgarkan sedikit untuk mendapatkan lebih banyak profit. Lakukan backtest yang memadai untuk memastikan parameter andal.

Arah Optimasi Strategi

  1. Menambahkan indikator teknikal lain seperti Bollinger Bands, KDJ, dll, untuk memperkaya sinyal trading.

  2. Menerapkan model machine learning untuk memproses penilaian sinyal.

  3. Mengoptimalkan parameter moving average untuk menemukan kombinasi parameter terbaik.

  4. Mengoptimalkan parameter trailing stop untuk menyeimbangkan jarak stop loss dan perolehan profit.

  5. Menambahkan fungsi optimasi parameter untuk secara otomatis mencari parameter optimal.

  6. Mengembangkan template parameter khusus untuk berbagai instrumen.

  7. Mengembangkan kerangka backtest kuantitatif untuk iterasi strategi yang cepat.

Kesimpulan

Strategi ini menggunakan persilangan antara harga pembukaan dan harga tertinggi untuk menghasilkan sinyal trading, dengan menerapkan teknik moving average untuk menyaring noise. Dapat dikonfigurasi secara fleksibel untuk mencapai berbagai efek. Memiliki beberapa keunggulan, tetapi juga terdapat beberapa masalah seperti sinyal yang sedikit dan lag. Dengan menambahkan lebih banyak kombinasi indikator, pembelajaran mesin, dan metode optimasi lainnya, dapat dibentuk strategi trading yang lebih kuat. Diperlukan penyesuaian dan optimasi parameter untuk berbagai instrumen dan kondisi pasar guna mencapai hasil terbaik.

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

//@version=2

//strategy(title = "Open Close Cross Strategy", shorttitle = "OCC Strategy", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
Strategy parameters
Strategy parameters
Use Alternate Resolution? ( recommended )
Set Resolution ( should not be lower than chart )
Use MA? ( otherwise use simple Open/Close data )
MA Type: SMA, EMA, DEMA, TEMA, WMA, VWMA, SMMA, HullMA, LSMA, ALMA ( case sensitive )
MA Period
Offset for LSMA / Sigma for ALMA
Offset for ALMA
Use Trailing Stop?
Stop Loss Trail Points
Stop Loss Trail Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)