
Strategi ini adalah sistem perdagangan garis pendek yang dicipta berdasarkan indikator turun naik harga emas, yang digunakan untuk menangkap turun naik garis pendek di pasaran. Gagasan utama strategi ini adalah untuk membeli atau menjual apabila indikator turun naik harga emas melepasi atau melepasi paras terhad yang ditetapkan.
Indikator kadar turun naik Caixin adalah mengukur kadar turun naik secara kuantitatif dengan mengira julat harga tertinggi dan terendah sekuriti. Apabila perbezaan antara harga tertinggi dan terendah berkembang, menunjukkan kadar turun naik.
Logik strategi ini ialah:
Strategi ini mempunyai kelebihan berikut:
Strategi ini juga mempunyai risiko:
Penyelesaian untuk menghadapi risiko adalah seperti berikut:
Strategi ini boleh dioptimumkan dengan:
Strategi ini mempunyai konsep yang jelas dan ringkas, dengan ciri-ciri pergerakan garis pendek. Pengaturan parameter adalah fleksibel dan boleh disesuaikan mengikut keperluan.
/*backtest
start: 2023-11-20 00:00:00
end: 2023-12-04 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 01/12/2016
// Chaikin's Volatility indicator compares the spread between a security's
// high and low prices. It quantifies volatility as a widening of the range
// between the high and the low price.
// You can use in the xPrice1 and xPrice2 any series: Open, High, Low, Close, HL2,
// HLC3, OHLC4 and ect...
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
///////////////////////////////////////////////////////////
strategy(title="Chaikin Volatility Strategy Backtest")
Length = input(10, minval=1)
ROCLength = input(12, minval=1)
Trigger = input(0, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=purple, linestyle=line)
hline(Trigger, color=red, linestyle=line)
xPrice1 = high
xPrice2 = low
xPrice = xPrice1 - xPrice2
xROC_EMA = roc(ema(xPrice, Length), ROCLength)
pos = iff(xROC_EMA < Trigger, 1,
iff(xROC_EMA > Trigger, -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(pos == -1 ? red: pos == 1 ? green : blue )
plot(xROC_EMA, color=blue, title="Chaikin Volatility Strategy")