//version=5 strategy("Demo GPT - MACD and RSI Short Strategy", overlay=true, commission_type=strategy.commission.percent, commission_value=0.1, slippage=3) // Inputs for start and end dates start_date = input.time(timestamp("2018-01-01 00:00"), title="Start Date") end_date = input.time(timestamp("2069-12-31 23:59"), title="End Date") // Inputs for MACD and RSI macd_short_length = input.int(12, title="MACD Short Length") macd_long_length = input.int(26, title="MACD Long Length") macd_signal_length = input.int(9, title="MACD Signal Length") rsi_length = input.int(14, title="RSI Length") rsi_overbought = input.int(70, title="RSI Overbought Level")
// Calculate MACD and Signal Line [macd_line, signal_line, _] = ta.macd(close, macd_short_length, macd_long_length, macd_signal_length) // Fill gaps in MACD and Signal Line macd_line := na(macd_line) ? macd_line[1] : macd_line signal_line := na(signal_line) ? signal_line[1] : signal_line
// Calculate RSI rsi = ta.rsi(close, rsi_length) // Fill gaps in RSI rsi := na(rsi) ? rsi[1] : rsi
// Strategy logic: Short when MACD crosses below Signal Line and RSI is above 70 short_condition = ta.crossover(signal_line, macd_line) and rsi > rsi_overbought
// Ensure the strategy only runs between the selected date range if (time >= start_date and time <= end_date) if short_condition strategy.entry("Short", strategy.short, qty=100) strategy.close("Short")
Theo tinh thần TradingView thực sự, tác giả của tập lệnh này đã xuất bản dưới dạng nguồn mở để các nhà giao dịch có thể hiểu và xác minh. Chúc mừng tác giả! Bạn có thể sử dụng miễn phí. Tuy nhiên, bạn cần sử dụng lại mã này theo Quy tắc nội bộ. Bạn có thể yêu thích nó để sử dụng nó trên biểu đồ.
Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.