Strategi pembukaan crossover rata-rata pergerakan ganda

MA5 SMA
Tanggal Pembuatan: 2024-04-30 17:37:53 Akhirnya memodifikasi: 2024-04-30 17:37:53
menyalin: 10 Jumlah klik: 592
1
fokus pada
1617
Pengikut

Strategi pembukaan crossover rata-rata pergerakan ganda

Ringkasan

Ini adalah strategi perdagangan cross-equilibrium yang didasarkan pada 5-hari moving average (MA5). Strategi ini didasarkan pada strategi perdagangan cross-equilibrium yang didasarkan pada 5-hari moving average (MA5). Strategi ini dirancang untuk menangkap tren jangka pendek dan mengendalikan risiko.

Prinsip Strategi

Strategi ini menggunakan 5 hari rata-rata bergerak sederhana ((SMA) sebagai indikator utama. Ketika harga bukaan grafik baru lebih tinggi dari MA5, melakukan skenario beli 1; Ketika harga bukaan grafik baru lebih rendah dari MA5 dan jaraknya lebih dari 0,002 poin dari MA5, melakukan skenario beli 2. Untuk kondisi jual, ketika harga bukaan harga lebih tinggi dari harga bukaan posisi rata-rata atau sama dengan harga bukaan posisi rata-rata, melakukan skenario jual 1; Ketika harga bukaan harga lebih rendah dari harga bukaan posisi rata-rata 0,1%, melakukan skenario jual 2.

Analisis Keunggulan

  1. Strategi ini didasarkan pada tren jangka pendek dan mampu menangkap perubahan pasar dengan cepat.
  2. Beberapa sinyal bising dapat disaring dengan menetapkan nilai ambang jarak MA5.
  3. Dengan mengatur kondisi stop loss, risiko dapat dikontrol secara efektif.
  4. Strategi logis yang jelas, mudah dipahami dan diterapkan.

Analisis risiko

  1. Strategi ini bergantung pada satu indikator, yang mungkin berisiko gagal.
  2. Strategi tren jangka pendek mungkin menghadapi risiko perdagangan yang lebih sering dan meningkatkan biaya transaksi.
  3. Rasio stop loss tetap mungkin tidak dapat disesuaikan dengan kondisi pasar yang berbeda.

Arah optimasi

  1. Indikator lain seperti RSI, MACD, dan lain-lain dapat dipertimbangkan untuk meningkatkan keandalan sinyal.
  2. Hal ini dapat dioptimalkan untuk menghentikan dan menghentikan kondisi, seperti menggunakan stop loss bergerak atau stop loss rasio dinamis.
  3. Adaptasi strategi dapat dilakukan dengan mengatur parameter yang berbeda untuk lingkungan pasar yang berbeda.

Meringkaskan

Strategi ini adalah strategi sederhana yang didasarkan pada tren jangka pendek. Melalui penembusan MA5 ke atas dan ke bawah, dan pengaturan jarak dari titik terendah, peluang tren jangka pendek dapat ditangkap. Pada saat yang sama, stop loss proporsi tetap dapat mengendalikan risiko. Namun, strategi ini juga memiliki beberapa keterbatasan, seperti ketergantungan pada satu indikator, perdagangan yang sering, dll.

Kode Sumber Strategi
/*backtest
start: 2023-04-24 00:00:00
end: 2024-04-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("YBS Strategy 1.1", overlay=true)

// Moving Average Settings
ma5 = ta.sma(close, 5)

// Scenario 1: Buy when a new candle opens above the MA5
buy_condition_scenario1 = open > ma5

// Scenario 2: Buy when a new candle opens below the MA5 and is at a significant distance from the MA5
distance_from_ma5 = open - ma5
buy_condition_scenario2 = open < ma5 and distance_from_ma5 > 0.002 // Define distance in points here

// Sell: Sell at the close of the candle if it's positive above the entry price, or if the price returns to the entry price
sell_condition_scenario1 = close > strategy.position_avg_price or close == strategy.position_avg_price
sell_condition_scenario2 = close <= strategy.position_avg_price * 0.999 // Close if price drops more than 0.1% from entry price

// Execute buy and sell orders
if (buy_condition_scenario1 and not (strategy.opentrades > 0))
    strategy.entry("Buy Scenario 1", strategy.long)

if (buy_condition_scenario2 and not (strategy.opentrades > 0))
    strategy.entry("Buy Scenario 2", strategy.long)

if (sell_condition_scenario1)
    strategy.close("Buy Scenario 1")

if (sell_condition_scenario2)
    strategy.close("Buy Scenario 2")