Chiến lược giao dịch kiểm tra ngược dựa trên hỗ trợ và kháng cự Woodie


Ngày tạo: 2023-09-20 17:08:11 sửa đổi lần cuối: 2023-09-20 17:08:11
sao chép: 2 Số nhấp chuột: 786
1
tập trung vào
1617
Người theo dõi

Tổng quan

Chiến lược này sử dụng mô hình Woodie để tính toán mức kháng cự hỗ trợ để thực hiện giao dịch phản hồi phá vỡ. Đây là một trong những chiến lược phá vỡ kháng cự hỗ trợ cổ điển.

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

  1. Điểm cân bằng của giai đoạn này được tính dựa trên giá cả mùa vụ ngày hôm qua.

  2. Khi giá từ trên phá vỡ điểm cân bằng, hãy làm nhiều hơn.

  3. Khi giá từ bên dưới phá vỡ điểm cân bằng, hãy thực hiện phá vỡ.

  4. Có thể chọn tín hiệu giao dịch ngược.

  5. Các tín hiệu giao dịch được đánh dấu bằng các màu khác nhau.

Phân tích lợi thế

  1. Mô hình Woodie có tính toán đơn giản và trực quan.

  2. Bước phá ngưỡng kháng cự là một phương thức giao dịch phổ biến.

  3. Mức kháng cự và tín hiệu hỗ trợ được hiển thị.

  4. Các tham số mặc định đơn giản và thực tế.

  5. Mã dễ hiểu, thích hợp để sửa đổi và tối ưu hóa.

Phân tích rủi ro

  1. Có thể xảy ra đột phá giả.

  2. Không thể thiết lập Stop Loss một cách hiệu quả.

  3. Thiết lập mô hình và tham số không đúng sẽ ảnh hưởng đến hiệu quả.

  4. Không thể phân biệt được xu hướng và tổng hợp.

  5. Các tín hiệu có thể không hiệu quả.

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

  1. Kiểm tra các tham số khác nhau của chu kỳ để tìm tham số tối ưu.

  2. Thêm bộ lọc cho các chỉ số đánh giá xu hướng.

  3. Tham gia vào logic Stop Loss Stop Stop để kiểm soát rủi ro

  4. Đánh giá tình trạng gọi lại sau khi đột phá tạo ra tín hiệu tiếp tục.

  5. Nghiên cứu về hiệu quả của đột phá.

  6. Cân nhắc kiểm tra với các yếu tố khác.

Tóm tắt

Chiến lược này sử dụng mức kháng cự hỗ trợ của mô hình Woodie để giao dịch phá vỡ. Thiết lập tham số tối ưu hóa, thêm lệnh dừng lỗ, v.v. có thể giúp tăng sự ổn định của chiến lược và tạo ra một hệ thống giao dịch ngắn hạn đáng tin cậy.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 22/08/2018
// Simply input the vales of the high, low and closing price of the previous 
// period to calculate the Woodie pivot point and the associated resistance 
// and support levels for the present period.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Woodie Pivot Points Backtest", overlay = true)
width = input(2, minval=1)
xHigh  = security(syminfo.tickerid,"D", high[1])
xLow   = security(syminfo.tickerid,"D", low[1])
xClose = security(syminfo.tickerid,"D", close[1])
reverse = input(false, title="Trade reverse")
xPP = (xHigh+xLow+(xClose*2)) / 4
pos = iff(close[1] < xPP[1] and close > xPP, 1,
       iff(close < xPP, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))       
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(xPP, color=blue, title="WPP", style = circles, linewidth = width)