Chiến lược phá vỡ dao động hai chiều
Tổng quan
Chiến lược này là một chiến lược giao dịch định lượng dựa trên sự phá vỡ dao động giá hai chiều. Nó sử dụng các điểm cao/thấp Pivot làm các mức hỗ trợ và kháng cự chính của giá, và khi giá phá vỡ điểm cao Pivot thì mua lên, khi phá vỡ điểm thấp Pivot thì bán xuống, thực hiện giao dịch hai chiều.
Nguyên lý chiến lược
Logic cốt lõi của chiến lược này dựa trên sự phá vỡ các điểm chính của giá hai chiều. Cụ thể, có các bước sau:
-
Tính toán các điểm cao/thấp Pivot trong một chu kỳ xác định. Ở đây sử dụng các hàm
ta.pivothigh()vàta.pivotlow()để tính giá cao nhất trong 2 ngày gần nhất làm điểm cao, và giá thấp nhất trong 1 ngày gần nhất làm điểm thấp. -
Khi giá phá vỡ điểm cao chính đã tính ở trên, vào lệnh mua. Khi giá phá vỡ điểm thấp chính, vào lệnh bán.
-
Sử dụng lệnh dừng lỗ để cắt lỗ. Khi mua, giá dừng lỗ là điểm cao + đơn vị biến động giá nhỏ nhất; khi bán, giá dừng lỗ là điểm thấp - đơn vị biến động giá nhỏ nhất.
-
Vẽ các điểm cao/thấp chính để dễ dàng quan sát trực quan.
Như vậy, khi giá dao động, có thể kịp thời vào lệnh tại thời điểm phá vỡ điểm chính và nhanh chóng cắt lỗ, từ đó thu được lợi nhuận. Khi giá liên tục phá vỡ các mức cao mới hoặc thấp mới, chiến lược có thể tích lũy lợi nhuận nhiều lần.
Phân tích ưu điểm
Chiến lược phá vỡ hai chiều này có những ưu điểm chính sau:
-
Đơn giản, dễ hiểu và dễ thực hiện. Chiến lược chỉ dựa vào việc phá vỡ điểm cao/thấp Pivot để vào lệnh, rất đơn giản.
-
Dễ dàng đặt lệnh dừng lỗ. Khi mua hoặc bán, dùng điểm cao/thấp + khoảng cách biến động nhỏ nhất làm mức dừng lỗ, có thể nhanh chóng cắt lỗ và kiểm soát rủi ro hiệu quả.
-
Có thể giao dịch hai chiều. Dù thị trường tăng hay giảm, chiến lược đều có thể thuận theo xu hướng và tích lũy lợi nhuận.
-
Phù hợp với thị trường dao động. Khi giá thường xuyên tăng giảm, chiến lược có thể thường xuyên vào lệnh để kiếm lợi nhuận.
Phân tích rủi ro
Mặc dù chiến lược có những ưu điểm trên, nhưng cũng tồn tại một số rủi ro cần lưu ý:
-
Xác định điểm chính không phù hợp có thể làm tăng thua lỗ. Nếu điểm cao/thấp chính được thiết lập không đúng, trong trường hợp cực đoan có thể mua đỉnh bán đáy.
-
Sau khi dao động kết thúc, chiến lược có thể bắt đầu thua lỗ. Khi giá bắt đầu phá vỡ một chiều thay vì dao động, chiến lược khó có lợi nhuận.
-
Sự phá vỡ có thể là phá vỡ giả ngắn hạn. Trong ngắn hạn cũng có thể xuất hiện phá vỡ giả, khiến chiến lược tạo ra các giao dịch sai lầm.
Tổng thể, chiến lược này phù hợp hơn khi sử dụng trong thị trường dao động. Nhà đầu tư cần chú ý đánh giá thị trường, tránh sử dụng chiến lược này trong thị trường có xu hướng. Đồng thời cần đề phòng các vấn đề như xác định điểm chính sai, phá vỡ giả gây ra thua lỗ.
Hướng tối ưu hóa
Xét đến các rủi ro trên, không gian tối ưu hóa của chiến lược tập trung vào các khía cạnh sau:
-
Lựa chọn thông minh các tham số điểm cao/thấp chính. Có thể sử dụng các phương pháp như học máy để hệ thống tự động tối ưu lựa chọn tham số điểm chính phù hợp.
-
Kết hợp đánh giá xu hướng. Bổ sung logic đánh giá xu hướng trên cơ sở chiến lược, sử dụng chiến lược trong thị trường dao động và tắt chiến lược trong thị trường một chiều để giảm thua lỗ.
-
Tăng cường chiến lược dừng lỗ. Có thể thiết kế các chiến lược dừng lỗ tinh vi hơn, như dừng lỗ di động, dừng lỗ phá vỡ vùng, ... để kiểm soát rủi ro tốt hơn.
Tổng kết
Chiến lược này là một chiến lược phá vỡ hai chiều đơn giản và thực tế. Nó dựa vào sự phá vỡ các điểm chính của giá để vào lệnh, và đặt lệnh dừng lỗ để đảm bảo rủi ro được kiểm soát. Chiến lược phù hợp với thị trường dao động, có thể giao dịch hai chiều để thu lợi nhuận. Tuy nhiên, chiến lược cũng có một số rủi ro nhất định, nhà đầu tư cần sử dụng một cách thận trọng. Không gian tối ưu hóa nằm ở việc lựa chọn tham số thông minh, kết hợp đánh giá xu hướng và thiết kế các chiến lược dừng lỗ tinh vi hơn.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('Monthly Returns with Benchmark', overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=25, commission_type=strategy.commission.percent, commission_value=0.1)
////////////- 1

