Type/to search

Chiến lược giao dịch định lượng dựa trên mô hình nến và theo xu hướng

Common strategy
Created: 2024-01-31 17:24:30
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Tên chiến lược này là "Chiến lược giao dịch theo mô hình nến và theo xu hướng trong giao dịch định lượng". Chiến lược kết hợp tư tưởng phân tích mô hình nến và giao dịch theo xu hướng.

Chiến lược chủ yếu xác định các mô hình nến khác nhau để đánh giá tình hình đa/không đa hiện tại của thị trường và các điểm đảo chiều tiềm năng. Kết hợp với việc theo dõi giá cao nhất và giá thấp nhất để hình thành tín hiệu vào và thoát lệnh, nhằm nắm bắt xu hướng giá trung và dài hạn.

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

Chiến lược này chủ yếu được chia thành các mô-đun sau:

  1. Xác định mô hình nến

    Chiến lược đầu tiên định nghĩa các yếu tố trên thân nến như thân nến, bóng nến, và thiết lập một số tham số để nhận dạng hơn 40 mô hình nến phổ biến như Doji, Sao Mai, Three Inside Up, v.v. Khi phát hiện các mô hình này, chúng sẽ được đánh dấu và xác định là tín hiệu đa hoặc không đa.

  2. Xác định xu hướng

    Chiến lược sử dụng việc theo dõi giá cao nhất và giá thấp nhất để xác định xu hướng. Khi giá vượt quá mức cao nhất trong N ngày, được xác định là xu hướng tăng; khi giá phá vỡ mức thấp nhất trong N ngày, được xác định là xu hướng giảm.

  3. Vào và thoát lệnh

    Dựa trên tín hiệu đa/không đa từ mô hình nến, kết hợp với sự phá vỡ giá cao nhất và giá thấp nhất trong xác định xu hướng, hình thành các quy tắc vào và thoát lệnh.

    Ví dụ, khi nhận dạng mô hình nến đa như Hammer (búa) và giá vượt quá giá cao nhất N ngày, thì mua lên; khi giá phá vỡ mức thấp nhất N ngày, thì đóng vị thế mua.

  4. Thiết lập phạm vi backtest

    Cuối cùng, chiến lược thiết lập thời gian bắt đầu và kết thúc backtest để hoàn thiện vòng lặp logic của toàn bộ chiến lược.

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

Chiến lược này có những ưu điểm sau:

  1. Kết hợp mô hình và xu hướng

    Tận dụng lợi thế của việc kết hợp xác định mô hình nến và theo dõi xu hướng, vừa có thể đánh giá điểm đảo chiều tiềm năng của giá thông qua mô hình, vừa có thể xác định thời điểm vào lệnh thông qua xu hướng.

  2. Nhận dạng nhiều mô hình

    Chiến lược bao gồm nhận dạng hơn 40 mô hình nến phổ biến, phạm vi bao phủ rộng, có thể phát hiện nhiều cơ hội giao dịch tiềm năng hơn trong các điều kiện thị trường khác nhau.

  3. Tính điều chỉnh tham số cao

    Các tham số trong chiến lược như số ngày theo dõi, tham số nhận dạng mô hình đều có thể tự điều chỉnh, khả năng thích ứng cao, dễ dàng tối ưu hóa cho thị trường cụ thể.

  4. Dễ mở rộng

    Có thể trực tiếp mở rộng thêm các mô-đun nhận dạng mô hình khác trên logic hiện có, cũng có thể thêm nhiều mô-đun đánh giá yếu tố khác để tiếp tục tối ưu hiệu quả chiến lược.

Phân tích rủi ro

Chiến lược này cũng tồn tại những rủi ro sau:

  1. Tỷ lệ chính xác của nhận dạng mô hình không đạt 100%

    Việc xác định mô hình nến không hoàn toàn chính xác, vẫn tồn tại một số xác suất nhận dạng sai, có thể dẫn đến tín hiệu giao dịch bị kích hoạt sai.

  2. Thiếu mô-đun cắt lỗ

    Hiện tại chiến lược chưa có logic cắt lỗ, không thể kiểm soát hiệu quả khoản lỗ đơn lẻ. Khi xác định xu hướng thất bại, có thể gây ra thua lỗ lớn cho tài khoản.

  3. Rủi ro fitting dữ liệu backtest

    Hiệu quả hiện tại của chiến lược có thể phù hợp với dữ liệu trong phạm vi backtest, hiệu suất thực tế có thể giảm.

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

Các hướng tối ưu hóa chính của chiến lược như sau:

  1. Thêm mô-đun cắt lỗ

    Thêm các chiến lược cắt lỗ như trailing stop, stop loss theo phần trăm, có thể kiểm soát rủi ro hiệu quả, hạn chế khoản lỗ tối đa đơn lẻ.

  2. Sử dụng học máy để cải thiện độ chính xác của nhận dạng mô hình

    Sử dụng thuật toán học máy để huấn luyện mô hình, nâng cao độ chính xác của việc xác định mô hình nến, giảm tỷ lệ tín hiệu sai.

  3. Kiểm chứng trên nhiều thị trường

    Kiểm tra độ mạnh mẽ của chiến lược trên nhiều thị trường hơn như ngoại hối, tiền điện tử, tránh hiện tượng fitting dữ liệu backtest.

  4. Kết hợp thêm nhiều yếu tố

    Có thể đưa vào nhiều yếu tố định lượng hơn, như chỉ số khối lượng-giá, chỉ số dòng tiền, v.v., làm phong phú logic chiến lược, nâng cao tính ổn định.

Kết luận

Nhìn chung, chiến lược này kết hợp xác định mô hình nến và giao dịch theo xu hướng, có thể đồng thời nắm bắt điểm đảo chiều của thị trường và xu hướng giá để đạt được lợi nhuận vượt trội. Chiến lược có không gian tối ưu hóa lớn, có thể nâng cao từ các khía cạnh như kiểm soát rủi ro, học máy, đa yếu tố, giúp chiến lược trở nên mạnh mẽ và có giá trị thương mại hơn.

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

//@version=3
strategy("Candle analysis & long/short strategy (HF) inspired by TurtleBC", shorttitle="TurtleBC-V.Troussel", overlay=true,initial_capital=1000)

//VARIABLES
Strategy parameters
Strategy parameters
Doji size
From Month
From Day
From Year
To Month
To Day
To Year
enter_fast
exit_fast
exit_fast_short
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)