
Strategi pengembalian indikator bias adalah strategi perdagangan garis pendek untuk menilai peluang potensial untuk posisi kosong di pasar dengan mendeteksi apakah harga saham telah menciptakan titik tinggi baru dan kemudian menutup kembali harga. Strategi ini dikombinasikan dengan bentuk visual untuk identifikasi bentuk, membantu menentukan sinyal reversal harga, dan kemudian melakukan pengembalian untuk memverifikasi kelayakan strategi.
Logika inti dari strategi ini didasarkan pada teori pivot bias-reversal indicator pivot, untuk mengidentifikasi peluang kosong potensial dengan menilai apakah ada tanda-tanda yang jelas untuk kembali setelah harga membuat kenaikan baru. Prinsip implementasi spesifiknya adalah sebagai berikut:
mendefinisikan parameter nLength, yang mewakili siklus pengembalian, untuk menilai tingkat inovasi harga;
mendefinisikan variabel xHH, yang menyimpan nilai tertinggi dari periode nLength yang lalu;
mendefinisikan variabel C1 untuk menilai apakah harga tertinggi hari itu lebih dari xHH, yaitu apakah itu adalah tinggi inovasi, dan apakah harga penutupan berada di bawah harga penutupan hari sebelumnya, yang sesuai dengan kondisi ini mungkin bias;
Menggambar garis-garis K yang mungkin berlawanan dengan bentuk segitiga pada hari itu;
Ketika identifikasi ke arah yang berlawanan, melakukan short-line head trade, dan mengatur stop loss logic.
Dengan proses yang disebutkan di atas, Anda dapat secara efektif mengidentifikasi bentuk bias, menilai sinyal reversal harga, dan melakukan perdagangan short-line.
Strategi ini memiliki beberapa keuntungan:
Ini adalah salah satu cara yang paling efektif untuk memprediksi perubahan harga yang akan datang.
Dengan adanya indikator grafis, sinyal perdagangan menjadi lebih intuitif.
Implementasi Stop Loss Logic, yang mendukung pengendalian risiko;
Ini adalah salah satu cara yang paling efektif untuk mengevaluasi kelayakan strategi verifikasi.
Secara keseluruhan, strategi ini menggabungkan beberapa faktor untuk menilai sinyal perdagangan, dan melakukan pengujian ulang untuk menentukan keakuratan yang tinggi dari reversal harga, dengan nilai pertempuran yang baik.
Meskipun ada keuntungan yang jelas dari strategi ini, ada beberapa risiko yang perlu diperhatikan:
Di sisi lain, ada risiko bahwa bias bias tidak selalu memicu pembalikan tren, dan ada risiko bahwa ada sinyal palsu.
Sampel saham individu mungkin kecil dan tidak sepenuhnya mewakili keseluruhan pasar;
Stop loss yang tidak tepat dapat menyebabkan kerugian finansial yang lebih besar.
Untuk menghindari risiko tersebut, pertimbangkan hal-hal berikut:
Ini adalah salah satu cara yang paling efektif untuk mengidentifikasi transaksi yang terjadi di pasar.
Meningkatkan jumlah sampel yang diuji ulang, dan uji ulang kombinasi varietas yang berbeda;
Optimalkan dan uji berbagai titik berhenti untuk mencari parameter optimal.
Strategi ini juga memiliki beberapa hal yang dapat dioptimalkan:
Peningkatan kemampuan algoritma pembelajaran mesin untuk melatih model untuk menilai bias dan meningkatkan akurasi.
Mengoptimalkan algoritma stop loss, seperti tracking stop loss, average stop loss, dan lain-lain, untuk mengurangi stop loss tunggal;
Dengan analisis sentimen dan faktor-faktor lainnya untuk menentukan probabilitas terbaliknya pasar, untuk menetapkan sinyal perdagangan yang dinamis;
Jenis-jenis strategi yang kaya, seperti indikator kuantitatif gabungan, indikator fluktuasi dan lain-lain untuk menilai sinyal reversal;
Fleksibilitas strategi yang lebih tinggi dengan fitur pengembalian dan optimasi dari sistem perdagangan yang lebih kompleks.
Dengan mengoptimalkan beberapa aspek di atas, strategi perdagangan ini dapat meningkatkan akurasi dan tingkat pertempuran yang lebih tinggi.
Strategi pengembalian indikator bias dapat mengidentifikasi sinyal reversal jangka pendek dengan menilai bentuk harga, dan melakukan pengembalian yang terverifikasi, yang dapat secara efektif menangkap peluang reversal. Strategi ini memvisualisasikan indikator secara intuitif, memiliki logika stop loss yang lengkap, dan memiliki nilai nyata yang baik. Tentu saja, masih perlu memperhatikan risiko sinyal palsu tertentu, dengan terus-menerus mengoptimalkan model penilaian dan algoritma stop loss dapat membuat strategi lebih efektif. Secara keseluruhan, strategi ini memberikan jalan baru untuk menilai reversal pasar, merupakan metode perdagangan kuantitatif yang sangat prospektif.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/01/2020
//
// A key reversal is a one-day trading pattern that may signal the reversal of a trend.
// Other frequently-used names for key reversal include "one-day reversal" and "reversal day."
// How Does a Key Reversal Work?
// Depending on which way the stock is trending, a key reversal day occurs when:
// In an uptrend -- prices hit a new high and then close near the previous day's lows.
// In a downtrend -- prices hit a new low, but close near the previous day's highs
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Key Reversal Down Backtest", shorttitle="KRD Backtest", overlay = true)
input_takeprofit = input(20, title="Take Profit pip", step=0.01)
input_stoploss = input(10, title="Stop Loss pip", step=0.01)
nLength = input(1, minval=1, title="Enter the number of bars over which to look for a new high in prices.")
xHH = highest(high[1], nLength)
C1 = iff(high > xHH and close < close[1], true, false)
plotshape(C1, style=shape.triangledown, size = size.small, color=color.red)
posprice = 0.0
pos = 0
barcolor(nz(pos[1], 0) == -1 ? color.red: nz(pos[1], 0) == 1 ? color.green : color.blue )
posprice := iff(C1== true, close, nz(posprice[1], 0))
pos := iff(posprice > 0, -1, 0)
if (pos == 0)
strategy.close_all()
if (pos == -1)
strategy.entry("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 , nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 , nz(posprice, 0))