Type/to search

Chiến lược giao dịch định lượng RePaNoCHa

Common strategy
Created: 2023-09-25 18:29:33
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược RePaNoCHa là một chiến lược giao dịch định lượng tích hợp nhiều chỉ báo và cơ chế quản lý rủi ro. Nó chủ yếu tạo ra tín hiệu mua và bán bằng cách xác định hướng xu hướng và điểm đảo chiều tiềm năng. Chiến lược này cũng có cài đặt trailing stop, stop loss cố định và take profit để khóa lợi nhuận và kiểm soát rủi ro.

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

Chiến lược này tích hợp các chỉ báo sau:

  • Đường trung bình T3: Đo lường hướng xu hướng giá.

  • Chỉ báo phạm vi biến động trung bình: Xác định biến động giá và thiết lập vùng mục tiêu.

  • Chỉ báo ADX: Đánh giá sức mạnh xu hướng.

  • Chỉ báo SAR: Hiển thị điểm đảo chiều tiềm năng.

  • Chỉ báo RSI: Xác định vùng quá mua/quá bán.

  • Chỉ báo MACD: Hiển thị động lượng giá.

Khi nhiều chỉ báo trên đưa ra tín hiệu đồng nhất, chiến lược xác định xu hướng khởi động và tạo ra tín hiệu mua và bán. Sau khi vào lệnh, chiến lược sử dụng trailing stop tuyến tính để theo dõi một tỷ lệ phần trăm nhất định của giá cao nhất/thấp nhất, và tăng dần khi lợi nhuận tăng, nhằm khóa lợi nhuận. Đồng thời cũng có stop loss cố định theo tỷ lệ phần trăm để giới hạn tổn thất tối đa.

Cụ thể, khi giá cao hơn dải trên của vùng mục tiêu, T3 tăng, ADX tăng, SAR tăng, RSI trên đường giữa, MACD dương, sẽ phát ra tín hiệu mua. Ngược lại, tín hiệu bán được phát ra. Take profit và stop loss lần lượt được đặt cố định ở mức 1% và 3% của giá vào lệnh. Trailing stop được thiết lập tuyến tính theo mức lợi nhuận hiện tại so với điểm vào lệnh.

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

  • Kết hợp nhiều chỉ báo để đánh giá, tăng độ chính xác

Xem xét nhiều chỉ báo như xu hướng, quá mua/quá bán, đảo chiều, có thể tránh rủi ro do một chỉ báo đơn lẻ đưa ra đánh giá sai.

  • Cơ chế trailing stop linh hoạt theo dõi, khóa lợi nhuận

Khoảng cách trailing stop thay đổi theo lợi nhuận, có thể theo dõi biến động giá tốt để khóa lợi nhuận.

  • Stop loss cố định kiểm soát tổn thất tối đa

Thiết lập tỷ lệ stop loss cố định, có thể giới hạn tổn thất tối đa mỗi lệnh, tránh thua lỗ gia tăng.

  • Bộ tham số có thể tùy chỉnh

Các tham số chỉ báo có thể tự do điều chỉnh, có thể tùy chỉnh tham số tối ưu cho các sản phẩm giao dịch khác nhau.

Phân tích rủi ro

  • Kết hợp nhiều chỉ báo làm tăng độ khó ra quyết định

Quá nhiều chỉ báo có thể gây mâu thuẫn, tăng độ khó trong việc ra quyết định, cần đánh giá kỹ hiệu quả của từng chỉ báo.

  • Biến động thị trường mạnh dẫn đến kẹt lệnh hoặc chạm stop loss

Trong giai đoạn giá biến động mạnh, dễ bị kẹt lệnh hoặc thường xuyên chạm stop loss, take profit khó đạt hiệu quả.

  • Giao dịch thường xuyên làm tăng chi phí giao dịch

Các giao dịch ngắn hạn làm tăng tần suất giao dịch và chi phí trượt giá, ảnh hưởng đến lợi nhuận thực tế.

  • Khó khăn trong tối ưu hóa tham số

Cần kiểm tra các tổ hợp tham số chỉ báo khác nhau, độ khó tối ưu hóa cao, cần đủ dữ liệu lịch sử hỗ trợ.

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

  • Đánh giá hiệu quả thực tế của chỉ báo, tránh dư thừa

Thông qua kiểm tra so sánh, xem xét đóng góp thực tế của từng chỉ báo đối với tín hiệu, loại bỏ các chỉ báo dư thừa.

  • Tối ưu hóa thuật toán trailing stop

Kiểm tra các thuật toán trailing dừng khác nhau, tìm cách trailing dừng theo dõi lợi nhuận tốt hơn.

  • Xem xét trượt giá và phí giao dịch thực tế

Đưa chi phí giao dịch thực tế vào backtest, hỗ trợ quyết định có vào lệnh hay không.

  • Tối ưu hóa tham số theo từng khung thời gian

Tối ưu hóa tham số riêng cho giai đoạn biến động cao và biến động thấp, tăng độ ổn định của chiến lược.

Tổng kết

Chiến lược RePaNoCHa thông qua việc tích hợp nhiều chỉ báo và cơ chế stop loss/take profit, đạt được quyết định giao dịch định lượng và quản lý lãi lỗ khá ổn định. Tuy nhiên, tần suất giao dịch của nó khá cao và quá trình tối ưu hóa tham số tương đối phức tạp. Cần đưa thêm các yếu tố thị trường thực tế vào backtest, đồng thời sử dụng các phương pháp như kiểm tra so sánh để đơn giản hóa mô hình, giảm rủi ro quá tối ưu hóa, nhằm đạt được lợi nhuận ổn định dài hạn trong các giao dịch tương đối thường xuyên.

Source
Pine
/*backtest
start: 2022-09-18 00:00:00
end: 2023-09-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy(title = "RePaNoCHa V4 [Backtest]", overlay = true, initial_capital = 1000, pyramiding = 100,
   calc_on_order_fills = false, calc_on_every_tick = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_value = 0.075)
Strategy parameters
Strategy parameters
POSITIONS
SOURCE
T3 LENGTH
T3 VOLUME FACTOR
SAMPLING PERIOD
RANGE MULTIPLIER
ADX LENGTH
ADX THRESHOLD
SAR STAR
SAR INC
SAR MAX
RSI LENGHT
RSI CENTER LINE
MACD FAST LENGTH
MACD SLOW LENGTH
MACD SIGNAL SMOOTHING
MACD SIMPLE MA(Oscillator)
TRAILING STOP ACTIVATION %
TRAILING STOP OFFSET % --> WHEN PROFIT=0.5% (MINIMUM)
TRAILING STOP OFFSET % --> WHEN PROFIT=10% (LINEAR_EXTRAPOLATION)
TRAILING STOP DELAY (SECONDS BETWEEN SNAPSHOTS)
TRAILING STOP ANTI-LIQUIDATION ACTIVATION %
STOP LOSS
STOP LOSS %
SHOW WEEKEND
BACKTEST START YEAR
BACKTEST START MONTH
BACKTEST START DAY
(TICKS/PIPS CORRECTION)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)