
Chiến lược này sử dụng ba chỉ số kỹ thuật của Bollinger Bands, chỉ số di chuyển trung bình 3 ngày (EMA) và chỉ số tương đối mạnh (RSI), kết hợp với các tín hiệu chéo của chúng, để xây dựng một hệ thống giao dịch hoàn chỉnh. Khi giá phá vỡ Bollinger Bands, đồng thời phá vỡ EMA 3 ngày và RSI thấp hơn 30, tạo ra tín hiệu mua; Khi giá phá vỡ Bollinger Bands, đồng thời giảm EMA 3 ngày và RSI cao hơn 70, tạo ra tín hiệu bán.
Dải Brin bao gồm ba đường: đường trung tâm là đường trung bình chuyển động của giá, hai đường hình dải trên và dưới được tính bằng chênh lệch tiêu chuẩn của giá. Nó được sử dụng chủ yếu để đo lường sự biến động của thị trường, xác định tình trạng quá mua và quá bán.
EMA 3 ngày là chỉ số trung bình di chuyển dựa trên giá đóng cửa 3 ngày gần nhất, có khả năng phản ứng nhanh với sự thay đổi giá, là một chỉ số theo dõi xu hướng ngắn hạn.
RSI đo lường mức độ và tốc độ biến động của giá cổ phiếu trong một khoảng thời gian nhất định, để đánh giá sự quá mua quá bán của cổ phiếu. Khi RSI nhỏ hơn 30, nó gợi ý quá bán; Khi RSI lớn hơn 70, nó gợi ý quá mua.
Lập luận của chiến lược là:
Brinband có thể định lượng biến động thị trường, EMA 3 ngày theo dõi sự thay đổi giá, RSI có thể đánh giá quá mua quá bán, ba chỉ số bổ sung cho nhau, tạo thành một hệ thống giao dịch vững chắc.
Đồng thời kết hợp tín hiệu của ba chỉ số, điều kiện giao dịch nghiêm ngặt có thể tránh giao dịch thường xuyên, do đó giảm chi phí giao dịch.
Các cơ hội giao dịch tốt hơn có thể được nắm bắt trong cả xu hướng và biến động.
Code có ý tưởng rõ ràng, có thể giải thích được, dễ hiểu và tối ưu hóa.
Trong trường hợp có xu hướng một chiều, chiến lược này có thể giao dịch ít hơn và mất một số lợi nhuận theo xu hướng.
Các tín hiệu giao dịch có thể bị trì hoãn một chút trong một ngày có biến động mạnh.
Lựa chọn các tham số chiến lược có thể có ảnh hưởng rõ ràng đến kết quả giao dịch và cần được tối ưu hóa theo các tiêu chuẩn và đặc điểm thị trường khác nhau.
Chiến lược này không có thiết lập các điểm dừng và dừng, có thể chịu rủi ro lớn hơn khi thị trường biến động mạnh.
Đối với các rủi ro trên, bạn có thể xem xét việc giới thiệu các chỉ số đánh giá xu hướng để cải thiện hiệu suất của tình trạng xu hướng, tối ưu hóa tần số dữ liệu khi tính toán tín hiệu, phạm vi tối ưu của các tham số phân tích sâu và thiết lập các điều kiện dừng lỗ hợp lý.
Việc giới thiệu nhiều chỉ số kỹ thuật hiệu quả hơn, chẳng hạn như MACD, có thể nắm bắt cơ hội giao dịch hiệu quả trong cả tình huống chấn động và xu hướng.
Tối ưu hóa lựa chọn tham số, tìm ra sự kết hợp tham số tối ưu nhất bằng cách phản hồi toàn diện dữ liệu lịch sử, nâng cao tính ổn định và lợi nhuận của chiến lược.
Xem xét thêm các quy tắc quản lý vị trí và quản lý tiền, kiểm soát tỷ lệ tiền giao dịch một lần và điều chỉnh vị trí động để kiểm soát rủi ro tốt hơn.
Thiết lập các điều kiện dừng lỗ hợp lý, giảm tổn thất tối đa cho mỗi giao dịch, để các đơn lợi nhuận có thể kiếm được lợi nhuận đầy đủ.
Thiết kế các cơ chế ứng phó cho các tình trạng thị trường khác nhau, chẳng hạn như giảm tần suất giao dịch trong tình trạng chấn động, tăng thời gian giữ vị trí trong tình trạng xu hướng.
Bằng cách tối ưu hóa trên, có thể nâng cao hơn nữa tỷ lệ lợi nhuận rủi ro của chiến lược này, thích ứng tốt hơn với môi trường thị trường thay đổi.
Bài viết này giới thiệu một chiến lược giao dịch dựa trên các chỉ số Brin Belt, 3 ngày EMA và RSI. Chiến lược này xây dựng các điều kiện mua và bán nghiêm ngặt, có thể lọc hiệu quả hầu hết các tín hiệu giả thông qua các tín hiệu giao dịch chéo của ba chỉ số. Ý tưởng chiến lược rõ ràng, phù hợp với xu hướng và biến động, có khả năng áp dụng rộng rãi. Tuy nhiên, chiến lược này cũng có một số hạn chế, chẳng hạn như tần suất giao dịch thấp trong tình huống xu hướng, thiếu quản lý vị trí và cơ chế dừng lỗ. Do đó, cần phải liên tục tối ưu hóa và hoàn thiện trong thực tế để có được hiệu suất giao dịch ổn định hơn. Nói chung, chiến lược này cung cấp một khung giao dịch dựa trên nhiều chỉ số chéo, cung cấp những ý tưởng mới cho các nhà giao dịch định lượng. Dựa trên đó, có thể điều chỉnh các chỉ số và lựa chọn tham số một cách linh hoạt, phát triển nhiều chiến lược khác nhau phù hợp với thị trường, làm phong phú các chiến lược giao dịch định lượng.
/*backtest
start: 2024-03-09 00:00:00
end: 2024-03-10 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Custom Strategy", overlay=true)
// Input parameters
length = input(20, title="Bollinger Bands Length")
src = input(close, title="Source")
mult = input(2.0, title="Bollinger Bands Multiplier")
// Bollinger Bands
basis = ta.sma(src, length)
upper_band = basis + mult * ta.stdev(src, length)
lower_band = basis - mult * ta.stdev(src, length)
// 3 EMA
ema3 = ta.ema(close, 3)
// RSI
rsi_length = input(14, title="RSI Length")
rsi_source = close
rsi_value = ta.rsi(rsi_source, rsi_length)
// Strategy logic
strategy.entry("Buy", strategy.long, when=ta.crossover(close, lower_band) and ta.crossover(close, ema3) and rsi_value < 30)
strategy.entry("Sell", strategy.short, when=ta.crossover(close, upper_band) and ta.crossunder(close, ema3) and rsi_value > 70)
// Plotting
plot(upper_band, color=color.blue)
plot(lower_band, color=color.blue)
plot(ema3, color=color.green, title="3 EMA")
hline(70, "Overbought", color=color.red)
hline(30, "Oversold", color=color.green)