
Chiến lược đảo ngược tỷ lệ khối lượng (tiếng Anh: Volume Ratio reversal) là một chiến lược giao dịch đảo ngược ngắn hạn dựa trên chỉ số khối lượng. Nó tạo ra tín hiệu giao dịch bằng cách tính toán tỷ lệ giao dịch so với tỷ lệ trong một khoảng thời gian nhất định để xác định xem có quyền lực thị trường có xâm nhập hay không. Chiến lược này chủ yếu áp dụng cho các giống có tính đảo ngược mạnh mẽ trong phạm vi đường ngắn.
Chỉ số cốt lõi của chiến lược đảo ngược VR là Tỷ lệ khối lượng (được viết tắt là VR), nó đại diện cho tỷ lệ khối lượng giao dịch trong chu kỳ hiện tại so với khối lượng giao dịch trung bình trong một khoảng thời gian. Các phương pháp tính toán cụ thể là:
VR = Current Volume / SMA(Volume, N)
Trong đó N là tham số Length, khối lượng giao dịch trong chu kỳ hiện tại chia cho trung bình di chuyển đơn giản của khối lượng giao dịch trong chu kỳ Length.
Khi VR > giá trị thô, được coi là tín hiệu của lực lượng chính vào. Tại thời điểm này kết hợp với giá lên hoặc xuống đột phá, tạo ra tín hiệu mua và bán.
Chiến lược này cũng giới thiệu các chỉ số phán đoán hỗ trợ định hướng. Nó so sánh giá đóng cửa của chu kỳ hiện tại với giá đóng cửa trước chu kỳ N, lớn hơn 1 là hướng đa đầu và nhỏ hơn 1 là hướng không đầu.
Khi VR lớn hơn ngưỡng được chỉ định, nếu dir = 1, sẽ tạo ra tín hiệu mua, nếu dir = -1, sẽ tạo ra tín hiệu bán.
Lợi thế lớn nhất của chiến lược đảo ngược VR là nắm bắt cơ hội đảo ngược giá bất ngờ. Khi có tín hiệu can thiệp của lực lượng chủ lực, chiến lược có thể đưa ra phán quyết nhanh chóng, kịp thời nắm bắt cơ hội phục hồi hoặc giảm giá.
Những ưu điểm khác:
Mặc dù chiến lược đảo ngược VR có một số lợi thế, nhưng cũng có một số rủi ro cần lưu ý:
Ngoài ra, bạn cũng cần chú ý để tránh giao dịch quá mức, thiết lập dừng lỗ để kiểm soát tổn thất đơn lẻ.
Các chiến lược đảo ngược VR còn có thể được tối ưu hóa hơn nữa, với các đề xuất chính như sau:
Chiến lược giao dịch đảo ngược VR là một chiến lược định lượng đường ngắn đơn giản, trực tiếp và dễ thực hiện. Nó nắm bắt cơ hội đảo ngược bằng cách nắm bắt các tín hiệu xuất hiện chủ yếu. Chiến lược này đặc biệt phù hợp với các giống biến động mạnh mẽ, đảo ngược rõ ràng, nhưng cũng cần chú ý đến kiểm soát rủi ro. Bằng cách tối ưu hóa thêm, chiến lược có thể được làm cho mạnh mẽ hơn, lọc ra nhiều tín hiệu giả.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Volume Ratio_30min", shorttitle="VR_30min")//,initial_capital=1000)
// User Input ------------------------------------------------------------------
len = input(20, title="Length", minval=1)
threshold = input(3,step=0.05, title="閾値")
// Volume Caliculetion ---------------------------------------------------------
vol = volume
sma=sma(volume,len)
vrs = vol / sma
// Direction -------------------------------------------------------------------
dirtime=input(1,"direction picker # bars")
dir=if close/close[dirtime] > 1
1
else
-1
// Plot ------------------------------------------------------------------------
plot(vrs, title="VRS", color=color.green, transp=0)
hline(1, title="baseline")
plot(threshold, color=color.white)
// ️⚠️⚠️Logic -----------------------------------------------------------------
long = vrs > threshold and dir == 1
short = vrs > threshold and dir ==-1
// Back Test Fnction -----------------------------------------------------------
start = timestamp(input(2019, "Start Year"), input(1, "Start Month"), input(1, "Start Day"), 0, 0)
end = timestamp(input(9999, "End Year"), input(1, "End Month"), input(1, "End Day"), 0, 0)
_testPeriod() => true
// Order -----------------------------------------------------------------------
if _testPeriod()
if long
strategy.entry("Long", strategy.long)
if short
strategy.entry("Short", strategy.short)