Strategi keseimbangan kekuatan jangka panjang dan pendek


Tanggal Pembuatan: 2023-11-02 17:12:40 Akhirnya memodifikasi: 2023-11-02 17:12:40
menyalin: 0 Jumlah klik: 727
1
fokus pada
1617
Pengikut

Strategi keseimbangan kekuatan jangka panjang dan pendek

Ringkasan

Strategi keseimbangan kekuatan multiregional adalah strategi pelacakan tren yang ditingkatkan. Strategi ini menilai arah tren saat ini dengan menganalisis hubungan antara garis K saat ini dan garis K sebelumnya, menghitung keseimbangan kekuatan multiregional, dan dengan demikian menilai arah tren. Strategi ini mengirimkan sinyal perdagangan ketika kekuatan multiregional tidak seimbang.

Prinsip Strategi

Indikator inti dari strategi ini adalah nBBB, yang mencerminkan keseimbangan antara K-line saat ini dengan K-line sebelumnya. Rumus untuk nBBB adalah sebagai berikut:

nBBB = value2 - value

Value dan value2 masing-masing menghitung kekuatan positif dari garis K saat ini dan garis K sebelumnya. Proses perhitungan mereka lebih rumit dan melibatkan penilaian hubungan antara harga penutupan, harga pembukaan, harga tertinggi, dan harga terendah. Namun secara keseluruhan, value mencerminkan kekuatan positif dari garis K saat ini, dan value2 mencerminkan kekuatan positif dari garis K sebelumnya. Perbedaan keduanya mencerminkan perubahan kekuatan positif.

Ketika nBBB lebih rendah dari batas yang ditetapkan SellLevel, sinyal kosong; ketika nBBB lebih tinggi dari batas BuyLevel, sinyal multi. Batas dapat disesuaikan dengan parameter.

Keunggulan Strategis

Strategi ini memiliki beberapa keuntungan:

  1. Berdasarkan penilaian dari pembalikan garis K, titik-titik perubahan tren yang lebih kuat dapat diidentifikasi.

  2. Dengan menghitung keseimbangan gaya udara, sinyal dapat diukur dengan lebih akurat dan dapat diandalkan.

  3. Dengan menggunakan konsep perbandingan antara garis K saat ini dengan garis K sebelumnya, beberapa suara dapat disaring sehingga sinyal lebih jelas.

  4. Fleksibilitas yang lebih baik, dapat digunakan untuk berbagai periode waktu.

  5. Perhitungan indikator nBBB terlihat secara intuitif, dan sinyal perdagangan yang terbentuk sederhana dan jelas.

Risiko Strategis

Strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:

  1. Indikator kekuatan multi-udara (nBBB) dapat menghasilkan sinyal yang salah dan perlu divalidasi dalam kombinasi dengan arah entitas harga, volume transaksi, dan sebagainya.

  2. Ada beberapa blind area hanya dengan nBBB, sebaiknya membantu dengan indikator teknis lainnya.

  3. Pengaturan parameter SellLevel dan BuyLevel secara langsung mempengaruhi kinerja strategi, yang perlu diuji dan dioptimalkan dengan hati-hati.

  4. Dalam situasi yang sangat bergejolak, sinyal yang dikirimkan oleh indikator dapat mengalami keterlambatan, dan perlu berhati-hati dalam menilai risiko.

  5. Strategi ini lebih cocok untuk operasi garis panjang dan menengah, sementara operasi garis pendek mungkin ditargetkan.

Optimasi Strategi

Strategi ini dapat dioptimalkan dalam beberapa hal:

  1. Optimalkan parameter SellLevel dan BuyLevel agar sinyal lebih cocok dengan situasi yang sebenarnya. Parameter terbaik dapat ditentukan dengan menelusuri data historis.

  2. Menambahkan strategi stop loss, seperti stop loss bergerak, stop loss getaran, dan lain-lain, dapat secara efektif mengendalikan risiko.

  3. Ini juga dapat membantu meningkatkan keakuratan pengambilan keputusan, jika dikombinasikan dengan indikator lain seperti volume transaksi, stochastic, dan lain-lain.

  4. Menambahkan komponen pembelajaran mesin, menggunakan teknologi AI untuk mengoptimalkan parameter secara otomatis, dan membantu mengirim sinyal perdagangan yang lebih akurat.

  5. Parameter untuk berbagai jenis perdagangan dan periode waktu dapat dioptimalkan secara terpisah, membuat strategi lebih bertarget.

Meringkaskan

Strategi keseimbangan kekuatan multiregional adalah strategi pelacakan tren yang relatif sederhana dan praktis dengan menghitung perubahan kekuatan multiregional dan menentukan titik balik tren. Strategi ini memiliki beberapa keuntungan, tetapi juga memiliki risiko. Strategi ini dapat ditingkatkan dengan cara optimasi parameter, strategi stop loss, dan indikator tambahan. Secara keseluruhan, ini adalah strategi kuantitatif yang layak untuk diteliti dan digunakan.

Kode Sumber Strategi
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 03/02/2017
//    This new indicator analyzes the balance between bullish and
//    bearish sentiment.
//    One can cay that it is an improved analogue of Elder Ray indicator.
//    To get more information please see "Bull And Bear Balance Indicator" 
//    by Vadim Gimelfarb. 
////////////////////////////////////////////////////////////
strategy(title = "Bull And Bear Balance Strategy")
SellLevel = input(-15, step=0.01)
BuyLevel = input(15, step=0.01)
reverse = input(false, title="Trade reverse")
hline(SellLevel, color=red, linestyle=line)
hline(BuyLevel, color=green, linestyle=line)
value =  iff (close < open , 
          iff (close[1] > open ,  max(close - open, high - low), high - low), 
           iff (close > open, 
             iff(close[1] > open, max(close[1] - low, high - close), max(open - low, high - close)), 
              iff(high - close > close - low, 
               iff (close[1] > open, max(close[1] - open, high - low), high - low), 
                 iff (high - close < close - low, 
                  iff(close > open, max(close - low, high - close),open - low), 
                   iff (close > open, max(close[1] - open, high - close),
                     iff(close[1] < open, max(open - low, high - close), high - low))))))

value2 = iff (close < open , 
          iff (close[1] < open ,  max(high - close[1], close - low), max(high - open, close - low)), 
           iff (close > open, 
             iff(close[1] > open,  high - low, max(open - close[1], high - low)), 
              iff(high - close > close - low, 
               iff (close[1] < open, max(high - close[1], close - low), high - open), 
                 iff (high - close < close - low, 
                  iff(close[1] > open,  high - low, max(open - close, high - low)), 
                   iff (close[1] > open, max(high - open, close - low),
                     iff(close[1] < open, max(open - close, high - low), high - low))))))
nBBB = value2 - value
nBBBc = nBBB < 0 ? red : green
pos = iff(nBBB < SellLevel, -1,
	   iff(nBBB >= BuyLevel, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nBBB, style=line, linewidth=1, color=nBBBc)
plot(nBBB, style=histogram, linewidth=1, color=gray)