Strategi ini adalah sistem dagangan adaptif yang menggabungkan pengoptimuman AI dengan pelbagai penunjuk teknikal. Ia terutamanya menggunakan Bollinger Bands, Indeks Kekuatan Relatif (RSI), dan penunjuk Supertrend untuk menjana isyarat dagangan, dengan pengoptimuman AI untuk penyesuaian parameter. Sistem ini termasuk mekanisme stop-loss adaptif berasaskan ATR, yang membolehkan strategi untuk menyesuaikan parameter pengurusan risiko secara automatik berdasarkan turun naik pasaran.
Strategi ini menggunakan mekanisme penapisan pelbagai lapisan untuk menentukan isyarat perdagangan. Pertama, Bollinger Bands digunakan untuk mengenal pasti julat turun naik pasaran, menghasilkan isyarat panjang apabila harga pecah di bawah jalur bawah dan RSI berada di wilayah oversold. Sebaliknya, isyarat pendek dipertimbangkan apabila harga pecah di atas jalur atas dan RSI berada di wilayah overbought. Indikator Supertrend berfungsi sebagai alat pengesahan trend, menjalankan perdagangan hanya apabila hubungan harga-ke-Supertrend sejajar dengan arah perdagangan. Modul AI mengoptimumkan pelbagai parameter untuk meningkatkan kebolehsesuaian strategi. Kedua-dua sasaran stop-loss dan keuntungan dikira secara dinamik berdasarkan ATR, memastikan langkah pengurusan risiko disesuaikan dengan perubahan dalam turun naik pasaran.
Ini adalah strategi dagangan komprehensif yang menggabungkan analisis teknikal tradisional dengan teknologi kecerdasan buatan moden. Melalui penggunaan bersepadu pelbagai penunjuk teknikal, strategi dapat mengenal pasti peluang pasaran dengan berkesan, sementara modul pengoptimuman AI memberikan fleksibiliti yang kuat. Mekanisme stop-loss dinamik memberikan keupayaan kawalan risiko yang sangat baik. Walaupun masih ada aspek yang memerlukan pengoptimuman, pendekatan reka bentuk keseluruhan adalah rasional, menawarkan nilai praktikal dan potensi pembangunan yang baik.
/*backtest start: 2024-10-01 00:00:00 end: 2024-10-31 23:59:59 period: 1h basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("AI-Optimized Crypto Trading with Trailing Stop", overlay=true, precision=4) // Input settings for AI optimization risk_per_trade = input.float(1.0, title="Risk per Trade (%)", minval=0.1, maxval=100) / 100 atr_period = input.int(14, title="ATR Period") // ATR период должен быть целым числом atr_multiplier = input.float(2.0, title="ATR Multiplier for Stop Loss") take_profit_multiplier = input.float(2.0, title="Take Profit Multiplier") ai_optimization = input.bool(true, title="Enable AI Optimization") // Indicators: Bollinger Bands, RSI, Supertrend rsi_period = input.int(14, title="RSI Period") upper_rsi = input.float(70, title="RSI Overbought Level") lower_rsi = input.float(30, title="RSI Oversold Level") bb_length = input.int(20, title="Bollinger Bands Length") bb_mult = input.float(2.0, title="Bollinger Bands Multiplier") supertrend_factor = input.int(3, title="Supertrend Factor") // Изменено на целое число // Bollinger Bands basis = ta.sma(close, bb_length) dev = bb_mult * ta.stdev(close, bb_length) upper_band = basis + dev lower_band = basis - dev // RSI rsi = ta.rsi(close, rsi_period) // Supertrend calculation atr = ta.atr(atr_period) [supertrend, _] = ta.supertrend(atr_multiplier, supertrend_factor) // AI-based entry/exit signals (dynamic optimization) long_signal = (rsi < lower_rsi and close < lower_band) or (supertrend[1] < close and ai_optimization) short_signal = (rsi > upper_rsi and close > upper_band) or (supertrend[1] > close and ai_optimization) // Trade execution with trailing stop-loss if (long_signal) strategy.entry("Long", strategy.long, stop=close - atr * atr_multiplier, limit=close + atr * take_profit_multiplier) if (short_signal) strategy.entry("Short", strategy.short, stop=close + atr * atr_multiplier, limit=close - atr * take_profit_multiplier) // Plotting the MAs and Ichimoku Cloud for visualization plot(upper_band, color=color.red, title="Upper Bollinger Band") plot(lower_band, color=color.green, title="Lower Bollinger Band") plot(supertrend, color=color.blue, title="Supertrend")