Chiến lược ngắn hạn này tập trung vào các động thái giảm trong các thị trường giảm, đồng thời đảm bảo các giao dịch tài sản trong một xu hướng giảm dài hạn, thoát ra sau khi giảm thêm.
Lý do là:
Tính toán đường ngắn, đường dài và đường biểu đồ MACD
Hướng dẫn giao thoa MACD giảm có khả năng giảm
Giá dưới 450 ngày MA xác nhận xu hướng giảm dài hạn
Nhập ngắn khi cả hai điều kiện được đáp ứng
Lợi nhuận được thiết lập ở mức 8% dưới giá nhập cảnh
Đặt giá dừng lỗ ở mức 4% trên giá nhập cảnh
Nó sử dụng MACD cho các vòng quay ngắn hạn và MA dài để tránh mua ngắn mù.
MACD báo hiệu tiềm năng giảm ngắn hạn
Bộ lọc MA dài tránh đảo ngược ngắn
Tỷ lệ 2: 1 lợi nhuận/mất kiểm soát rủi ro
Cần điều chỉnh tham số MACD
MA dài có xu hướng tín hiệu chậm
Short chỉ bỏ lỡ những cơ hội dài.
Chiến lược này nắm bắt các động thái giảm ngắn hạn khi đảm bảo xu hướng giảm.
/*backtest start: 2023-08-14 00:00:00 end: 2023-09-13 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Coinrule //@version=5 strategy("Shorting Bearish MACD Cross with Price Below EMA 450 (By Coinrule)", overlay=true, initial_capital = 10000, default_qty_value = 30, default_qty_type = strategy.percent_of_equity, commission_type=strategy.commission.percent, commission_value=0.1) // EMAs slowEMA = ta.ema(close, 450) // MACD [macdLine, signalLine, histogramLine] = ta.macd(close, 11, 26, 9) // Conditions goShortCondition1 = ta.crossunder(macdLine, signalLine) goShortCondition2 = slowEMA > close timePeriod = time >= timestamp(syminfo.timezone, 2021, 12, 1, 0, 0) notInTrade = strategy.position_size <= 0 strategyDirection = strategy.direction.short if (goShortCondition1 and goShortCondition2 and timePeriod and notInTrade) stopLoss = high * 1.04 takeProfit = low * 0.92 strategy.entry("Short", strategy.short) strategy.exit("exit","Short", stop=stopLoss, limit=takeProfit) plot(slowEMA, color=color.green)