Type/to search

Chiến lược giao dịch định lượng dựa trên StochRSI

Common strategy
Created: 2023-12-07 16:05:17
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này được phát triển dựa trên chỉ báo StochRSI. Chiến lược chủ yếu sử dụng chỉ báo StochRSI để xác định vùng quá mua/quá bán, kết hợp với chỉ báo RSI để lọc các tín hiệu giả, thực hiện bán khi StochRSI hiển thị vùng quá bán và mua khi hiển thị vùng quá bán, từ đó đạt được lợi nhuận.

Nguyên lý chiến lược

Chiến lược này chủ yếu áp dụng chỉ báo StochRSI để xác định vùng quá mua và quá bán trên thị trường. Chỉ báo StochRSI bao gồm đường K và đường D, trong đó đường K phản ánh vị trí của giá trị RSI hiện tại trong phạm vi giá RSI của một khoảng thời gian gần đây, đường D là đường trung bình động của đường K. Khi đường K cắt lên trên đường D là vùng quá bán, lúc này có thể mua; khi đường K cắt xuống dưới đường D là vùng quá bán, lúc này có thể bán.

Cụ thể, chiến lược trước tiên tính giá trị của chỉ báo RSI với độ dài 14, sau đó áp dụng chỉ báo StochRSI trên chỉ báo RSI. Tham số chỉ báo StochRSI được thiết lập với độ dài 14, chu kỳ làm mịn đường K là 3 và đường D cũng là 3. Khi đường K cắt lên trên vùng quá bán do người dùng thiết lập (mặc định là 1) thì mua; khi đường K cắt xuống dưới vùng quá bán do người dùng thiết lập (mặc định là 99) thì bán.

Ngoài ra, chiến lược còn thiết lập các tham số cắt lỗ và chốt lời. Tham số cắt lỗ mặc định là 10000; chốt lời được thiết lập dưới dạng trailing stop dựa trên tham số, với số điểm trailing mặc định là 300 và độ lệch là 0.

Phân tích ưu điểm

  1. Sử dụng chỉ báo StochRSI để xác định vùng quá mua/quá bán, đáng tin cậy hơn so với chỉ báo RSI đơn thuần
  2. Kết hợp RSI để lọc tín hiệu, tránh các đột phá giả
  3. Thiết lập cơ chế cắt lỗ và chốt lời để kiểm soát rủi ro

Phân tích rủi ro

  1. Chỉ báo StochRSI có khả năng xuất hiện tín hiệu giả
  2. Cần thiết lập tham số quá mua/quá bán hợp lý, nếu không sẽ dẫn đến giao dịch sai
  3. Điểm cắt lỗ quá nhỏ dễ bị kẹt, điểm chốt lời quá lớn có thể thu được lợi nhuận hạn chế

Đối với các rủi ro trên, có thể thiết lập chu kỳ tham số dài hơn hoặc xem xét kết hợp với các chỉ báo khác để lọc tín hiệu, điều chỉnh tham số quá mua/quá bán phù hợp với từng thị trường, và thử nghiệm các tham số cắt lỗ/chốt lời khác nhau.

Hướng tối ưu hóa

  1. Có thể xem xét kết hợp với các chỉ báo khác như MACD, Bollinger Bands, v.v. để lọc tín hiệu giả
  2. Có thể thử nghiệm các thiết lập chu kỳ tham số khác nhau để thích ứng với nhiều tình huống thị trường hơn
  3. Có thể tối ưu hóa điểm cắt lỗ và chốt lời, thử nghiệm nhiều lần trong backtest để tìm ra tham số tốt nhất

Tổng kết

Chiến lược này dựa trên chỉ báo StochRSI để xác định vùng quá mua/quá bán và thực hiện giao dịch. So với chỉ báo RSI đơn thuần, StochRSI kết hợp ý tưởng của KDJ, giúp xác định điểm đảo chiều chính xác hơn. Đồng thời kết hợp RSI để lọc tín hiệu giả và thiết lập cắt lỗ/chốt lời để kiểm soát rủi ro. Dư địa tối ưu hóa còn lớn, có thể kết hợp với các chỉ báo khác hoặc tối ưu hóa thiết lập tham số.

Source
Pine
/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 2
strategy("STOCHRSI JURE", overlay=false)
lengthrsi = input(10)
overSold = input( 1 )
Strategy parameters
Strategy parameters
lengthrsi
overSold
overBought
call_trail_stop
call_trail_offset
call_sl
smoothK
smoothD
lengthRSI
lengthStoch
RSI Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)