Strategi Pelacakan Tren Jangka Pendek Berdasarkan Indikator Analisis Gann Me

Penulis:ChaoZhang, Tanggal: 2024-01-03 16:10:08
Tag:

img

Gambaran umum

Strategi ini membangun beberapa indikator EMA dengan siklus yang berbeda dan menghitung perbedaan mereka untuk membentuk indikator Gann Me untuk menilai tren harga dan menghasilkan sinyal perdagangan.

Prinsip-prinsip

Strategi ini pertama-tama membangun 6 indikator EMA siklus pendek dan 6 indikator EMA siklus panjang. EMA siklus pendek mencakup garis 3 hari, 5 hari, 8 hari, 10 hari, 12 hari dan 15 hari. EMA siklus panjang mencakup garis 30 hari, 35 hari, 40 hari, 45 hari, 50 hari dan 60 hari.

Kemudian hitung jumlah EMA siklus pendek (g) dan jumlah EMA siklus panjang (mae). Perbedaan antara EMA siklus panjang dan pendek (gmae = mae - g) membentuk indikator perbedaan Gann Me. Indikator perbedaan ini dapat menilai tren harga.

Ketika perbedaan melintasi di atas sumbu 0, itu berarti bahwa rata-rata bergerak jangka pendek naik lebih cepat daripada jangka panjang, yang merupakan sinyal bullish untuk pergi panjang.

Keuntungan

  1. Menggunakan strategi garis EMA ganda dapat secara efektif melacak tren jangka pendek
  2. Membangun beberapa EMA menghindari terobosan palsu dan meningkatkan akurasi sinyal
  3. Indikator perbedaan secara intuitif menilai tren jangka panjang dan jangka pendek
  4. Pengaturan parameter sederhana, mudah untuk perdagangan langsung

Risiko

  1. Operasi jangka pendek memiliki risiko stop loss tertentu
  2. Pengaturan parameter Multi-EMA perlu diuji dan dioptimalkan
  3. Hanya cocok untuk operasi jangka pendek, tidak cocok untuk penyimpanan jangka panjang

Optimalisasi

  1. Uji dan optimalkan parameter EMA untuk meningkatkan efisiensi perdagangan
  2. Meningkatkan strategi stop loss untuk mengendalikan kerugian tunggal
  3. Gabungkan dengan indikator lain untuk menyaring sinyal masuk
  4. Mengoptimalkan manajemen modal, menyesuaikan manajemen posisi

Ringkasan

Strategi ini menangkap perubahan tren harga jangka pendek dengan membangun indikator perbedaan Gann Me. Ini termasuk dalam strategi pelacakan jangka pendek. Keuntungannya adalah reaksi sensitif dan kesesuaian untuk perdagangan frekuensi tinggi. Kelemahannya adalah sensitivitas terhadap variabel pasar dan risiko stop loss yang lebih tinggi. Secara keseluruhan, strategi ini berkinerja baik dan layak diuji dan diterapkan dalam perdagangan nyata.


/*backtest
start: 2023-12-03 00:00:00
end: 2024-01-02 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="GMAE Original (By Kevin Manrrique)", overlay=false)
/// This indicator was built and scripted by Kevin Manrrique. Please leave this copyright to the script at all times, if rebuilt please add your name onto the script.
/// If you have any questions, please message me directly. Thank you.
/// Sincerely,
///
/// Kevin Manrrique

            ///ONE///
len = input(3, minval=1, title="Length")
src = input(close, title="Source")
out = ema(src, len)
//plot(out, title="EMA", color=blue)

len2 = input(5, minval=1, title="Length")
src2 = input(close, title="Source")
out2 = ema(src2, len2)
//plot(out2, title="EMA", color=blue)

len3 = input(8, minval=1, title="Length")
src3 = input(close, title="Source")
out3 = ema(src3, len3)
//plot(out3, title="EMA", color=blue)

len4 = input(10, minval=1, title="Length")
src4 = input(close, title="Source")
out4 = ema(src4, len4)
//plot(out4, title="EMA", color=blue)

len5 = input(12, minval=1, title="Length")
src5 = input(close, title="Source")
out5 = ema(src5, len5)
//plot(out5, title="EMA", color=blue)

len6 = input(15, minval=1, title="Length")
src6 = input(close, title="Source")
out6 = ema(src6, len6)
//plot(out6, title="EMA", color=blue)
        ///TWO///
len7 = input(30, minval=1, title="Length")
src7 = input(close, title="Source")
out7 = ema(src7, len7)
//plot(out7, title="EMA", color=red)

len8 = input(35, minval=1, title="Length")
src8 = input(close, title="Source")
out8 = ema(src8, len8)
//plot(out8, title="EMA", color=red)

len9 = input(40, minval=1, title="Length")
src9 = input(close, title="Source")
out9 = ema(src9, len9)
//plot(out9, title="EMA", color=red)

len10 = input(45, minval=1, title="Length")
src10 = input(close, title="Source")
out10 = ema(src10, len10)
//plot(out10, title="EMA", color=red)

len11 = input(50, minval=1, title="Length")
src11 = input(close, title="Source")
out11 = ema(src11, len11)
//plot(out11, title="EMA", color=red)

len12 = input(60, minval=1, title="Length")
src12 = input(close, title="Source")
out12 = ema(src12, len12)
//plot(out12, title="EMA", color=red)

g=out+out2+out3+out4+out5+out6
mae=out7+out8+out9+out10+out11+out12
gmae=mae-g
plot(gmae, style=columns, color=green)
baseline=0
plot(baseline, style=line, color=black)

longCondition = crossover(gmae, baseline)
if (longCondition)
    strategy.entry("long", strategy.long)

shortCondition = crossunder(gmae, baseline)
if (shortCondition)
    strategy.entry("short", strategy.short)

Lebih banyak