
Chiến lược này được gọi là chiến lược giao dịch ngắn hạn dựa trên chỉ số động lực. Chiến lược này sử dụng chỉ số động lực Mass Index để xác định điểm biến của xu hướng thị trường để nắm bắt cơ hội giao dịch ngắn hạn.
Chiến lược này sử dụng chỉ số trung bình di chuyển EMA của hai tập hợp các tham số khác nhau để làm mịn chênh lệch giữa giá cao nhất và giá thấp nhất, được gọi là chỉ số Mass Index. Khi Mass Index vượt qua một ngưỡng, hãy tháo lỏng; khi Mass Index vượt qua một ngưỡng, hãy tháo lỏng.
Cụ thể, trước tiên tính toán chênh lệch giữa giá cao nhất và giá thấp nhất xPrice. Sau đó tính toán 9 chu kỳ và 25 chu kỳ EMA của xPrice, được đặt tên là xEMA và xSmoothXAvg.
Chiến lược này sử dụng các đợt phá vỡ của Mass Index để đánh giá điểm thay đổi xu hướng, để giao dịch ngắn hạn. Mass Index sẽ tăng khi thị trường tăng cường; Mass Index sẽ giảm khi thị trường giảm bớt. Giám sát mức phá vỡ của nó có thể nắm bắt hiệu quả các cơ hội giao dịch ngắn hạn.
Chiến lược này có những lợi thế sau:
Chiến lược này cũng có một số rủi ro:
Chiến lược này có thể được tối ưu hóa theo các khía cạnh sau:
Chiến lược này được thiết kế dựa trên chỉ số Mass Index, một chiến lược giao dịch ngắn hạn đơn giản hơn, có thể xác định hiệu quả các điểm biến đổi của thị trường, do đó có thể thực hiện nhiều giao dịch chính xác. Chiến lược giao dịch và tham số của chiến lược này được thiết lập đơn giản, trực quan, dễ thực hiện và có thể được điều chỉnh và tối ưu hóa cho các môi trường thị trường khác nhau, có tính thực tiễn mạnh mẽ.
/*backtest
start: 2023-02-20 00:00:00
end: 2024-02-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 12/09/2017
// The Mass Index was designed to identify trend reversals by measuring
// the narrowing and widening of the range between the high and low prices.
// As this range widens, the Mass Index increases; as the range narrows
// the Mass Index decreases.
// The Mass Index was developed by Donald Dorsey.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="MASS Index", shorttitle="MASS Index")
Length1 = input(9, minval=1)
Length2 = input(25, minval=1)
Trigger = input(26.5, step = 0.01)
reverse = input(false, title="Trade reverse")
hline(27, color=blue, linestyle=line, title = "Setup")
hline(Trigger, color=red, linestyle=line, title = "Trigger")
xPrice = high - low
xEMA = ema(xPrice, Length1)
xSmoothXAvg = ema(xEMA, Length1)
nRes = sum(iff(xSmoothXAvg != 0, xEMA / xSmoothXAvg, 0), Length2)
pos = iff(nRes > Trigger, -1,
iff(nRes < Trigger, 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(nRes, color=red, title="MASS Index")