Type/to search

Chiến lược giao dịch định lượng dựa trên bộ lọc xu hướng kép

Common strategy
Created: 2023-12-26 12:18:54
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Đây là một chiến lược giao dịch định lượng sử dụng bộ lọc xu hướng kép. Chiến lược này kết hợp đồng thời bộ lọc xu hướng toàn cục và bộ lọc xu hướng cục bộ, đảm bảo chỉ mở lệnh khi hướng xu hướng chính xác. Ngoài ra, chiến lược còn thiết lập nhiều điều kiện lọc khác như bộ lọc RSI, bộ lọc giá, bộ lọc độ dốc, v.v., nhằm nâng cao hơn nữa độ tin cậy của tín hiệu giao dịch. Về mặt thoát lệnh, chiến lược đã cài đặt sẵn các mức dừng lỗ và chốt lời. Nhìn chung, đây là một chiến lược giao dịch định lượng ổn định và chính xác.

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

Logic cốt lõi của chiến lược này dựa trên bộ lọc xu hướng kép. Bộ lọc xu hướng toàn cục dựa trên EMA chu kỳ cao để xác định xu hướng tổng thể của thị trường, bộ lọc xu hướng cục bộ dựa trên EMA chu kỳ thấp để xác định xu hướng cục bộ. Chỉ khi cả hai xác định xu hướng đồng nhất thì mới mở lệnh.

Cụ thể, chiến lược tính toán đường EMA của BTCUSDT để xác định thị trường tổng thể đang ở xu hướng tăng hay giảm, đó là bộ lọc xu hướng toàn cục. Đồng thời, chiến lược tính toán đường EMA của hợp đồng hiện tại để xác định xu hướng thị trường cục bộ, đó là bộ lọc xu hướng cục bộ. Khi cả hai xác định xu hướng đồng nhất, kết hợp với nhiều bộ lọc phụ trợ khác, chiến lược sẽ tạo ra tín hiệu giao dịch và cài đặt sẵn giá chốt lời/dừng lỗ để mở lệnh.

Sau khi xác định tín hiệu giao dịch, chiến lược sẽ ngay lập tức đặt lệnh mở vị thế. Đồng thời, chiến lược cài đặt sẵn giá chốt lời và giá dừng lỗ. Khi giá chạm đến mức chốt lời hoặc dừng lỗ, chiến lược sẽ tự động chốt lời hoặc dừng lỗ.

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

Đây là một chiến lược giao dịch định lượng ổn định và đáng tin cậy, với những ưu điểm chính:

  1. Sử dụng cơ chế lọc xu hướng kép, có thể lọc bỏ hầu hết các tín hiệu giả, làm cho tín hiệu giao dịch đáng tin cậy và chính xác hơn.

  2. Kết hợp nhiều bộ lọc phụ trợ, như bộ lọc RSI, bộ lọc giá, v.v., giúp nâng cao hơn nữa chất lượng tín hiệu.

  3. Tự động tính toán mức chốt lời và dừng lỗ, không cần giám sát thủ công, giảm rủi ro giao dịch.

  4. Các tham số chiến lược có thể tùy chỉnh, thích ứng với nhiều loại sản phẩm giao dịch, có tính thích ứng cao.

  5. Tư duy chiến lược rõ ràng, dễ hiểu, thuận tiện cho việc tối ưu hóa và cải tiến, có không gian mở rộng lớn.

Phân tích rủi ro

Mặc dù chiến lược này có nhiều ưu điểm, nhưng vẫn tồn tại một số rủi ro giao dịch nhất định, tập trung chủ yếu vào:

  1. Bộ lọc xu hướng kép xác định thời điểm vào lệnh không chính xác. Có thể tối ưu bằng cách điều chỉnh tham số bộ lọc.

  2. Cài đặt giá chốt lời/dừng lỗ không chính xác, có thể dẫn đến chốt lời hoặc dừng lỗ quá sớm. Có thể thử nghiệm các tổ hợp tham số khác nhau để tìm giải pháp tối ưu.

  3. Lựa chọn sản phẩm giao dịch và khung thời gian không phù hợp có thể khiến chiến lược không hiệu quả. Khuyến nghị tiến hành tối ưu hóa và kiểm tra tham số riêng cho từng sản phẩm.

  4. Có rủi ro quá khớp nhất định. Cần backtest trong nhiều môi trường thị trường hơn để đảm bảo tính ổn định của chiến lược.

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

Chiến lược này chủ yếu có thể được tối ưu hóa theo các hướng sau:

  1. Điều chỉnh tham số của bộ lọc kép để tìm tổ hợp tham số tối ưu;

  2. Thử nghiệm và lựa chọn bộ lọc phụ trợ tốt nhất;

  3. Tối ưu hóa thuật toán chốt lời/dừng lỗ để trở nên thông minh hơn;

  4. Thử nghiệm đưa vào các phương pháp như học máy để thực hiện điều chỉnh tham số động của chiến lược;

  5. Backtest trên nhiều sản phẩm giao dịch hơn và trong khung thời gian dài hơn để nâng cao tính ổn định của chiến lược.

Tổng kết

Nhìn chung, chiến lược này là một chiến lược giao dịch định lượng ổn định, chính xác và dễ tối ưu hóa. Nó sử dụng bộ lọc xu hướng kép kết hợp nhiều bộ lọc phụ trợ để tạo ra tín hiệu giao dịch, có thể lọc bỏ hầu hết nhiễu, giúp tín hiệu chính xác và đáng tin cậy hơn. Đồng thời, chiến lược tích hợp sẵn thiết lập chốt lời/dừng lỗ, có thể giảm rủi ro giao dịch. Đây là một chiến lược có giá trị thực chiến cao, sau khi tối ưu hóa và xác minh, có thể đưa vào sử dụng trực tiếp trong giao dịch thực tế. Nó cũng có tiềm năng mở rộng rất lớn, là một chiến lược định lượng đáng để nghiên cứu sâu.

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


//@version=4

strategy(title = 'Cipher_B', overlay=true )
Strategy parameters
Strategy parameters
Show WaveTrend
Show Buy dots
Show Gold dots
Show Sell dots
Show Div. dots
Show Fast WT
WT Channel Length
WT Average Length
WT MA Source
WT MA Length
WT Overbought Level 1
WT Overbought Level 2
WT Overbought Level 3
WT Oversold Level 1
WT Oversold Level 2
WT Oversold Level 3
Show WT Regular Divergences
Show WT Hidden Divergences
Not apply OB/OS Limits on Hidden Divergences
WT Bearish Divergence min
WT Bullish Divergence min
Show 2nd WT Regular Divergences
WT 2nd Bearish Divergence
WT 2nd Bullish Divergence 15 min
Show MFI
MFI Period
MFI Area multiplier
MFI Area Y Pos
Show RSI
RSI Source
RSI Length
RSI Oversold
RSI Overbought
Show RSI Regular Divergences
Show RSI Hidden Divergences
RSI Bearish Divergence min
RSI Bullish Divergence min
Show Stochastic RSI
Use Log?
Use Average of both K & D
Stochastic RSI Source
Stochastic RSI Length
RSI Length
Stochastic RSI K Smooth
Stochastic RSI D Smooth
Show Stoch Regular Divergences
Show Stoch Hidden Divergences
Show Schaff TC line
Schaff TC Source
Schaff TC
Schaff TC Fast Lenght
Schaff TC Slow Length
Schaff TC Factor
Show Sommi flag
Show Sommi F. Wave
Sommi F. Wave timeframe
F. Wave Bear Level (less than)
F. Wave Bull Level (more than)
WT Bear Level (more than)
WT Bull Level (less than)
Money flow Bear Level (less than)
Money flow Bull Level (more than)
Show Sommi diamond
HTF Candle Res. 1
HTF Candle Res. 2
WT Bear Level (More than)
WT Bull Level (Less than)
Show MACD Colors
MACD Colors MACD TF
Dark mode
Trend Settings
Use Global trend?
Global trend timeframe
Global trend length
Local trend filter length
Local trend filter timeframe
Only divergencies for long
Only divergencies for short
Sommi diamond alerts
Cancel all positions if price crosses local sma? (yellow line)
RSI filter ON
Price filter ON
Long Price filter from
Long Price filter to
Short Price filter from
Short Price filter to
Use Local trend?
TP/SL Settings
TP long
TP long div
TP short
SL long
SL short
Slope Settings
Use Slope filter?
Slope number long
Slope number short
Slope period
Position Settings
Only long?
Only short?
Volume Settings
Volume filter?
Volume no more than:
Volume no less than:
Shift Settings
Shift open position?
How many % to shift?
Cancel Settings
Cancel position in #bars?
Number of bars
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)