
Strategi ini menggabungkan analisis rintangan sokongan pada pergerakan harga dan analisis trend pada indikator MACD, untuk melakukan operasi garis panjang yang berisiko rendah di kawasan rintangan sokongan utama, dengan asumsi bahawa arah trend telah ditentukan, dengan tujuan untuk mendapatkan keuntungan yang lebih besar daripada harga berhenti.
Pengiktirafan tahap sokongan dan rintangan utama dengan Price Action - Support & Resistance by DGT. Ia berdasarkan penilaian mengenai sokongan dan rintangan dalam pergerakan harga. Tahap-tahap ini biasanya merupakan kawasan-kawasan yang berpotensi untuk harga berbalik atau berkurung.
Selepas penunjuk mengenal pasti tahap sokongan dan rintangan, ia perlu mengesahkan kekuatan sokongan dan rintangan dengan menganalisis tingkah laku harga sejarah di sekitar tahap ini. Tahap yang berulang kali menyentuh atau bangkit menunjukkan bahawa tahap ini mempunyai kesan sokongan atau rintangan yang lebih kuat.
Menambah indikator MACD, yang terdiri daripada garis MACD dan garis isyarat dan histogram yang berbeza antara keduanya. MACD dapat mengenal pasti trend dan pembalikan trend yang berpotensi. Apabila MACD melintasi garis isyarat dan histogram adalah positif, ia menunjukkan kemungkinan untuk membentuk trend bullish.
Gabungan kedudukan sokongan yang dikenal pasti oleh indikator harga aksi - sokongan dan rintangan oleh DGT dengan arah trend yang dikenal pasti oleh indikator MACD dapat menunjukkan peluang perdagangan:
Setelah memasuki perdagangan, sasaran keuntungan boleh ditetapkan berdasarkan jarak antara titik masuk dan sokongan atau rintangan yang paling penting; sambil menggunakan hentian bergerak atau teknik pengurusan risiko lain untuk mengunci keuntungan dan mengawal risiko.
Penyelesaian untuk menghadapi risiko:
Strategi ini mengintegrasikan penilaian trend dan kaedah perdagangan kawasan utama. Setelah mendapatkan arah trend yang ditetapkan, pilih kawasan sokongan yang dapat dikendalikan dengan risiko untuk melakukan operasi berisiko rendah dengan harapan mendapatkan keuntungan yang lebih besar daripada kerugian. Mod operasi panjang ini, hanya memerlukan sedikit perdagangan yang diharapkan untuk mendapatkan keuntungan yang stabil.
/*backtest
start: 2022-10-23 00:00:00
end: 2023-10-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Price Action - Support & Resistance + MACD Strategy", overlay=true)
// Price Action - Support & Resistance
supportLevel = input(100, title="Support Level Strength", minval=1)
resistanceLevel = input(100, title="Resistance Level Strength", minval=1)
var supportPrice = 0.0
var resistancePrice = 0.0
if low <= supportPrice or barstate.islast
supportPrice := low
if high >= resistancePrice or barstate.islast
resistancePrice := high
plot(supportPrice, color=color.green, linewidth=1, title="Support")
plot(resistancePrice, color=color.red, linewidth=1, title="Resistance")
// MACD Indicator
[macdLine, signalLine, _] = macd(close, 26, 100, 9)
macdHistogram = macdLine - signalLine
// Bullish Trade Setup
bullishSetup = crossover(macdLine, signalLine) and macdHistogram > 0 and close > supportPrice
plotshape(bullishSetup, color=color.green, title="Bullish Setup", style=shape.triangleup, location=location.belowbar)
// Stop Loss and Take Profit Levels
stopLossLevel = input(5, title="Stop Loss Level (%)", minval=0.1, step=0.1)
takeProfitLevel = input(7.5, title="Take Profit Level (%)", minval=0.1, step=0.1)
// Execute Long Trades
if bullishSetup
stopLossPrice = close * (1 - stopLossLevel / 100)
takeProfitPrice = close * (1 + takeProfitLevel / 100)
strategy.entry("Long", strategy.long)
strategy.exit("Exit", "Long", stop=stopLossPrice, limit=takeProfitPrice)