
Strategi ini menggabungkan indikator Brin-Band dan teknologi Hyclon-Ash untuk menangkap peluang trend garis pendek dengan mengenal pasti arah Hyclon-Ash dan lebar jalur Brin. Ia menggunakan garis K 10 saat untuk menentukan arah trend, merupakan strategi perdagangan algoritma frekuensi tinggi yang digunakan untuk perdagangan kuantitatif di rantaian lebuhraya seperti Solana.
Strategi ini berdasarkan kepada dua petanda:
Teknologi HACKLON ASH: Mengira arah trend harga dengan mengira harga pembukaan dan penutupan HACKLON ASH. Jika HACKLON ASH yang berturut-turut N akar adalah sunny, ia dianggap sebagai isyarat multihead; Jika HACKLON ASH yang berturut-turut N akar adalah cerah, ia dianggap sebagai isyarat kosong.
Indikator Brinband: menilai kadar turun naik pasaran dan harga yang terlalu panas dengan mengira julat standard perbezaan harga. Jika lebar Brinband lebih besar daripada penurunan tertentu, ini bermakna turun naik harga lebih besar dan trend lebih jelas.
Logik urus niaga adalah seperti berikut:
Lebih banyak dilakukan jika N akar kronik Ash berturut-turut adalah isyarat berbilang, dan lebar jalur Brin lebih besar daripada nilai terhad kadar lonjakan;
Jika N rantai HCl Ash adalah isyarat kosong, dan lebar jalur Brin lebih besar daripada nilai terhad kadar lonjakan, maka kosong.
Strategi ini menggabungkan kedua-dua penunjuk Brin Belt dan Hyclone Ash untuk menilai secara komprehensif turun naik pasaran dan arah trend harga, untuk menangkap peluang keuntungan jangka pendek pada skala masa frekuensi tinggi.
Strategi ini mempunyai beberapa kelebihan:
Gabungan pelbagai penilaian penunjuk, meningkatkan ketepatan isyarat. Teknologi Heiklon Ash menilai trend kasar, penunjuk Brin band mengukur kadar turun naik pasaran, kedua-duanya digabungkan dapat meningkatkan kebolehpercayaan isyarat perdagangan.
Perdagangan algoritma frekuensi tinggi, menangkap keuntungan garis pendek. Garis K 10 saat digabungkan dengan bursa yang cekap (seperti Solana) untuk mewujudkan kemasukan frekuensi tinggi, sesuai untuk penarikan garis pendek.
Parameter boleh disesuaikan dengan ruang luas. Anda boleh menyesuaikan bilangan akar Ashkelon, parameter Brin, dan lain-lain untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.
Strategi ini menggunakan metrik asas, kodnya ringkas, dan memudahkan pengembangan fungsi.
Strategi ini juga mempunyai risiko utama:
Risiko tergelincir yang dibawa oleh perdagangan frekuensi tinggi. Menggunakan bursa yang cekap, menyesuaikan frekuensi perdagangan dan lain-lain.
Brin band gagal apabila dikompresi. Ia boleh digabungkan dengan penunjuk lain untuk menentukan trend, seperti penunjuk KDJ dan sebagainya.
Isyarat palsu Haiklon Ashe. Sesuaikan parameter akar dan, jika perlu, buat pengesahan kedua dengan penunjuk lain.
Skala masa frekuensi tinggi, pengaruh berita yang besar. Perhatikan peristiwa berita utama, hentikan perdagangan jika perlu.
Strategi ini boleh dioptimumkan dengan cara berikut:
Teknologi pembelajaran mendalam dan lain-lain digunakan untuk menilai kebolehpercayaan isyarat Hyclone Ash.
Meningkatkan mekanisme penangguhan kerugian dan mengawal risiko transaksi tunggal.
Berkenaan dengan lebih banyak petunjuk untuk berdagang dalam gabungan, meningkatkan kestabilan.
Menyesuaikan parameter mengikut ciri-ciri mata wang yang berbeza, melaksanakan perdagangan portfolio mata wang.
Menggunakan data frekuensi tinggi untuk meramalkan trend dan mengesan peluang perdagangan lebih awal.
Strategi ini adalah strategi perdagangan algoritma frekuensi tinggi garis pendek yang tipikal yang menggabungkan indikator Ash dan Brin. Ia mempunyai kelebihan seperti ketepatan isyarat yang lebih tinggi, menangkap keuntungan garis pendek dengan frekuensi tinggi.
/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("ANCIENT TECHNOLOGY", overlay=true)
// Input for the number of consecutive candles
consecutiveCandles = input(1, title="Number of Consecutive Candles", minval=1, maxval=6)
// Bollinger Band parameters
lengthBB = input(4, title="Bollinger Band Length")
multBB = input(20, title="Bollinger Band Multiplier")
volatilityThreshold = input(0.2, title="Volatility Threshold")
// Calculate Bollinger Bands
basisBB = sma(close, lengthBB)
devBB = multBB * stdev(close, lengthBB)
upperBB = basisBB + devBB
lowerBB = basisBB - devBB
bandWidth = upperBB - lowerBB
// Initialize Heiken Ashi variables
var float haOpen = na
var float haClose = na
// Update Heiken Ashi calculations
if (na(haOpen))
haOpen := (open + close) / 2
else
haOpen := (haOpen + haClose) / 2
haClose := (open + high + low + close) / 4
// Function to check for consecutive green or red Heiken Ashi candles
f_consecutive(dir, len) =>
count = 0
for i = 0 to len - 1
if (dir == "green" and haClose[i] > haOpen[i]) or (dir == "red" and haClose[i] < haOpen[i])
count := count + 1
count == len
// Trading conditions based on Heiken Ashi and Bollinger Band width
longCondition = f_consecutive("green", consecutiveCandles) and bandWidth > volatilityThreshold
shortCondition = f_consecutive("red", consecutiveCandles) and bandWidth > volatilityThreshold
// Trading logic
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Plot entry signals on the chart for visualization
plotshape(series=longCondition, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")