Chiến lược giao dịch dựa trên đường trung bình động đột phá hai chiều


Ngày tạo: 2024-02-02 17:33:14 sửa đổi lần cuối: 2024-02-02 17:33:14
sao chép: 0 Số nhấp chuột: 599
1
tập trung vào
1617
Người theo dõi

Chiến lược giao dịch dựa trên đường trung bình động đột phá hai chiều

Tổng quan

Chiến lược giao dịch hai chiều phá vỡ đường trung bình là một chiến lược dựa trên các tín hiệu mua và bán dựa trên nhiều chỉ số. Nó kết hợp đường trung bình, chỉ số áp lực hỗ trợ, chỉ số xu hướng và chỉ số bán tháo để tạo thành một hệ thống giao dịch toàn diện.

Nguyên tắc chiến lược

Logic của tín hiệu mua

Các tín hiệu mua phải đáp ứng cùng một lúc bốn điều kiện sau:

  1. Giá đóng cửa cao hơn chỉ số đường ngang
  2. Giá đóng cửa cao hơn trung bình di chuyển đơn giản của Length = 200
  3. Đường MACD của chỉ số MACD cao hơn 0
  4. Chỉ số RSI của Length = 7 cao hơn 50

Chỉ cần bốn điều kiện trên được đáp ứng cùng một lúc, tín hiệu mua 1 sẽ được tạo ra.

Lý luận phán đoán của tín hiệu bán hàng

Các tín hiệu mua và bán được đánh giá theo logic đối lập, và phải đáp ứng cùng một lúc bốn điều kiện sau:

  1. Giá đóng cửa thấp hơn chỉ số đường ngang
  2. Giá đóng cửa thấp hơn trung bình di chuyển đơn giản của Length = 200
  3. Đường MACD của chỉ số MACD dưới 0
  4. RSI của Length = 7 dưới 50

Một khi bốn điều kiện trên được đáp ứng cùng một lúc, sẽ tạo ra tín hiệu bán -1.

Vào và ra sân

Trong chiến lược này, điều kiện nhập cảnh được đánh giá dựa trên tín hiệu mua và bán, khi mua nhiều yêu cầu tín hiệu mua = 1, khi trống yêu cầu tín hiệu bán = -1.

Có hai điều kiện ra sân, một là ra sân nhanh, ra sân ngay khi tín hiệu thay đổi; một là chờ tín hiệu ngược lại ra sân, ví dụ như chờ đợi tín hiệu bán hàng sau khi làm nhiều hơn để thanh toán.

Phân tích lợi thế chiến lược

Lợi thế lớn nhất của chiến lược đường trung bình hai chiều là có nhiều chỉ số, có thể đánh giá toàn diện xu hướng, tình trạng quá mua quá bán. Cụ thể, có một số lợi thế sau:

  1. Chỉ số đường parabola có thể xác định được liệu phá vỡ có hiệu quả như một áp lực hỗ trợ hay không;
  2. Trong khi đó, các nhà kinh tế và các nhà đầu tư khác cũng có thể sử dụng phương pháp này để đánh giá xu hướng.
  3. MACD đánh giá rõ ràng trạng thái trống rỗng;
  4. RSI tránh được rủi ro mua quá mức và bán quá mức.
  5. Kết hợp nhiều chỉ số có thể làm tăng đáng kể sự ổn định và tỷ lệ thành công.

Nhìn chung, hệ thống này rất phù hợp cho người mới bắt đầu tự học và cũng phù hợp cho các chuyên gia sử dụng.

Phân tích rủi ro

Mặc dù có nhiều ưu điểm, chiến lược phá vỡ đường trung bình hai chiều cũng có một số rủi ro cần quan tâm, chủ yếu tập trung vào các khía cạnh sau:

  1. Thiết lập tham số dễ gây ra quá trình tối ưu hóa, hiệu quả ổ cứng có thể không tốt;
  2. Các chỉ số có khả năng phân tán cao, cần xác nhận lại trước và sau khi nhập học;
  3. Các chiến lược ngăn chặn thiệt hại không hoàn hảo, dễ bị nhốt trong tù;
  4. Tần suất giao dịch có thể quá cao, làm tăng chi phí giao dịch và mất điểm trượt.

Các biện pháp sau đây có thể được áp dụng để tối ưu hóa và cải thiện các rủi ro trên:

  1. Thêm bộ lọc chỉ số để đảm bảo tín hiệu đồng nhất;
  2. Cắt lỗ, kiểm soát tổn thất đơn lẻ;
  3. Kiểm soát số lượng giao dịch và tần suất hợp lý;
  4. Kiểm tra kết hợp tham số để ngăn chặn quá tối ưu hóa.

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

Có rất nhiều khả năng tối ưu hóa cho chiến lược Breakthrough Equilibrium hai chiều, chủ yếu là từ các khía cạnh sau:

  1. Tăng cường độ tín hiệu dự đoán mô hình học máy;
  2. Kết hợp với phân tích văn bản để đánh giá các ảnh hưởng lớn của tin tức;
  3. Tăng các chỉ số về cấu trúc thị trường, điều chỉnh chiến lược theo giai đoạn;
  4. Tối ưu hóa phương thức dừng lỗ, theo dõi dừng lỗ hoặc dừng lỗ dao động;
  5. Điều chỉnh tham số và kết hợp để tìm cặp tham số tối ưu.

Nếu có thể cải thiện các khía cạnh trên, tôi tin rằng hiệu quả của chiến lược này sẽ được nâng cao hơn nữa và phù hợp hơn với ứng dụng thực tế.

Tóm tắt

Chiến lược giao dịch theo đường ngang hai chiều là một chiến lược toàn diện với nhiều chỉ số. Nó kết hợp xu hướng, áp lực hỗ trợ, mua quá mức và các chỉ số khác để xác định thời gian mua và bán. Nó có lợi thế về hiệu quả của chỉ số, kết hợp và đánh giá toàn diện. Nhưng cũng có một số rủi ro, cần phải tiếp tục tối ưu hóa để phù hợp với nhiều tình huống thị trường.

Mã nguồn chiến lược
/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Original Indicator by @Shizaru - simply made into a strategy!

strategy("Simple Buy/Sell Strategy", overlay=false)
psar = sar(0.02,0.02,0.2)
c1a = close > psar
c1v = close < psar

malen = input(200, title="MA Length")
mm200 = sma(close, malen)
c2a = close > mm200
c2v = close < mm200

fast = input(12, title="Fast EMA Length")
slow = input(26, title="Slow EMA Length")
[macd,signal,hist] = macd(close, fast,slow, 9)
c3a = macd >= 0
c3v = macd <= 0

rsilen = input(7, title="RSI Length")
th = input(50, title="RSI Threshold")
rsi14 = rsi(close, rsilen)
c4a = rsi14 >= th
c4v = rsi14 <= th

buy = c1a and c2a and c3a and c4a ? 1 : 0
sell = c1v and c2v and c3v and c4v ? -1 : 0

longtrades = input(true, title="Long Trades")
shorttrades = input(false, title="Short Trades")
quickexit = input(false, title="Quick Exits")

strategy.entry("Buy", strategy.long, when=buy==1 and longtrades==true)
strategy.close("Buy", when=quickexit==true ? buy==0 : sell==-1)
strategy.entry("Sell", strategy.short, when=sell==-1 and shorttrades==true)
strategy.close("Sell", when=quickexit==true ? sell==0 : buy==1)

plot(buy, style=plot.style_histogram, color=color.green, linewidth=3, title="Buy Signals")
plot(sell, style=plot.style_histogram, color=color.red, linewidth=3, title="Sell Signals")