Chiến lược này kết hợp các chỉ số động lực và ý tưởng BREAKOUT của đường trung bình, giao dịch khi các chỉ số động lực thay đổi theo hướng liên tục và giá phá vỡ đường trung bình.
Logic giao dịch:
Tính năng thời gian ngắn, ví dụ như 5 ngày
Khi động lượng hiện tại và cả hai cột động lượng trước đó đều lớn hơn 50 thì tạo ra nhiều tín hiệu
Thực hiện nhiều hơn khi giá vượt qua đường trung bình 5 ngày
Khi động lượng hiện tại và cả hai cột động lượng trước đó đều nhỏ hơn 50, tín hiệu hở được tạo ra
Thực hiện lệnh phá giá khi giá vượt qua đường trung bình 5 ngày
Thiết lập các điểm dừng cố định và theo dõi các chiến lược dừng lỗ
Chiến lược này sử dụng đầy đủ khả năng đánh giá xu hướng của chỉ số động lực, sau đó kết hợp với phá vỡ đường trung bình để tạo ra tín hiệu giao dịch có xác suất cao, theo đuổi sự sụt giảm giá đường ngắn.
Đường hướng liên tục của động lực có tác dụng quyết định xu hướng
Kết hợp với đột phá đường trung bình, cải thiện chất lượng tín hiệu
Chiến lược dừng dừng lỗ kết hợp, kiểm soát rút lui
Tín hiệu liên tục động lực có thể bị trễ
Cần tối ưu hóa các tham số thử nghiệm lặp lại
Thiết lập Stop Loss cần thận trọng
Chiến lược này kết hợp một cách hữu cơ các chỉ số động lực và hệ thống BREAK đường trung bình để thiết lập các điểm dừng và mất mát hợp lý, đảm bảo chất lượng tín hiệu và có thể nắm bắt hiệu quả các cơ hội xu hướng đường ngắn. Tuy nhiên, thiết lập tham số và tối ưu hóa chiến lược dừng là rất quan trọng.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy("BTC MOM EMA V1", overlay=true)
longCondition = ta.mom(close,5) > 50 and ta.mom(close[1],5) > 50 and ta.mom(close[2],5) > 50 and close > ta.ema(close,5)
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
strategy.exit("My Long Entry Id", profit=1000,trail_points=60)
shortCondition = ta.mom(close,5) < 50 and ta.mom(close[1],5) < 50 and ta.mom(close[2],5) < 50 and close < ta.ema(close,5)
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)
strategy.exit("My Short Entry Id", profit=1000,trail_points=60)