
Strategi ini mewujudkan sistem perdagangan automatik yang boleh mendapat keuntungan dalam keadaan trend dengan menggunakan gabungan indeks Moving Average (EMA), Simple Moving Average (SMA) dan Indeks Relatif Lemah (RSI). Apabila Fast Moving Average melintasi Slow Moving Average dari bawah, ia membentuk isyarat beli; apabila Fast Moving Average melintasi Slow Moving Average dari atas ke bawah, ia membentuk isyarat jual.
Apabila indikator trend jangka pendek EMA ((50) di atas menembusi indikator trend jangka panjang SMA ((100)), menghasilkan isyarat beli yang menunjukkan bahawa trend jangka pendek menjadi lebih kuat, dan boleh mengikuti pembelian.
Apabila EMA ((50) di bawah SMA ((100)), menghasilkan isyarat jual yang menunjukkan bahawa kuasa dalam jangka pendek habis, dan harus diikuti untuk menjual
Jika RSI lebih besar daripada 70 (di kawasan overbought), menghasilkan isyarat berhenti, jika RSI lebih kecil daripada 30 (di kawasan overbought), menghasilkan isyarat berhenti.
Ini adalah strategi purata bergerak yang sangat klasik untuk trend pengesanan. Ia menggabungkan trend pengesanan dan overbought oversell penghakiman, kedua-dua boleh menangkap trend utama pasaran, tetapi boleh mengelakkan mengejar tinggi membeli, memotong garis pendek. Strategi ini berkesan dalam beberapa pasaran dengan gaya yang jelas berputar. Sebagai contoh, pada awal musim lembu, indeks keseluruhan menunjukkan trend yang kuat meningkat, tetapi dalam proses itu tidak kekurangan jangka menengah, strategi purata bergerak boleh menangkap kenaikan utama.
Masalah terbesar dengan strategi purata bergerak adalah bahawa ia tidak menyelesaikan masalah asas harga dan nilai yang tidak sepadan. Apabila kenaikan harga di pasaran hampir berakhir, harga sering kali telah melampaui julat penilaian nilai asas yang munasabah, dan jika masih hanya melihat trend harga itu sendiri, itu pasti akan menyebabkan keterbukaan berlebihan pada peringkat akhir.
Di samping itu, strategi ini menilai kriteria kawasan yang lebih murah untuk membeli lebih murah, hanya dengan satu indikator RSI. Ini mudah menyebabkan kesalahan penilaian. Sebagai contoh, jika keadaan berlaku dalam jangka pendek, indikator RSI menunjukkan kelebihan, tetapi sebenarnya pasaran masih mempunyai dorongan untuk terus naik. Jika ada isyarat berhenti pada masa ini, peluang mungkin hilang.
Secara keseluruhannya, strategi purata bergerak sederhana adalah strategi kuantitatif yang sangat praktikal. Ia stabil, mudah, mudah difahami dan dioptimumkan, dan merupakan salah satu pilihan terbaik untuk permulaan kuantitatif. Kelebihan terbesar strategi ini adalah menangkap trend besar, mengelakkan kesalahan berulang mengejar kenaikan dan penurunan.
/*backtest
start: 2024-01-30 00:00:00
end: 2024-02-29 00:00:00
period: 5h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Wallstwizard10
//@version=4
strategy("Estrategia de Trading", overlay=true)
// Definir las EMA y SMA
ema50 = ema(close, 50)
sma100 = sma(close, 100)
// Definir el RSI
rsiLength = input(14, title="RSI Length")
overbought = input(70, title="Overbought Level")
oversold = input(30, title="Oversold Level")
rsi = rsi(close, rsiLength)
// Condiciones de Compra
buyCondition = crossover(ema50, sma100) // EMA de 50 cruza SMA de 100 hacia arriba
// Condiciones de Venta
sellCondition = crossunder(ema50, sma100) // EMA de 50 cruza SMA de 100 hacia abajo
// Salida de Operaciones
exitBuyCondition = rsi >= overbought // RSI en niveles de sobrecompra
exitSellCondition = rsi <= oversold // RSI en niveles de sobreventa
// Lógica de Trading
if (buyCondition)
strategy.entry("Buy", strategy.long)
if (sellCondition)
strategy.entry("Sell", strategy.short)
if (exitBuyCondition)
strategy.close("Buy")
if (exitSellCondition)
strategy.close("Sell")