Strategi Perdagangan Kuasa Bull

Penulis:ChaoZhang, Tarikh: 2024-01-12 12:02:49
Tag:

img

Ringkasan

Strategi perdagangan Bull Power adalah strategi mengikut trend berdasarkan Bull and Bear Balance Indicator. Dengan mengira hubungan antara K-line semasa dan K-line sebelumnya, strategi menilai sama ada pasaran semasa menaik atau menurun dan membuat keputusan membeli atau menjual yang sesuai.

Logika Strategi

Indikator teras strategi ini adalah nilai. Dengan membandingkan harga penutupan, harga terbuka, harga tertinggi dan harga terendah garis K semasa, ia menentukan status kenaikan / penurunan pasaran.

Rumus khusus adalah seperti berikut:

Jika Tutup < Buka:

If Previous Close < Current Open:  
    value = max(Highest - Previous Close, Close - Lowest)
Else:
    value = max(Highest - Open, Close - Lowest)

Jika Tutup > Buka:

If Previous Close > Current Open:
    value = Highest - Lowest
Else: 
    value = max(Open - Previous Close, Highest - Lowest)

Jika Tutup == Buka:

If Highest - Close > Close - Lowest:
    If Previous Close < Current Open:
        value = max(Highest - Previous Close, Close - Lowest)
    Else:
        value = Highest - Open

If Highest - Close < Close - Lowest:
    If Previous Close > Current Open:
        value = Highest - Lowest
    Else: 
        value = max(Open - Previous Close, Highest - Lowest)

Else:
    If Previous Close > Current Open:
        value = max(Highest - Open, Close - Lowest)
    Else:
        value = max(Open - Previous Close, Highest - Lowest)

Idea utama adalah untuk menilai status bull/bear K-line semasa dengan membandingkan hubungan harga. Jika Close < Open, ia menunjukkan penurunan. Jika Close > Open, ia menunjukkan kenaikan.

Bandingkan nilai yang dikira dengan parameter input SellLevel dan BuyLevel. Jika nilai lebih besar daripada SellLevel, pasaran adalah bearish. Jika nilai kurang daripada BuyLevel, pasaran adalah bullish.

Buat keputusan membeli atau menjual yang sesuai berdasarkan hasil perbandingan.

Kelebihan

  1. Strategi ini bertindak balas dengan cepat dan menangkap titik perubahan trend dengan tepat pada masanya.

  2. Ia mengira hubungan antara K-line semasa dan K-line sebelumnya dalam masa nyata untuk menentukan keadaan pasaran dan bukannya bergantung pada penunjuk tetap.

  3. Strategi ini mempunyai beberapa parameter yang secara langsung mempengaruhi logika perdagangan dan mudah difahami.

  4. Ia membolehkan konfigurasi yang fleksibel dari logik perdagangan terbalik untuk persekitaran pasaran yang berbeza.

Risiko

  1. Strategi ini sensitif terhadap peristiwa tiba-tiba dan boleh menghasilkan perdagangan yang tidak sah yang berlebihan.

  2. Pengiraan nilai adalah rumit. Ia boleh gagal dalam kes yang melampau dan menyebabkan isyarat yang salah.

  3. Ia hanya bergantung kepada penunjuk kompleks yang disesuaikan, yang mengakibatkan risiko sistemik yang lebih tinggi.

  4. Tiada logik stop loss boleh membawa kepada kerugian besar.

Risiko ini boleh dikurangkan dengan melonggarkan kriteria beli/jual, menambah mekanisme stop loss atau menggabungkan dengan penunjuk lain.

Kawasan Peningkatan

  1. Menggabungkan penunjuk lain untuk menapis isyarat perdagangan, contohnya MACD, KDJ dll.

  2. Tambah penunjuk kecairan untuk mengelakkan perdagangan yang salah selaras semasa tempoh turun naik yang tinggi.

  3. Mengoptimumkan parameter SellLevel dan BuyLevel untuk kitaran dan produk yang berbeza.

  4. Tambah strategi stop loss untuk mengawal kerugian perdagangan tunggal.

  5. Menggunakan VIX untuk menentukan turun naik pasaran dan menggunakan parameter penyesuaian.

Kesimpulan

Strategi perdagangan Bull Power membuat penilaian masa nyata mengenai status kenaikan / penurunan pasaran berdasarkan hubungan harga antara garis K semasa dan garis K sebelumnya. Ia menangkap perubahan trend dengan cepat. Strategi itu sendiri mudah difahami tetapi hanya bergantung pada penunjuk tersuai yang kompleks. Ia boleh dioptimumkan dengan pelbagai cara untuk menjadikan parameter menyesuaikan diri dengan keadaan pasaran, menapis isyarat palsu dan mengawal risiko. Ringkasnya, strategi ini sesuai untuk peniaga jangka pendek yang mengejar kelajuan tindak balas yang tinggi.


/*backtest
start: 2023-12-12 00:00:00
end: 2024-01-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 30/01/2017
//  Bull Power Indicator
//  To get more information please see "Bull And Bear Balance Indicator" 
//  by Vadim Gimelfarb. 
////////////////////////////////////////////////////////////
strategy(title = "Bull Power Strategy")
SellLevel = input(40, step=0.01)
BuyLevel = input(3, 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(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))))))
pos = iff(value > SellLevel, -1,
	     iff(value <= 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("Short", strategy.short)
if (possig == 1)
    strategy.entry("Long", strategy.long)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(value, style=line, linewidth=2, color=blue)

Lebih lanjut