Strategi Dagangan Jangka Pendek Pembalikan Momentum


Tarikh penciptaan: 2024-01-18 11:26:40 Akhirnya diubah suai: 2024-01-18 11:26:40
Salin: 0 Bilangan klik: 571
1
fokus pada
1617
Pengikut

Strategi Dagangan Jangka Pendek Pembalikan Momentum

Gambaran keseluruhan

Strategi ini adalah strategi perdagangan garis pendek yang sangat sederhana, yang digunakan terutamanya untuk perdagangan garis harian dalam indeks saham. Ia hanya melakukan perdagangan berbilang kepala, membuat lebih banyak kedudukan apabila indeks berada di saluran menaik jangka panjang, dan memberi isyarat pembalikan dalam jangka pendek.

Prinsip Strategi

Strategi ini terutamanya berdasarkan trend penilaian rata-rata dan RSI dan fenomena jual beli. Isyarat dagangan khusus adalah: harga penutupan indeks saham mencapai jangka panjang 200 hari rata-rata dan di atasnya, sebagai keputusan trend jangka panjang; harga penutupan jatuh di bawah 10 hari rata-rata membentuk isyarat penyesuaian jangka pendek; RSI 3 tempoh indikator kurang daripada 30 sebagai isyarat jual beli. Apabila memenuhi tiga syarat di atas, menganggap kemungkinan besar untuk membalikkan penyesuaian jangka pendek, maka membuat lebih banyak kedudukan.

Selepas membina kedudukan, berdasarkan penilaian kerugian, berhenti dan trend jangka pendek untuk melonggarkan kedudukan. Jika harga penutupan kembali ke garis purata 10 hari, menilai bahawa penyesuaian jangka pendek telah berakhir, ketika ini berhenti aktif; Jika harga penutupan muncul titik rendah baru, berhenti keluar; Apabila harga penutupan meningkat 10%.

Analisis kelebihan

Strategi ini mempunyai beberapa kelebihan:

  1. Logik mudah, mudah difahami dan dilaksanakan, sesuai untuk pemula;
  2. Mengambil kesempatan daripada kenaikan jangka panjang dalam indeks saham dan mengelakkan dagangan berlawanan;
  3. Menggunakan RSI untuk menentukan titik reversal jangka pendek untuk meningkatkan peluang keuntungan;
  4. Mempunyai mekanisme kawalan risiko dan penangguhan;
  5. Permintaan data yang rendah, data talian matahari tersedia, sesuai untuk pelaksanaan kos sifar.

Analisis risiko

Strategi ini mempunyai beberapa risiko:

  1. Ia juga boleh menyebabkan kerugian dalam pasaran beruang yang berlarutan.
  2. Kegagalan pembalikan boleh menyebabkan kerugian yang lebih besar;
  3. Tetapan parameter yang tidak betul juga boleh menjejaskan kesan, seperti tetapan kitaran rata-rata yang tidak betul;
  4. Ia mungkin berlaku pada frekuensi yang rendah dan tidak dapat menangkap semua perubahan.
  5. Ganjaran terhad dan tidak melebihi indeks pasaran.

Untuk risiko yang disebutkan di atas, ia boleh diperbaiki dengan mengoptimumkan parameter kitaran, menyesuaikan nisbah stop loss, dan menambah penilaian indikator lain.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dalam beberapa aspek:

  1. Peningkatan penilaian pelbagai faktor untuk trend jangka pendek dan panjang, seperti MACD, KD dan lain-lain, untuk meningkatkan ketepatan penilaian;
  2. Menambah analisis kuantiti transaksi.
  3. Tetapan parameter pengoptimuman. Mengoptimumkan parameter terbaik melalui kaedah seperti Analisis Walk Forward;
  4. Menggabungkan lebih banyak faktor pembalikan. Seperti garis pengembalian Fibonacci, tahap rintangan sokongan dan lain-lain untuk menentukan ketinggian pembalikan;
  5. Mengambil kira keuntungan berbanding pengoptimuman. Sebagai contoh, menyesuaikan kedudukan dan stop loss stop loss untuk mencapai keuntungan yang lebih besar.

ringkaskan

Strategi ini secara keseluruhannya adalah strategi perdagangan garis pendek yang sangat mudah dan praktikal. Ia menggunakan strategi gabungan indeks saham yang meningkat dalam jangka masa panjang dan strategi pembalikan penyesuaian jangka pendek, untuk mendapatkan keuntungan tambahan dengan syarat mengawal risiko. Dengan terus mengoptimumkan dan mengawal parameter, kesan yang lebih baik dapat diperoleh.

Kod sumber strategi
/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tsujimoto0403

//@version=5
strategy("simple pull back", overlay=true,default_qty_type=strategy.percent_of_equity,
     default_qty_value=100)

//input value 
malongperiod=input.int(200,"長期移動平均BASE200/period of long term sma",group = "パラメータ")
mashortperiod=input.int(10,"長期移動平均BASE10/period of short term sma",group = "パラメータ")
stoprate=input.int(5,title = "損切の割合%/stoploss percentages",group = "パラメータ")
profit=input.int(20,title = "利食いの割合%/take profit percentages",group = "パラメータ")
startday=input(title="バックテストを始める日/start trade day", defval=timestamp("01 Jan 2000 13:30 +0000"), group="期間")
endday=input(title="バックテスを終わる日/finish date day", defval=timestamp("1 Jan 2099 19:30 +0000"), group="期間")


//polt indicators that we use 
malong=ta.sma(close,malongperiod)
mashort=ta.sma(close,mashortperiod)

plot(malong,color=color.aqua,linewidth = 2)
plot(mashort,color=color.yellow,linewidth = 2)

//date range 
datefilter = true

//open conditions
if close>malong and close<mashort and strategy.position_size == 0 and datefilter and ta.rsi(close,3)<30 
    strategy.entry(id="long", direction=strategy.long)
    
//sell conditions 
strategy.exit(id="cut",from_entry="long",stop=(1-0.01*stoprate)*strategy.position_avg_price,limit=(1+0.01*profit)*strategy.position_avg_price)


if close>mashort and close<low[1] and strategy.position_size>0
    strategy.close(id ="long")