Chiến lược đảo ngược Long-End sử dụng chỉ số Long-End để xác định điểm biến giá tiềm năng, kết hợp với giá đóng cửa để xác định xu hướng đảo ngược, để mua và bán các hoạt động tại điểm biến đổi xu hướng.
Chiến lược này sử dụng hai hàm pivothigh và pivotlow trong chỉ số Longand để xác định điểm cao và điểm thấp.
Hàm pivothigh được sử dụng để tìm ra giá trị tối đa của giá trị cao nhất của đường n gốc K, tức là sức đề kháng tiềm năng; hàm pivotlow được sử dụng để tìm ra giá trị tối thiểu của giá trị thấp nhất của đường n gốc K, tức là hỗ trợ tiềm năng.
Sau đó, thông qua các điều kiện đánh giá cao và thấp, xác định giá tạo ra đường K cao mới hoặc thấp mới, biểu thị điểm đảo ngược xu hướng tiềm ẩn. Thực hiện giao dịch mua khi có mức cao mới và bán khi có mức thấp mới.
Sử dụng chỉ số Long-End để xác định các điểm quan trọng có thể giúp tăng độ tin cậy của tín hiệu giao dịch.
Hãy kết hợp các giá đóng cửa thực tế để tránh bị lừa dối bởi các đột phá giả ở giữa.
Các chiến lược được xây dựng theo một logic rõ ràng, dễ hiểu và dễ thực hiện.
Nếu các tham số được đặt không đúng cách, có thể dẫn đến giao dịch thường xuyên, tăng chi phí giao dịch và mất điểm trượt.
Trong thời gian ngắn, có thể xảy ra nhiều vụ đột phá giả tạo, gây ra tổn thất thương mại không cần thiết.
Có thể có một sự đảo ngược sâu hơn trong xu hướng dài hạn, khiến chiến lược tạo ra tín hiệu sai.
Có thể xem xét thêm các bộ lọc cho các chỉ số khác, chẳng hạn như trung bình di chuyển, để cải thiện độ chính xác của tín hiệu.
Các giá trị của tham số n có thể được tối ưu hóa để cân bằng tần số giao dịch và chất lượng tín hiệu.
Bạn có thể thêm logic dừng lỗ để kiểm soát tổn thất tối đa của một giao dịch.
Chiến lược đảo ngược long-end nói chung là đơn giản và trực tiếp, do chỉ sử dụng chỉ số long-end, có thể có một số tín hiệu sai. Có thể giảm rủi ro và tăng sự ổn định của chiến lược bằng cách thêm các chỉ số phụ trợ, tham số tối ưu hóa và thiết lập dừng lỗ. Chiến lược này phù hợp với giao dịch ngược và môi trường thị trường có xu hướng rõ ràng hơn.
/*backtest
start: 2023-08-17 00:00:00
end: 2023-09-16 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("lokendra Reversal Strategy", overlay=true)
leftBars = input(4)
rightBars = input(2)
swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)
swh_cond = not na(swh)
hprice = 0.0
hprice := swh_cond ? swh : hprice[1]
le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])
if (le)
strategy.entry("PivRevLE", strategy.long, comment="BUY**", stop=hprice + syminfo.mintick)
swl_cond = not na(swl)
lprice = 0.0
lprice := swl_cond ? swl : lprice[1]
se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])
if (se)
strategy.entry("PivRevSE", strategy.short, comment="SELL**", stop=lprice - syminfo.mintick)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)