
Chiến lược đo đạc kênh STARC là chiến lược giao dịch định lượng dựa trên chỉ số STARC. Chiến lược này tạo ra tín hiệu giao dịch mua phá vỡ và bán phá vỡ bằng cách xây dựng kênh STARC lên xuống.
Trung tâm của chiến lược phản hồi kênh STARC là chỉ số STARC. Chỉ số này bao gồm:
Khi giá đóng cửa lớn hơn đường lên, tạo ra tín hiệu mua; khi giá đóng cửa thấp hơn đường xuống, tạo ra tín hiệu bán.
Chiến lược này tính toán hàng ngày đường đua lên xuống của kênh STARC và đánh giá xem giá đóng cửa có phá vỡ đường đua lên xuống để tạo ra tín hiệu giao dịch hay không. Đồng thời, chiến lược đặt các tham số đảo ngược, có thể chuyển đổi giữa các vị trí dài và vị trí trống để thích ứng với các tình huống thị trường khác nhau.
Chiến lược STARC có những ưu điểm sau:
Chiến lược STARC cũng có một số rủi ro:
Các biện pháp phòng ngừa rủi ro cần được thực hiện như sau:
Các hướng tối ưu hóa chính của chiến lược phản hồi kênh STARC bao gồm:
Những hướng tối ưu hóa này có thể giúp tăng lợi nhuận và ổn định của chiến lược trong khi kiểm soát rủi ro.
Chiến lược đo lường lại kênh STARC hoạt động tốt, tạo ra các giao dịch phá vỡ đường dài trung bình dựa trên chỉ số STARC. Ưu điểm của chiến lược là sử dụng kênh STARC để tạo ra tín hiệu giao dịch ổn định, trong khi thiết lập cơ chế đảo ngược có thể thích ứng với sự thay đổi của thị trường.
/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 23/04/2018
// A type of technical indicator that is created by plotting two bands around
// a short-term simple moving average (SMA) of an underlying asset's price.
// The upper band is created by adding a value of the average true range
// (ATR) - a popular indicator used by technical traders - to the moving average.
// The lower band is created by subtracting a value of the ATR from the SMA.
// STARC is an acronym for Stoller Average Range Channels. The indicator is
// named after its creator, Manning Stoller.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="STARC Bands Backtest", overlay = true)
LengthMA = input(5, minval=1)
LengthATR = input(15, minval=1)
K = input(1.33, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
xMA = sma(close, LengthMA)
xATR = atr(LengthATR)
xSTARCBandUp = xMA + xATR * K
xSTARCBandDn = xMA - xATR * K
pos = iff(close > xSTARCBandUp, 1,
iff(close < xSTARCBandDn, -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(xMA, color=blue, title="MA")
plot(xSTARCBandUp, color = green, title="UpBand")
plot(xSTARCBandDn, color=red, title="DnBand")