Strategi perdagangan pelbagai jangka masa berdasarkan EMA, RSI dan MACD


Tarikh penciptaan: 2024-02-20 14:25:24 Akhirnya diubah suai: 2024-02-20 14:25:24
Salin: 2 Bilangan klik: 1070
1
fokus pada
1617
Pengikut

Strategi perdagangan pelbagai jangka masa berdasarkan EMA, RSI dan MACD

Gambaran keseluruhan

Strategi ini menggabungkan tiga indikator iaitu Moving Average (EMA), Relative Strength Index (RSI) dan Moving Average Cohesion Index (MACD) untuk mencari peluang perdagangan dalam pelbagai jangka masa dan melakukan perdagangan secara automatik. Strategi ini dapat mengesan trend pasaran dengan berkesan dan mengurangkan risiko perdagangan.

Prinsip Strategi

Strategi ini dilaksanakan berdasarkan tiga indikator EMA, RSI dan MACD. Logik dagangan adalah seperti berikut:

  1. Menggunakan EMA 25 hari dan EMA 45 hari untuk membentuk garpu emas dan garpu mati, sebagai isyarat perdagangan. Apabila EMA jangka pendek dikenakan EMA jangka panjang untuk membeli, dan EMA jangka pendek dikenakan EMA jangka panjang untuk menjual.

  2. Gabungan RSI dengan indikator untuk mengelakkan penembusan palsu. Hanya apabila RSI lebih besar daripada 50, perdagangan dilakukan pada isyarat beli yang dibentuk oleh garpu emas; hanya apabila RSI kurang daripada 50, perdagangan dilakukan pada isyarat jual yang dibentuk oleh garpu mati.

  3. Cari lebih banyak peluang perdagangan di bawah parameter RSI yang berbeza, termasuk RSI> 30, RSI < 30 dan sebagainya.

  4. Penunjuk MACD boleh digunakan sebagai penunjuk penilaian tambahan untuk mengesahkan isyarat perdagangan EMA.

Dengan mencari lebih banyak peluang dagangan dalam jangka masa yang berbeza, anda dapat meningkatkan keuntungan strategi. Di samping itu, gabungan pelbagai petunjuk dapat mengurangkan kes perdagangan yang salah dan mengawal risiko dengan berkesan.

Kelebihan Strategik

Kelebihan utama strategi ini adalah bahawa ia menggabungkan beberapa indikator dan berdagang dalam pelbagai bingkai masa untuk meningkatkan peluang keuntungan. Kelebihan utamanya adalah:

  1. Menggunakan EMA Gold Fork Dead Fork dapat mengesan perubahan trend pasaran dengan berkesan dan menangkap peluang perdagangan tepat pada masanya.

  2. Indeks RSI dapat mengelakkan penembusan palsu dan mengurangkan risiko perdagangan.

  3. Mencari peluang perdagangan di bawah pelbagai parameter RSI, meningkatkan kemasukan dan meningkatkan keuntungan.

  4. Penunjuk MACD boleh mengesahkan semula isyarat perdagangan EMA, mengurangkan risiko lebih lanjut.

  5. Perdagangan dalam jangka masa yang lebih lama, LoginFormationTransactionModelTransactionModel menggandakan peluang keuntungan.

Risiko Strategik

Strategi ini juga mempunyai beberapa risiko, yang tertumpu kepada beberapa aspek berikut:

  1. Indeks EMA mengalami kemerosotan dan mungkin terlepas peluang untuk berdagang dalam garis pendek.

  2. Perdagangan gabungan pelbagai indikator, parameter yang tidak betul boleh menyebabkan pengoptimuman berlebihan.

  3. Perdagangan dalam jangka masa yang panjang boleh menyebabkan kerugian yang lebih besar dan memerlukan pengurusan kerugian yang ketat.

  4. Dalam peperangan sebenar, kita perlu mengawal kos transaksi dan mengelakkan transaksi frekuensi tinggi.

Arah pengoptimuman strategi

Strategi ini mempunyai ruang untuk pengoptimuman yang lebih lanjut, dengan tumpuan kepada beberapa aspek:

  1. Uji optimasi parameter EMA untuk mencari kombinasi parameter yang optimum.

  2. Uji tambahan tambahan seperti saluran BOLL, KD dan sebagainya.

  3. Menambah mekanisme penangguhan kerugian yang dapat disesuaikan dengan kedudukan penangguhan kerugian berdasarkan turun naik pasaran.

  4. Untuk mengoptimumkan jumlah pemain yang membuka kedudukan, jumlah pemain yang berbeza boleh digunakan untuk parameter yang berbeza.

  5. Mengoptimumkan logik syarat kemasukan, mengelakkan pertembungan isyarat atau meningkatkan intensiti penapisan isyarat.

ringkaskan

Strategi ini mengintegrasikan pelbagai isyarat indikator, berdagang dalam pelbagai tempoh masa, mempunyai keupayaan untuk mengesan trend dan menangkap peluang garis pendek. Pada masa yang sama, mekanisme penapisan masuk yang ketat juga menjadikan strategi ini mempunyai keupayaan untuk mengawal risiko.

Kod sumber strategi
/*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"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Aqualizer

//@version=5
strategy("Aserin Buy and Sell", overlay=true)

shortSMA = ta.sma(close, 25)
longSMA = ta.sma(close, 45)
rsi = ta.rsi(close, 7)
ta.macd(close,12, 26, 9)
atr = ta.atr(3)
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)

if (longCondition)
    strategy.entry("long", strategy.long, 100, when = rsi > 50)
if (shortCondition)
    strategy.entry("short", strategy.short, 100, when = rsi < 50)

if (longCondition)
    strategy.entry("long", strategy.long, 100, when = rsi > 30)
if (shortCondition)
    strategy.entry("short", strategy.short, 100, when = rsi < 30)

if (longCondition)
    strategy.entry("long", strategy.long, 100, when = rsi > 20)
if (shortCondition)
    strategy.entry("short", strategy.short, 100, when = rsi < 50)

plot(shortSMA)
plot(longSMA, color=color.black)

if (longCondition)
    stopLoss = low - atr * 2,45
    takeProfit = high + atr * 2,45
    strategy.entry("long", strategy.long, 1, when = rsi > 30)

    strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)

if (shortCondition)
    stopLoss = high + atr * 3
    takeProfit = low - atr * 3
    strategy.entry("short", strategy.short, 1, when = rsi < 30)
    strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)

plot(shortSMA)
plot(longSMA, color=color.black)