Trend Strategi Perdagangan SMA 1.1


Tarikh penciptaan: 2023-09-22 16:40:33 Akhirnya diubah suai: 2023-09-22 16:40:33
Salin: 0 Bilangan klik: 660
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Ini adalah strategi perdagangan yang hanya menggunakan dua purata bergerak mudah ((SMA)). Strategi ini menggunakan garis SMA perlahan untuk menentukan arah trend, dan menggunakan garis SMA cepat untuk menentukan titik masuk tertentu. Strategi ini sesuai untuk perdagangan cryptocurrency pada tahap jam dan lebih tinggi.

Prinsip Strategi

Strategi ini menilai arah trend dengan mengira garis SMA cepat dan garis SMA perlahan. Secara khusus:

  • Garis SMA Perlahan ((biru) digunakan untuk menentukan arah trend. Apabila harga berada di bawah SMA Perlahan, ia ditakrifkan sebagai tren menurun; apabila harga berada di atas SMA Perlahan, ia ditakrifkan sebagai tren naik.

  • Garis SMA pantas ((merah) digunakan untuk menentukan masa masuk ke pasaran tertentu. Dalam trend menaik, apabila harga tutup K lebih rendah daripada harga buka dan lebih rendah daripada SMA pantas, buat lebih banyak; dalam trend menurun, apabila harga tutup K lebih tinggi daripada harga buka dan lebih tinggi daripada SMA pantas, buat kosong.

Strategi ini juga mengambil kira warna entiti K-line, dan hanya masuk ke dalam arah trend yang ditakrifkan oleh strategi tersebut. Iaitu, melihat isyarat ganda tunggal di bawah trend menaik dan melihat isyarat kosong tunggal di bawah trend menurun, untuk mengelakkan perdagangan berlawanan.

Kelebihan Strategik

  • Strategi ini hanya memerlukan dua petunjuk asas SMA dan sangat mudah difahami.
  • Menggabungkan dua kurva licin SMA untuk menilai trend sangat dipercayai, dan mengelakkan gangguan pasaran.
  • Mengambil kira warna entiti K-Line, mengelakkan masuk ke bawah, dapat mengurangkan risiko perdagangan secara besar-besaran.
  • Parameter SMA boleh dikonfigurasi dengan cepat dan perlahan untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.
  • Anda boleh membuat lebih banyak atau kosong secara bersendirian, fleksibel untuk menyesuaikan diri dengan pasaran kosong.

Analisis risiko

  • SMA lebih ketinggalan dan mungkin terlepas titik perubahan trend.
  • Parameter tetap tidak dapat menyesuaikan diri dengan pasaran yang berubah-ubah, perlu menyesuaikan parameter.
  • Pengiraan trend boleh menjadi salah dan boleh menyebabkan risiko perdagangan berlawanan arah.
  • Kombinasi satu indikator, kekurangan pengesahan, risiko kemasukan berlebihan.

Untuk mengatasi risiko yang disebutkan di atas, anda boleh mengoptimumkan:

  1. Kajian trend yang digabungkan dengan MACD dan lain-lain.

  2. Menambah strategi kawalan risiko Hentikan Kerosakan

  3. Tambah modul pengoptimuman parameter untuk menyesuaikan parameter.

  4. Meningkatkan penanda pengenalan kemasukan untuk mengelakkan kemasukan berlebihan.

Arah pengoptimuman strategi

Strategi ini boleh dioptimumkan dalam beberapa aspek:

  1. Pengoptimuman parameter. Modul pengoptimuman parameter boleh dimasukkan, menyesuaikan parameter SMA secara automatik mengikut keadaan pasaran yang berbeza, untuk menyesuaikan parameter.

  2. Pengesahan kemasukan. Ia boleh digunakan dengan MACD, Brin Belt dan lain-lain untuk mengesahkan trend SMA dan mengelakkan isyarat yang salah.

  3. Strategi Hentikan Kerosakan. Anda boleh menetapkan strategi seperti Hentikan Pergerakan, Hentikan Masa, Hentikan Kerosakan pada masa yang tepat setelah masuk, dan mengawal risiko.

  4. Kawalan penarikan balik. Anda boleh menetapkan nisbah penarikan balik maksimum, menutup semua kedudukan apabila mencapai nisbah penarikan balik, dan mengelakkan kerugian berkembang.

  5. Pengesahan selang tempoh masa. Indeks selang tempoh masa yang lebih tinggi boleh diperkenalkan untuk mengesahkan kebolehpercayaan isyarat SMA selang tempoh masa yang lebih rendah.

  6. Tambah pilihan untuk melakukan lebih banyak kerosakan. Anda boleh menambah pilihan untuk melakukan lebih banyak atau hanya kerosakan, sesuai dengan keadaan pasaran yang berbeza.

ringkaskan

Strategi ini secara keseluruhannya mudah difahami, menggunakan indikator yang mudah digunakan untuk menentukan trend, kebolehpercayaan yang tinggi. Tetapi terdapat ruang keuntungan yang terhad, kekurangan kawalan risiko dan sebagainya. Langkah seterusnya adalah untuk mengoptimumkan strategi dari aspek pengoptimuman parameter, kawalan risiko dan sebagainya, supaya parameter strategi lebih sesuai dengan keadaan pasaran, dan dapat mengawal risiko perdagangan dengan berkesan, dan meningkatkan kelebihan strategi.

Kod sumber strategi
/*backtest
start: 2023-08-22 00:00:00
end: 2023-09-21 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Noro's Trend SMA Strategy v1.1", shorttitle = "Trend SMA str 1.1", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)

fastlen = input(5, "fast SMA Period")
slowlen = input(15, "slow SMA Period")
only = input(false, "Only long?")

fastsma = ema(close, fastlen)
slowsma = ema(close, slowlen)

trend = low > slowsma ? 1 : high < slowsma ? -1 : trend[1]

up = trend == 1 and low < fastsma and close < open ? 1 : 0
dn = trend == -1 and high > fastsma and close > open ? 1 : 0

plot(fastsma, color = red, title = "Fast SMA")
plot(slowsma, color = blue, title = "Slow SMA")

longCondition = up == 1
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = dn == 1
if (shortCondition)
    strategy.entry("Short", strategy.short, only == true ? 0 : na)