Strategi ini menggunakan rata-rata bergerak sederhana 500 hari untuk menentukan arah tren pasar dan menghasilkan sinyal perdagangan ketika harga menembus rata-rata bergerak.
Ketika harga berada di atas rata-rata bergerak 500 hari dan harga hari sebelumnya berada di bawah garis rata-rata itu, sinyal beli dihasilkan. Ketika harga berada di bawah rata-rata bergerak 500 hari dan harga hari sebelumnya berada di atas garis rata-rata itu, sinyal jual dihasilkan. Dengan kata lain, strategi ini menggunakan hubungan antara harga dan rata-rata bergerak untuk menentukan tren pasar dan dengan demikian menghasilkan sinyal perdagangan.
Secara khusus, indikator utama strategi adalah rata-rata bergerak sederhana 500 hari. Garis rata-rata ini dapat secara efektif menentukan arah tren jangka panjang. Ketika harga menembus garis ini ke atas, itu berarti pasar telah bergeser ke posisi bullish, pada saat itu sinyal beli dihasilkan. Dan ketika harga menunjukkan pembalikan, menembus garis ini ke bawah, itu berarti pasar telah bergeser ke posisi bearish, pada saat itu sinyal jual dihasilkan.
Untuk mengurangi risiko di atas, langkah-langkah berikut dapat diambil:
Secara umum, ini adalah strategi yang sederhana dan praktis. Ide menggunakan hubungan moving average harga untuk menentukan arah tren dan menghasilkan sinyal perdagangan adalah sederhana dan mudah dipahami dan diimplementasikan. Ini dapat secara efektif melacak tren jangka menengah hingga panjang dan menyaring kebisingan pasar jangka pendek.
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Una AI Strategy", overlay=true) // Устанавливаем период скользящей средней smaPeriod = input(500, title="SMA Period") // Вычисляем скользящую среднюю sma = ta.sma(close, smaPeriod) // Логика для входа в долгую позицию при пересечении вверх longCondition = close > sma and close[1] <= sma // Логика для входа в короткую позицию при пересечении вниз shortCondition = close < sma and close[1] >= sma // Вход в позиции strategy.entry("Buy", strategy.long, when=longCondition) strategy.entry("Sell", strategy.short, when=shortCondition) // Выход из позиции strategy.close("Buy", when=shortCondition) strategy.close("Sell", when=longCondition) // Рисуем линию скользящей средней для визуального анализа plot(sma, color=color.blue, title="SMA") // Метки сигналов plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small, location=location.belowbar) plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small, location=location.abovebar)