
Chiến lược này dựa trên nguyên tắc theo dõi xu hướng, sử dụng chỉ số Parabolic SAR để đánh giá xu hướng của thị trường và kết hợp với chỉ số barcolor để hiển thị hình ảnh về trạng thái của giá, làm nhiều khi xu hướng tăng và làm trống khi xu hướng giảm để nắm bắt lợi nhuận do xu hướng thị trường mang lại.
Chiến lược này chủ yếu được sử dụng để đánh giá xu hướng của thị trường thông qua chỉ số Parabolic SAR. Parabolic SAR, hay chỉ số chuyển hướng đường ngang, bao gồm hai tham số, Step đại diện cho độ di chuyển của điểm SAR và Max đại diện cho độ di chuyển tối đa của điểm SAR.
Cụ thể, khi điểm SAR nằm dưới mức giá thấp nhất của đường K, đại diện cho xu hướng đi lên hiện tại, chiến lược sẽ làm nhiều hơn tại thời điểm này; khi điểm SAR ở trên đường K vượt qua mức cao nhất, đại diện cho xu hướng đảo ngược, khi đó chiến lược sẽ bị xóa nhiều lần; ngược lại, khi điểm SAR nằm trên giá cao nhất của đường K, đại diện cho xu hướng đi xuống hiện tại, chiến lược sẽ bị xóa tại thời điểm này; khi điểm SAR ở dưới đường K vượt qua mức thấp nhất, đại diện cho xu hướng đảo ngược, khi đó chiến lược sẽ bị xóa.
Để đánh giá trực quan hơn về tình trạng xu hướng hiện tại, chiến lược này cũng sử dụng chỉ số barcolor để nhuộm màu đường K. Khi giá tròn trên điểm SAR, đường K được hiển thị màu xanh lá cây, đại diện cho xu hướng tăng; Khi giá tròn dưới điểm SAR, đường K được hiển thị màu đỏ, đại diện cho xu hướng giảm.
Ưu điểm lớn nhất của chiến lược này là có thể nắm bắt chính xác xu hướng thị trường và theo dõi xu hướng để giao dịch, tránh bị nhiễu bởi tiếng ồn thị trường thường xuyên. Các ưu điểm cụ thể như sau:
Sử dụng chỉ số Parabolic SAR để đánh giá xu hướng, điểm SAR được thiết kế rất tinh tế, có thể nhanh chóng và chính xác nắm bắt xu hướng đảo ngược.
Với chỉ số Barcolor, bạn có thể trực quan thấy tình trạng của bò và gấu ngay lập tức.
Các tín hiệu giao dịch được tạo ra từ chính xu hướng chứ không phải từ các yếu tố khác, và không bị ảnh hưởng bởi biến động giá trong ngắn hạn.
Sử dụng xu hướng theo dõi lỗ, dừng lỗ kịp thời mà không quá nhạy cảm, để tránh bị mắc kẹt.
Giữ giao dịch theo hướng nhất định, không làm điều hành ngược, có lợi cho việc tránh giao dịch không cần thiết.
Quy tắc giao dịch đơn giản, rõ ràng, dễ hiểu và thực hiện, phù hợp cho người mới học.
Mối nguy hiểm lớn nhất của chiến lược này là:
Không thể xác định chính xác thời gian vào và thời gian ra, dễ dàng bỏ lỡ cơ hội vào đầu và cuối xu hướng.
Ngừng giao dịch và giữ vị trí trong tình huống cân bằng, không thể kiếm được lợi nhuận và không thể dừng lỗ, có nguy cơ bị che đậy.
Không có giới hạn về tỷ lệ thua lỗ của một giao dịch, vì một khoản lỗ có thể quá lớn.
Chỉ có giao dịch đơn phương, giao dịch đa đầu và giao dịch vô đầu có thể bắt được một trong số chúng.
Không có sự phán đoán về xu hướng ở cấp độ lớn, có nguy cơ được bảo hiểm với xu hướng lớn.
parametric optimal solution is found.
Để giải quyết các rủi ro trên, có thể tối ưu hóa các khía cạnh sau:
Kết hợp với các chỉ số khác để xác định thời gian nhập cảnh và xuất cảnh cụ thể
Tham gia chỉ số tiết lộ xu hướng, tránh mở vị trí trong quá trình khôi phục.
Thiết lập các quy tắc quản lý rủi ro để hạn chế tổn thất đơn lẻ.
Tối ưu hóa logic chuyển đổi để có thể nắm bắt được nhiều cơ hội giao dịch hơn.
Tham gia phân tích nhiều khung thời gian để đánh giá xu hướng ở cấp độ lớn.
Chiến lược này có thể được tối ưu hóa hơn nữa trong các khía cạnh sau:
Tối ưu hóa các thiết lập tham số Parabolic SAR để phù hợp hơn với các giống và chu kỳ khác nhau.
Các chỉ số như trung bình di chuyển và thời gian nhập cảnh được lọc.
Tham gia vào chiến lược đột phá, vào đúng thời điểm khi xu hướng bắt đầu.
Tối ưu hóa chiến lược dừng lỗ, tránh dừng lỗ quá nhạy cảm hoặc quá chậm.
Tham gia chiến lược dừng lại, chủ động dừng lại khi lợi nhuận đạt đến một mức nhất định.
Tối ưu hóa chiến lược quản lý tài chính, cải thiện chiến lược điều chỉnh rủi ro cho lợi nhuận.
Tối ưu hóa khung thời gian đa dạng để đảm bảo xu hướng lớn phù hợp với hướng giao dịch.
Tham gia các công nghệ như học máy, tham số tối ưu hóa động.
Chiến lược này đánh giá hướng xu hướng thông qua chỉ số Parabolic SAR và giao dịch ngay sau khi xu hướng bắt đầu. Điểm mạnh của chiến lược là tín hiệu giao dịch đến từ chính xu hướng và không dễ bị nhiễu bởi tiếng ồn thị trường. Nhưng cũng có những vấn đề như không thể hạn chế rủi ro giao dịch đơn lẻ, bỏ lỡ thời gian vào.
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Trend Trader Strategy (Trend Code)", shorttitle="Trend Trader Strategy (Trend Code)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
//Inputs
TrendCode = input(5, title = "Trend Code")
////////////////////////////////////////////////////////////////////////////////
// BACKTESTING RANGE
// From Date Inputs
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2019, title = "From Year", minval = 1970)
// To Date Inputs
toDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2020, title = "To Year", minval = 1970)
// Calculate start/end date and time condition
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
////////////////////////////////////////////////////////////////////////////////
//Parabolic SAR
psar = sar(0.02, 0.02, TrendCode * 0.005)
//Plot PSAR
plot(psar, title="PSAR", color = color.teal , trackprice=true)
//Barcolor
barcolor(close > psar ? color.green : color.red, title = "Bar Color")
if (psar >= high and time_cond)
strategy.entry("long", strategy.long, stop=psar, comment="long")
else
strategy.cancel("long")
if (psar <= low and time_cond)
strategy.entry("short", strategy.short, stop=psar, comment="short")
else
strategy.cancel("short")
if (not time_cond)
strategy.close_all()