
Chiến lược này dựa trên mối quan hệ giữa giá đóng cửa và giá mở cửa của đường K, để đánh giá hướng xu hướng hiện tại, do đó tạo ra tín hiệu vị trí dài hoặc ngắn. Cụ thể, nếu giá đóng cửa cao hơn giá mở cửa, sẽ tạo ra tín hiệu nhiều; Nếu giá đóng cửa thấp hơn giá mở cửa, sẽ tạo ra tín hiệu ngắn.
Chiến lược này tạo ra tín hiệu giao dịch dựa trên hai điều kiện sau:
Đánh giá tín hiệu mở vị trí: Nếu giá đóng cửa cao hơn giá mở cửa ((close > open), và đã đến giờ mở cửa, sẽ tạo ra tín hiệu làm nhiều; Nếu giá đóng cửa thấp hơn giá mở cửa ((close < open), và đã đến giờ mở cửa, sẽ tạo ra tín hiệu làm trống.
Điều kiện đóng cửa: Trái ngược với tín hiệu mở cửa, nếu đã làm quá nhiều, điều kiện thua lỗ là giá đóng cửa thấp hơn giá mở cửa cộng với giá trị ATR, điều kiện dừng cửa là giá đóng cửa cao hơn giá mở cửa cộng với ATR nhân tỷ lệ dừng; nếu đã làm trống, thì ngược lại.
Bằng cách thiết kế như vậy, chiến lược này tận dụng đầy đủ thông tin về hướng đường K, đánh giá hướng xu hướng hiện tại, có thể theo dõi xu hướng để tạo tín hiệu. Đồng thời, tiêu chuẩn dừng và dừng đều dựa trên chỉ số động ATR, tránh các vấn đề do số điểm cố định.
Lợi thế lớn nhất của chiến lược này là khả năng theo dõi xu hướng mạnh mẽ sử dụng hướng K. Đánh giá tín hiệu nhập cảnh đơn giản, rõ ràng và dễ hiểu, đồng thời kết hợp với điều kiện thời gian mở, tránh rủi ro qua đêm. Động thái thay đổi tiêu chuẩn dừng lỗ, có thể tự động điều chỉnh quy mô vị trí.
Nhìn chung, chiến lược này rất nhạy cảm, có khả năng theo dõi mạnh mẽ, phù hợp với chu kỳ trung gian như 1 giờ, 4 giờ để bắt được xu hướng.
Những rủi ro chính mà chiến lược này có thể gây ra là:
Số lần giao dịch có thể cao hơn, dễ bị ảnh hưởng bởi phí giao dịch và điểm trượt. Bạn có thể điều chỉnh đúng số lần dừng để tối ưu hóa.
Nếu K-line xuất hiện ở các trường hợp như lưng, nó có thể tạo ra tín hiệu sai. Nó có thể được lọc kết hợp với các chỉ số khác.
Cài đặt tham số ATR sẽ ảnh hưởng đến hiệu quả của Stop Loss Stop. Chiều dài ATR và nhân số Stop Stop cần được điều chỉnh theo thị trường.
Thời gian mở cửa cũng ảnh hưởng đến hiệu quả tín hiệu. Các thị trường khác nhau cần thiết lập thời gian mở cửa khác nhau.
Các khía cạnh của chiến lược này có thể được tối ưu hóa hơn bao gồm:
Các chỉ số khác như đường trung bình di chuyển được sử dụng để lọc tín hiệu, xử lý các tín hiệu sai do biến động giá.
Tăng cơ chế quản lý vị trí, kiểm soát quy mô tiền đầu tư một lần thông qua các chỉ số như tỷ lệ biến động.
Sử dụng các phương pháp học máy và các phương pháp khác để tối ưu hóa động các tham số dừng lỗ, cho phép điều chỉnh theo thị trường thời gian thực.
Kết hợp các phương pháp như chỉ số cảm xúc để đánh giá nhiệt độ thị trường, kiểm soát vị trí tổng thể.
Chiến lược này tổng thể đã phản ứng nhạy cảm, có thể nắm bắt xu hướng hiệu quả. Bằng cách so sánh giá đóng cửa và giá mở K đơn giản, đánh giá hướng và tạo tín hiệu. Đồng thời, tiêu chuẩn dừng lỗ sử dụng chỉ số ATR động, có thể điều chỉnh vị trí theo tỷ lệ biến động.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Go with Trend Strategy", overlay=true)
// Input settings
startHour = input(9, title="Start Hour for Entries")
activateLong = input(true, title="Activate Long")
activateShort = input(true, title="Activate Short")
takeProfitRatio = input(1.5, title="Take Profit Ratio")
// Calculate ATR
atrLength = 14 // You can change this value as needed
atrValue = ta.atr(atrLength)
// Calculate entry conditions
enterLong = close > open and hour >= startHour
enterShort = close < open and hour >= startHour
// Strategy logic
if (activateLong and enterLong)
strategy.entry("Long", strategy.long)
if (activateShort and enterShort)
strategy.entry("Short", strategy.short)
// Stop loss and take profit conditions
strategy.exit("Exit Long", from_entry="Long", loss=close - atrValue, profit=close + takeProfitRatio * atrValue)
strategy.exit("Exit Short", from_entry="Short", loss=close + atrValue, profit=close - takeProfitRatio * atrValue)