Berdasarkan strategi penjejakan pintar EMA berganda


Tarikh penciptaan: 2024-02-26 11:41:23 Akhirnya diubah suai: 2024-02-26 11:41:23
Salin: 4 Bilangan klik: 607
1
fokus pada
1617
Pengikut

Berdasarkan strategi penjejakan pintar EMA berganda

Gambaran keseluruhan

Strategi ini adalah strategi untuk mengesan trend berdasarkan indikator EMA ganda. Dengan mengira EMA garis cepat dan EMA garis lambat, dan membuat penilaian silang dan garisan mati emas, untuk membeli dan menjual harga rendah, dan secara automatik mengikuti trend pasaran.

Prinsip Strategi

Penunjuk teras strategi ini adalah EMA ganda. Ia merangkumi garis EMA pantas dan garis EMA perlahan. Garis EMA pantas mempunyai panjang 3 hari dan sensitif terhadap tindak balas; Garis EMA perlahan mempunyai panjang 30 hari dan bertindak balas perlahan. Apabila garis pantas melintasi garis perlahan di bawahnya, ia menghasilkan isyarat persilangan emas, yang menunjukkan bahawa pasaran memasuki trend naik, dan ketika itu strategi akan membuka lebih banyak kedudukan. Apabila garis pantas melintasi garis perlahan di atas dan di bawahnya, ia menghasilkan isyarat terhalang, yang menunjukkan bahawa pasaran memasuki trend turun, dan ketika itu strategi akan menetap.

Analisis kelebihan

Kelebihan utama strategi ini adalah bahawa ia dapat mengenal pasti trend pasaran secara automatik dan menyesuaikan kedudukan dengan fleksibel. Secara khusus, ia mempunyai beberapa kelebihan utama:

  1. Sensitiviti EMA pantas dan kestabilan EMA perlahan digabungkan untuk menangkap titik perubahan trend dengan tepat dan untuk menapis kebisingan untuk mengelakkan isyarat palsu.

  2. Dengan menggunakan isyarat silang dua EMA, kedudukan hanya disesuaikan apabila terdapat perubahan trend yang ketara, dan tidak terlalu sering diperdagangkan.

  3. Logik strategi mudah dan jelas, mudah difahami dan diubah suai, dan mudah untuk mengukur dan mengoptimumkan.

  4. Ia adalah pelaburan yang sangat cekap, mengekalkan kedudukan untuk sebahagian besar masa, dan mengikuti trend.

Analisis risiko dan penyelesaian

  1. Indikator EMA ganda adalah strategi untuk mengesan trend, tidak dapat meramalkan atau mengelakkan risiko gempa besar atau peristiwa kejutan. Kaedah kawalan risiko adalah dengan tepat untuk mengurangkan masa kedudukan dan menghentikan kerugian tepat pada masanya.

  2. Penunjuk EMA sensitif terhadap parameter, tetapan parameter garis laju yang tidak betul boleh menyebabkan prestasi strategi yang buruk. Parameter terbaik dapat dijumpai melalui kaedah pengoptimuman pengulangan sistem.

  3. Indeks EMA berganda mungkin menghasilkan isyarat palsu dalam keadaan penyesuaian yang terhad. Anda boleh mempertimbangkan untuk memperkenalkan petunjuk tambahan lain berdasarkan EMA untuk penapisan isyarat.

  4. Strategi EMA ganda adalah strategi pengesanan, tidak mahir dalam meramalkan titik perubahan besar. Anda boleh mempertimbangkan cara penilaian tambahan seperti pengenalan bentuk K-line di lokasi teknologi penting.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dari segi berikut:

  1. Mengoptimumkan parameter EMA untuk garis laju dan garis perlahan untuk mencari kombinasi parameter terbaik.

  2. Menambah kombinasi penunjuk lain, membina model pelbagai faktor, meningkatkan ketepatan isyarat. Contohnya memperkenalkan penunjuk derivatif BOLL dan sebagainya.

  3. Menambah strategi hentikan kerugian, mengawal risiko perdagangan tunggal, seperti memperkenalkan trailing stop.

  4. Parameter untuk pelbagai jenis tidak semestinya sama, anda boleh mempertimbangkan untuk melakukan pembahagian faktor untuk mencari parameter yang paling sesuai untuk setiap jenis.

  5. Anda boleh mencuba kaedah pembelajaran mesin untuk mengoptimumkan hyperparameter melalui pemanduan masa.

  6. Meneroka kaedah seperti pengenalan bentuk K-Line yang disertakan di lokasi teknologi utama untuk cuba menangkap pergeseran di peringkat yang lebih besar.

ringkaskan

Strategi ini secara keseluruhannya adalah strategi pengesanan trend EMA yang mudah dan praktikal. Melalui EMA yang cepat dan perlahan, tahap pasaran penentuan silang, penyesuaian kedudukan automatik dapat dicapai. Logik strategi ringkas dan jelas, mudah untuk dilaksanakan secara kuantitatif.

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

//@version=5
strategy("EMA Crossover Strategy with Target", shorttitle="EMACross", overlay=true)

// Define input parameters
fastLength = input(3, title="Fast EMA Length")
slowLength = input(30, title="Slow EMA Length")
profitPercentage = input(100.0, title="Profit Percentage")

// Calculate EMAs
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)

// Plot EMAs on the chart
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")

// Buy condition: 3EMA crosses above 30EMA
buyCondition = ta.crossover(fastEMA, slowEMA)

// Sell condition: 3EMA crosses below 30EMA or profit target is reached
sellCondition = ta.crossunder(fastEMA, slowEMA) or close >= (strategy.position_avg_price * (1 + profitPercentage / 100))

// Target condition: 50 points profit
//targetCondition = close >= (strategy.position_avg_price + 50)

// Execute orders
// strategy.entry("Buy", strategy.long, when=buyCondition)
// strategy.close("Buy", when=sellCondition )
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.close("Buy")

// // Execute sell orders
// strategy.entry("Sell", strategy.short, when=sellCondition)
// strategy.close("Sell", when=buyCondition)

// Plot buy and sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)