Type/to search

Chiến lược phá vỡ vùng động

Common strategy
Created: 2023-11-21 15:03:19
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng Quan

Chiến lược này thiết kế một chiến lược giao dịch đột phá động dựa trên chỉ báo Bollinger Bands. Nó kết hợp các điều kiện lọc thân nến và lọc màu sắc, tìm kiếm cơ hội entry đột phá gần dải dưới của Bollinger Bands. Exit dựa trên bộ lọc thân nến. Chiến lược tự động quản lý số lượng vị thế và rủi ro.

Nguyên Lý Chiến Lược

Tính Toán Chỉ Báo

Đầu tiên, tính toán đường cơ sở và dải dưới của Bollinger Bands dựa trên đáy:

src = low basis = sma(src, length) dev = mult * stdev(src, length) lower = basis - dev

Trong đó src là đáy, length là chu kỳ tính toán, basis là đường trung bình, dev là độ lệch chuẩn, lower là dải dưới.

mult thường được đặt là 2, đại diện cho dải dưới là một độ lệch chuẩn.

Điều Kiện Lọc

Chiến lược thêm hai điều kiện lọc:

Lọc thân nến
Sử dụng kích thước thân nến nbody và giá trị trung bình abody để đánh giá, chỉ khi nbody lớn hơn một nửa abody thì mới phát sinh tín hiệu giao dịch.

Lọc màu sắc
Nếu nến đóng cửa tăng (close > open) thì không thực hiện lệnh mua. Điều này nhằm tránh đột phá giả ở phần đầu của hbox.

Tín Hiệu Giao Dịch

Tín hiệu mua được phát sinh khi thỏa mãn các điều kiện sau:

low < lower // Giá phá vỡ dải dưới close < open or usecol == false // Lọc màu sắc nbody > abody / 2 or usebod == false // Lọc thân nến

Khi kích thước thân nến lại lớn hơn một nửa giá trị trung bình, phát sinh tín hiệu đóng vị thế:

close > open and nbody > abody / 2

Quản Lý Vị Thế

Chiến lược tự động tính toán số lượng giao dịch, thực hiện tăng trưởng theo cấp số nhân:

lot = strategy.position_size == 0 ? strategy.equity / close * capital / 100 : lot[1]

Kiểm Soát Rủi Ro

Thêm các điều kiện năm, tháng, ngày, chỉ cho phép giao dịch trong phạm vi ngày đã chỉ định:

when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59))

Ưu Điểm Chiến Lược

Vùng Giao Dịch Động

Dải dưới của Bollinger Bands là một vùng hỗ trợ động, có thể nắm bắt cơ hội phục hồi sau xu hướng thị trường.

Cơ Chế Lọc Kép

Kết hợp đánh giá thân nến và màu sắc, lọc hiệu quả các đột phá giả.

Quản Lý Vị Thế Tự Động

Vị thế tăng trưởng theo cấp số nhân lên 100%, tự động quản lý rủi ro.

Phạm Vi Thời Gian Giao Dịch Được Chỉ Định

Thiết lập phạm vi ngày, giảm rủi ro từ biến động thị trường trong các thời điểm cụ thể.

Rủi Ro Chiến Lược

Thời Gian Nắm Giữ Tiền Mặt Quá Dài

Khi thị trường tăng trưởng dài hạn, dải giữa và dải trên của Bollinger Bands nhanh chóng dịch chuyển lên, dễ dẫn đến thời gian nắm giữ tiền mặt quá dài.

Giải Pháp

Có thể kết hợp với chỉ báo xu hướng, tạm dừng chiến lược khi xác định thị trường tăng trưởng trong trung và dài hạn, tránh nắm giữ tiền mặt quá lâu.

Đột Phá Thất Bại

Sau khi phá vỡ dải dưới, có thể xảy ra điều chỉnh và thử lại dải dưới.

Giải Pháp

Thêm đường cắt lỗ, cắt lỗ ở một tỷ lệ nhất định dưới mức hỗ trợ. Hoặc thêm logic đánh giá thử lại thất bại để cắt lỗ nhanh.

Tối Ưu Hóa Chiến Lược

Thêm Logic Cắt Lỗ

Dựa trên dữ liệu backtest, thiết lập vị trí cắt lỗ hợp lý dưới mức hỗ trợ.

Tối Ưu Hóa Tham Số Điều Kiện Lọc

Điều chỉnh chu kỳ abody của bộ lọc thân nến, việc sử dụng bộ lọc màu sắc,... Tìm ra tổ hợp tham số tối ưu.

Kết Hợp Đánh Giá Xu Hướng

Thêm đánh giá xu hướng trung và dài hạn, dừng chiến lược khi xác định thị trường tăng trưởng. Giảm thời gian nắm giữ tiền mặt.

Tổng Kết

Chiến lược này kết hợp hỗ trợ Bollinger Bands, thiết kế logic chiến lược lọc thân nến, lọc màu sắc và giao dịch đột phá để tìm kiếm cơ hội phục hồi xác suất cao. Trong ứng dụng thực tế, có thể liên tục tối ưu hóa tham số dựa trên kết quả backtest, đồng thời thêm các mô-đun cắt lỗ và đánh giá xu hướng để kiểm soát rủi ro, từ đó đạt được hiệu suất tốt hơn.

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

//Noro
//2018

//@version=2
Strategy parameters
Strategy parameters
Capital, %
BB Period
Use Body-Filter
Use Color-Filter
Show Arrows
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)