Strategi jangka pendek silang emas purata bergerak


Tarikh penciptaan: 2024-01-29 10:01:10 Akhirnya diubah suai: 2024-01-29 10:01:10
Salin: 0 Bilangan klik: 546
1
fokus pada
1617
Pengikut

Strategi jangka pendek silang emas purata bergerak

Gambaran keseluruhan

Strategi ini adalah strategi perdagangan garis pendek yang menggunakan persilangan emas rata-rata untuk membentuk isyarat beli dan persilangan mati untuk membentuk isyarat jual. Ia menggunakan purata bergerak indeks ((EMA) dari dua kitaran yang berbeza sebagai isyarat perdagangan. Apabila garis EMA jangka pendek dari arah bawah menembusi garis EMA jangka panjang, ia membentuk persilangan emas dan menghasilkan isyarat beli; apabila garis EMA jangka pendek dari arah atas jatuh dan melanggar garis EMA jangka panjang, ia membentuk persilangan mati dan menghasilkan isyarat jual.

Prinsip Strategi

Logik teras strategi ini adalah dengan mengira dua garis EMA, satu garis EMA jangka pendek dengan panjang 55 kitaran, dan satu lagi garis EMA jangka panjang dengan panjang 34 kitaran. Apabila EMA jangka pendek melintasi garis EMA jangka panjang, harga saham dianggap sedang dalam trend naik, dan oleh itu menghasilkan isyarat beli; apabila EMA jangka pendek melintasi EMA jangka panjang, harga saham dianggap menurun, dan oleh itu menghasilkan isyarat jual.

Kod pertama memasukkan dua parameter EMA, kemudian mengira dua garis EMA. Apabila menghasilkan isyarat beli dan menjual, tanda grafik yang berkaitan digambarkan secara berasingan. Pada masa yang sama, menggambar dua garis EMA pada carta K, memudahkan penilaian trend secara intuitif.

Kelebihan Strategik

  1. Peranti ini mempunyai ciri-ciri yang berbeza, antara lain:
  2. Ia adalah satu cara yang baik untuk menjana pendapatan dengan cepat.
  3. Penggunaan EMA dapat menghapuskan kesan turun naik harga yang tidak normal, dan menghantar isyarat yang lebih dipercayai;
  4. Anda boleh menyesuaikan parameter EMA dan strategi pengoptimuman.
  5. Ia boleh digunakan dalam pelbagai jenis.

Risiko dan penyelesaian

  1. Mudah menghasilkan perdagangan yang kerap, meningkatkan kos perdagangan dan risiko slippage. Parameter kitaran EMA boleh disesuaikan dengan betul, menapis isyarat yang terlalu kerap.
  2. Terdapat beberapa ketinggalan, mungkin kehilangan peluang untuk mendekatkan harga ke hadapan. Ia boleh digabungkan dengan petunjuk lain seperti BOLL untuk meningkatkan penilaian.
  3. Tetapan parameter EMA yang tidak betul boleh menyebabkan ralat isyarat perdagangan. Uji ulang parameter pengoptimuman.

Optimum idea

  1. Dengan menggabungkan lebih banyak penilaian indikator, seperti BOLL, MACD dan lain-lain, menetapkan syarat ambang tertentu untuk mengelakkan isyarat yang salah.
  2. Menambah modul pengurusan kedudukan untuk mengawal risiko.
  3. Perbezaan parameter EMA direka untuk menyesuaikan diri dengan variasi dan parameter kitaran.
  4. Menambah strategi hentikan kerugian yang dapat mengawal kerugian tunggal dengan berkesan.

ringkaskan

Strategi ini secara keseluruhannya adalah strategi perdagangan garis pendek yang sangat mudah dan praktikal, sangat sesuai untuk pemula untuk belajar dan menerapkan, mudah dikendalikan, dan juga mempunyai kesan yang baik. Jika anda dapat terus mengoptimumkan parameter, dan ditambah dengan petunjuk penghakiman lain, anda akan membuat strategi lebih kuat dan lebih kukuh. Ini adalah idea strategi yang sangat berharga, yang patut terus dikaji.

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

//@version=5
strategy("mohammad tork strategy", overlay=true)

// Input parameters
lengthShortEMA = input(55, title="Short EMA Length")
lengthLongEMA = input(34, title="Long EMA Length")

// Calculate EMAs
emaShort = ta.ema(close, lengthShortEMA)
emaLong = ta.ema(close, lengthLongEMA)

// Conditions for Long Signal
longCondition = ta.crossover(emaLong, emaShort)

// Conditions for Short Signal
shortCondition = ta.crossunder(emaLong, emaShort)

// Execute Long Signal
strategy.entry("Long", strategy.long, when = longCondition)

// Execute Short Signal
strategy.entry("Short", strategy.short, when = shortCondition)

// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="Short EMA")
plot(emaLong, color=color.red, title="Long EMA")

// Plot Long Signal Icon with Buy Label
plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy")

// Plot Short Signal Icon with Sell Label
plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")