
Chiến lược này được gọi là Chiến lược theo dõi RSI của PlanB. Chiến lược này sử dụng chỉ số tương đối mạnh (RSI) làm chỉ số kỹ thuật chính để thiết lập tín hiệu mua và bán và thực hiện giao dịch tự động.
Chiến lược này dựa trên các nguyên tắc sau:
Nếu chỉ số RSI cao nhất trong 6 tháng qua vượt quá 90% và giảm xuống dưới 65%, sẽ tạo ra tín hiệu bán.
Một tín hiệu mua được tạo ra nếu RSI thấp hơn 50% trong 6 tháng qua và tăng trở lại từ mức thấp hơn 2%.
Theo đó, logic của việc bán ra các điều kiện là:
如果(过去6个月RSI指数最大值>90% 且 当前RSI<65%)
则卖出
Lý luận của điều kiện mua là:
如果(过去6个月RSI指数最小值<50% 且 RSI指数从最低点反弹>2%)
则买入
Các quy tắc mua và bán trên được lấy từ bài viết của PlanB, một chiến lược định lượng thông minh. Chiến lược này đã nỗ lực sao chép kết quả nghiên cứu của mình để nhiều nhà giao dịch có thể xác minh hiệu quả của chiến lược giao dịch này.
Chiến lược giao dịch này có một số ưu điểm:
Việc sử dụng chỉ số RSI tương đối đơn giản như chỉ số kỹ thuật duy nhất làm giảm sự phức tạp của chiến lược.
Các quy tắc mua và bán rõ ràng, dễ hiểu và dễ xác minh trên thực tế.
Đánh giá tín hiệu mua và bán dựa trên thông tin thị trường tăng/tăng. Đánh giá tín hiệu bán kết hợp các điểm cao của chỉ số dài hạn và sự điều chỉnh ngắn hạn; Đánh giá tín hiệu mua kết hợp các điểm thấp của chỉ số dài hạn và sự hồi phục ngắn hạn.
Chiến lược này dựa trên kết quả nghiên cứu của con bò đực PlanB nổi tiếng, có thể được sử dụng như một sự xác minh độc lập cho kết luận của bài viết của ông.
Đây là một chiến lược dành cho người mới bắt đầu, các quy tắc tương đối đơn giản và dễ sử dụng, giúp phát triển kỹ năng giao dịch định lượng.
Chiến lược giao dịch này cũng có một số rủi ro chính:
Là một chiến lược dựa trên chỉ số kỹ thuật RSI đơn lẻ, nó không thể đối phó với các tình huống thị trường phức tạp hơn. Chỉ số RSI tự nó cũng có thể tạo ra tín hiệu sai lệch.
Cài đặt tham số mua bán cố định có thể bỏ lỡ một số cơ hội giao dịch hoặc tạo ra tín hiệu giao dịch bị chậm. Các tham số cần được tối ưu hóa để phù hợp với chu kỳ thị trường khác nhau.
Chiến lược quá đơn giản theo kết luận của bài viết PlanB mà không xem xét tối ưu hóa mô hình độc lập có thể dẫn đến hiệu quả giao dịch đĩa cứng kém.
Các quy tắc mua và bán tương đối lỏng lẻo, không có kết hợp với dừng lỗ và chặn để đảm bảo lợi nhuận, kiểm soát rủi ro. Điều này có thể tạo ra tổn thất lớn trong thị trường chứng khoán.
Các chiến lược tối ưu hóa sau đây có thể làm giảm rủi ro và cải thiện hiệu suất của sàn giao dịch:
Để cải thiện hiệu suất của chiến lược trên thực tế, bạn có thể tối ưu hóa từ các chiều sau:
Thêm một số điểm phụ.: Chỉ dựa vào chỉ số RSI có thể tạo ra tín hiệu sai lệch. Các chỉ số phụ như KD, MACD có thể được đưa vào để đánh giá tổng hợp, tăng độ chính xác của tín hiệu.
Tối ưu hóa tham số động: Các tham số mua và bán hiện tại được đặt thành giá trị cố định, điều này khó thích ứng với sự thay đổi ngắn hạn và dài hạn của thị trường. Việc giới thiệu mô-đun tối ưu hóa tham số động, điều chỉnh tham số trong thời gian thực, có thể cải thiện đáng kể hiệu suất chiến lược.
Cơ chế dừng / dừngChiến lược: Hiện tại không có thiết lập dừng lỗ. Thêm các cơ chế dừng lỗ như trailing stop, và điểm dừng di động, có thể kiểm soát hiệu quả tổn thất đơn lẻ và khóa lợi nhuận.
Đào tạo tham số độc lập: Sử dụng các tham số trực tiếp từ bài viết của PlanB, không được xác minh độc lập. Sử dụng các phương pháp như học máy để đào tạo các tham số tốt nhất dựa trên dữ liệu lịch sử.
Tối ưu hóa danh mục sao chépKết hợp nhiều chiến lược đơn giản tương tự có thể làm tăng sự ổn định và lợi nhuận tổng thể và giảm rủi ro của một chiến lược đơn lẻ.
Các chiến lược theo dõi RSI của PlanB tuân theo ý tưởng thiết kế bài viết cổ điển của PlanB, sử dụng chỉ số RSI để xây dựng chiến lược giao dịch định lượng đơn giản. Ưu điểm của chiến lược là quy tắc rõ ràng, dễ thực hiện, phù hợp để học định lượng.
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © fillippone
//@version=4
strategy("PlanB Quant Investing 101", shorttitle="PlanB RSI Strategy", overlay=true,calc_on_every_tick=false,pyramiding=0, default_qty_type=strategy.cash,default_qty_value=1000, currency=currency.USD, initial_capital=1000,commission_type=strategy.commission.percent, commission_value=0.0)
r=rsi(close,14)
//SELL CONDITION
//RSI was above 90% last six months AND drops below 65%
//RSI above 90% last six month
selllevel = input(90)
maxrsi = highest(rsi(close,14),6)[1]
rsisell = maxrsi > selllevel
//RSIdrops below 65%
drop = input(65)
rsidrop= r < drop
//sellsignal
sellsignal = rsisell and rsidrop
//BUY CONDITION
//IF (RSI was below 50% last six months AND jumps +2% from the low) THEN buy, ELSE hold.
//RSI was below 50% last six months
buylevel = input(50)
minrsi = lowest(rsi(close,14),6)[1]
rsibuy = minrsi < buylevel
//IF (RSI jumps +2% from the low) THEN buy, ELSE hold.
rsibounce= r > (minrsi + 2)
//buysignal=buyrsi AND rsidrop
//buysignal
buysignal = rsibuy and rsibounce
//Strategy
strategy.entry("Buy Signal",strategy.long, when = buysignal)
strategy.entry("Sell Signal",strategy.short, when = sellsignal)