Chiến lược này tích hợp các tín hiệu của Moving Average Convergence Divergence (MACD), Relative Strength Index (RSI) và Relative Volume (RVOL) để tạo ra các tín hiệu giao dịch mua và bán để phát hiện các điểm đảo ngược giá và giao dịch tự động.
Chiến lược giao dịch tối ưu với Triple Crossover tận dụng lợi thế của MACD, RSI và RVOL để tạo ra các tín hiệu giao dịch ổn định.
MACD đánh giá sự đảo ngược giá và hướng xu hướng. RSI đánh giá mức mua quá mức và bán quá mức. RVOL đánh giá khối lượng giao dịch bất thường. Sự chéo chéo của chúng tạo thành các tín hiệu giao dịch mạnh mẽ.
Chiến lược này áp dụng cho việc nắm giữ vị trí trung dài hạn và giao dịch ngắn hạn. Nó giảm xác suất dừng lỗ và cải thiện xác suất lợi nhuận.
Khi RSI phá vỡ 30 lên, MACD vượt trên đường tín hiệu, và RVOL cao hơn 2, nó kích hoạt tín hiệu mua.
Khi RSI phá vỡ 70 xuống, MACD vượt dưới đường tín hiệu, và RVOL thấp hơn 5, nó kích hoạt tín hiệu bán.
Chiến lược yêu cầu ít nhất 2 điều kiện phán đoán để tạo ra tín hiệu giao dịch, tránh hiệu quả các tín hiệu sai và cải thiện sự ổn định.
Để kiểm soát rủi ro, khuyến cáo dừng lỗ thích nghi, điều chỉnh tham số cho các thị trường khác nhau và thử nghiệm trên các thị trường để tăng cường sự ổn định.
Chiến lược có thể được tối ưu hóa thêm trong các khía cạnh sau:
Với việc dừng lỗ, tối ưu hóa tham số, tối ưu hóa chỉ số và tối ưu hóa tập thể, hiệu quả và sự ổn định của chiến lược có thể được cải thiện hơn nữa.
Chiến lược giao dịch tối ưu với Triple Crossover xem xét toàn diện các tín hiệu từ MACD, RSI và RVOL để xây dựng một hệ thống mạnh mẽ cho các phán quyết mua / bán. Nó tăng cường sự ổn định và lợi nhuận của tín hiệu giao dịch để xác định hiệu quả các điểm đảo ngược giá. Áp dụng cho việc giữ vị trí trung dài hạn và giao dịch ngắn hạn, nó thể hiện khả năng thực tế tốt. Với việc thêm stop loss thích nghi và tối ưu hóa tham số, nó trở nên mạnh mẽ hơn và xuất sắc hơn để đề xuất.
/*backtest start: 2023-01-10 00:00:00 end: 2024-01-16 00:00:00 period: 1d basePeriod: 1h 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/ // © BobBarker42069 //@version=4 strategy("MACD, RSI, & RVOL Strategy", overlay=true) length = input( 14 ) overSold = input( 30 ) overBought = input( 70 ) price = close vrsi = rsi(price, length) co = crossover(vrsi, overSold) cu = crossunder(vrsi, overBought) fastLength = input(12) slowlength = input(26) MACDLength = input(9) MACD = ema(close, fastLength) - ema(close, slowlength) aMACD = ema(MACD, MACDLength) delta = MACD - aMACD RVOLlen = input(14, minval=1, title="RVOL Length") av = sma(volume, RVOLlen) RVOL = volume / av if (not na(vrsi)) if ((co and crossover(delta, 0)) or (co and crossover(RVOL, 2)) or (crossover(delta, 0) and crossover(RVOL, 2))) strategy.entry("MACD & RSI BUY Long", strategy.long, comment="BUY LONG") if ((cu and crossunder(delta, 0)) or (cu and crossunder(RVOL, 5)) or (crossunder(delta, 0) and crossunder(RVOL, 5))) strategy.entry("MACD & RSI SELL Short", strategy.short, comment="SELL LONG") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)