Strategi perdagangan pembalikan indikator momentum


Tanggal Pembuatan: 2023-12-20 16:09:50 Akhirnya memodifikasi: 2023-12-20 16:09:50
menyalin: 0 Jumlah klik: 594
1
fokus pada
1621
Pengikut

Strategi perdagangan pembalikan indikator momentum

Ringkasan

Strategi ini adalah strategi trading reverse berdasarkan indikator momentum. Strategi ini menggunakan indikator mobilitas (EOM) untuk menilai pergerakan pasar dan melakukan shorting tambahan ketika indikator melebihi nilai terendah yang ditetapkan. Strategi ini juga menyediakan fungsi trading reverse yang dapat dipilih untuk trading positif atau reverse sesuai dengan kebutuhan aktual.

Prinsip Strategi

EOM adalah sebuah indikator yang mengukur besarnya perubahan harga dan volume transaksi. Pada saat yang sama, EOM memberikan nilai positif negatif. Nilai positif menunjukkan kenaikan harga, nilai negatif menunjukkan penurunan harga.

Strategi ini berbunyi:

  1. Hitung nilai indikator kelayakan pada garis K saat ini
  2. Menentukan apakah nilai indikator melebihi batas over atau under yang ditetapkan
    • Jika lebih dari melakukan lebih banyak nilai threshold (default 4000), lakukan lebih banyak
    • Jika lebih rendah dari nilai terendah (default-4000), lakukan shorting.
  3. Memberikan fungsi reverse trading
    • Dalam kondisi normal, melakukan lebih banyak adalah bullish, melakukan shorting adalah bearish
    • Setelah membuka perdagangan terbalik, melakukan plus untuk turun, melakukan shorting untuk turun

Analisis Keunggulan

Strategi ini memiliki beberapa keuntungan:

  1. Menggunakan indikator kelayakan untuk menilai pergerakan pasar yang sebenarnya, indikator yang mencerminkan perubahan harga dan volume transaksi
  2. Nilai ambang yang dapat disesuaikan
  3. Memberikan fungsi perdagangan mundur, yang dapat dipilih sesuai dengan kebutuhan untuk perdagangan maju atau mundur
  4. Intuisi menghakimi lebih banyak ruang kosong dengan warna K-line

Analisis risiko

Risiko utama dari strategi ini adalah:

  1. Indeks Forex Berisiko Kesalahan, Kemungkinan Terobosan Palsu
  2. Setting threshold yang tidak tepat dapat menyebabkan terlalu sering atau terlalu sedikit transaksi
  3. Dalam trading reverse, Anda perlu memastikan bahwa Anda memiliki kemampuan untuk menanggung risiko yang cukup.

Solusi:

  1. Pertimbangan ini harus digabungkan dengan pertimbangan lainnya untuk menghindari kesalahan.
  2. Menyesuaikan parameter penurunan nilai untuk mengoptimalkan jumlah transaksi
  3. Mengevaluasi kemampuan Anda untuk menanggung risiko yang sebenarnya

Arah optimasi

Strategi ini dapat dioptimalkan dari beberapa arah:

  1. Menggunakan indikator seperti moving averages untuk menghindari false breaks
  2. Menambahkan mekanisme stop loss
  3. Parameter optimasi, penyesuaian nilai ambang untuk melakukan lebih banyak blanko
  4. Meningkatkan kondisi untuk membuka posisi dan menghindari transaksi yang sering terjadi
  5. Strategi manajemen risiko yang dapat diatur untuk perdagangan reverse

Dengan mengoptimalkan beberapa poin di atas, Anda dapat membuat strategi lebih stabil, mengurangi risiko, dan meningkatkan efektivitas permainan.

Meringkaskan

Secara keseluruhan, strategi ini menggunakan indikator-indikator yang mudah digunakan untuk menilai pergerakan pasar yang sebenarnya, dan mendapatkan keuntungan ekstra dengan melakukan over dan under. Ini sederhana dan mudah digunakan, dengan mempertimbangkan dua faktor perubahan harga dan perubahan volume transaksi. Jika digunakan secara langsung, disarankan untuk menggabungkan indikator-indikator teknis lainnya, dan parameter yang dioptimalkan dengan tepat, untuk mendapatkan efek yang lebih baik.

Kode Sumber Strategi
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 19/06/2018
// This indicator gauges the magnitude of price and volume movement. 
// The indicator returns both positive and negative values where a 
// positive value means the market has moved up from yesterday's value 
// and a negative value means the market has moved down. A large positive 
// or large negative value indicates a large move in price and/or lighter 
// volume. A small positive or small negative value indicates a small move 
// in price and/or heavier volume.
// A positive or negative numeric value. A positive value means the market 
// has moved up from yesterday's value, whereas, a negative value means the 
// market has moved down. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Ease of Movement (EOM) Backtest", shorttitle="EOM")
BuyZone = input(4000, minval=1)
SellZone = input(-4000, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
hline(BuyZone, color=green, linestyle=line)
hline(SellZone, color=red, linestyle=line)
xHigh = high
xLow = low
xVolume = volume
xHalfRange = (xHigh - xLow) * 0.5
xMidpointMove = mom(xHalfRange, 1)
xBoxRatio = iff((xHigh - xLow) != 0, xVolume / (xHigh - xLow), 0)
nRes = iff(xBoxRatio != 0, 1000000 * ((xMidpointMove - xMidpointMove[1]) / xBoxRatio), 0)
pos = iff(nRes > BuyZone, 1,
       iff(nRes < SellZone, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nRes, color=red, title="EOM", style=histogram, linewidth=2)