Strategi Henti Kehilangan Purata Pergerakan Purata Pergerakan


Tarikh penciptaan: 2023-09-19 21:42:30 Akhirnya diubah suai: 2023-09-19 21:42:30
Salin: 0 Bilangan klik: 769
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Strategi ini menghasilkan isyarat dagangan melalui persilangan purata bergerak sederhana dan harga berat bursa, dan menggunakan purata bergerak indeks sebagai titik henti, dan merupakan strategi untuk mengikuti trend perdagangan garis pendek.

Prinsip Strategi

  1. Hitung 5 hari purata bergerak mudah SMA dan harga bertimbangan kuantiti VWAP.

  2. Apabila SMA menembusi VWAP dari arah bawah, ia menghasilkan isyarat melakukan lebih; apabila SMA menembusi VWAP dari arah atas, ia menghasilkan isyarat melakukan kurang.

  3. SMA bertindak balas terhadap perubahan harga yang sensitif, dapat menangkap trend garis pendek; VWAP dapat mencerminkan pergerakan harga terkini. Kedua-dua silang dapat menentukan perubahan trend garis pendek.

  4. Tetapkan purata bergerak indeks 9 hari EMA sebagai titik hentian. EMA bertindak balas lebih perlahan daripada SMA, yang dapat memberikan penampan hentian.

  5. Pelaksanaan dagangan berdasarkan isyarat melakukan lebih banyak shorting; keluar dari kedudukan apabila harga jatuh di bawah titik berhenti, mengawal risiko.

Strategi ini adalah untuk menangkap pergerakan harga garis pendek melalui penyeberangan antara SMA yang bertindak balas cepat dan VWAP yang bertindak balas dalam masa nyata, EMA berhenti secara progresif untuk mengawal risiko, dan arahnya mudah dan intuitif.

Analisis kelebihan

  1. SMA dan VWAP silang menilai perubahan trend garis pendek mudah dan praktikal.

  2. EMA Stop loss boleh memberi perlindungan untuk mengelakkan sensitiviti.

  3. Isyarat strategi jelas, peraturan mudah, dan mudah dilaksanakan.

  4. Terdapat ruang untuk mengoptimumkan parameter yang boleh disesuaikan dengan keadaan pasaran yang berbeza.

  5. Kerugian tunggal boleh dikawal dengan mengubah cara menghentikan kerugian.

  6. Mudah untuk diperluaskan, boleh diperkenalkan dengan petunjuk teknikal lain atau kaedah kawalan angin.

Analisis risiko

  1. SMA dan VWAP mungkin mengalami kelewatan silang atau isyarat yang salah.

  2. Hentikan kerosakan yang terlalu kecil mudah menjadi terlalu optimum. Perhatian perlu diberikan kepada hentikan kerosakan yang ditembusi semasa cakera keras.

  3. Hanya berlaku dalam jangka pendek, tidak boleh mengikuti trend panjang.

  4. Pemilihan kitaran pengulangan yang tidak betul boleh menyebabkan kecocokan.

  5. Anda perlu mempertimbangkan kesan kos urus niaga terhadap keuntungan.

Arah pengoptimuman

  1. Uji kombinasi berbeza parameter SMA dan VWAP.

  2. Optimumkan parameter kitaran EMA yang terhenti.

  3. Cubalah jenis lain daripada purata bergerak atau penunjuk untuk menghentikan kerugian.

  4. Meningkatkan kedudukan dan strategi pengurusan risiko.

  5. Memperkenalkan algoritma pembelajaran mesin untuk pengoptimuman parameter.

  6. Menilai kesan penyesuaian parameter secara berkala untuk menyesuaikan diri dengan perubahan pasaran

ringkaskan

Strategi silang SMA dan VWAP menggabungkan EMA bergerak berhenti, menyesuaikan parameter untuk turun naik garis pendek, mudah untuk dikendalikan, dan merupakan strategi strategi jangka pendek yang tipikal. Menambah lebih banyak penunjuk atau algoritma boleh meningkatkan kestabilan, dan boleh diintegrasikan sebagai modul ke dalam sistem pelbagai strategi yang lebih kompleks.

Kod sumber strategi
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
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/
// © realisticDove62527

//@version=5
strategy("ROoT", overlay=true, margin_long=1, margin_short=1)

longCondition = ta.crossover(ta.sma(close, 5), ta.vwap(hlc3))
if (longCondition)
    strategy.entry("BUY", strategy.long)

shortCondition = ta.crossunder(ta.sma(close, 5), ta.vwap(hlc3))
if (shortCondition)
    strategy.entry("SELL", strategy.short)
    

stoploss = ta.ema(close, 9)