
Strategi MACD longline reversal adalah strategi yang menggunakan MACD indikator untuk mengidentifikasi harga longline reversal, untuk melakukan perdagangan longline. Strategi ini menggunakan MACD indikator untuk membangun MACD indikator dengan menggunakan garis SMA cepat dan garis SMA lambat, dan menggunakan MACD indikator pilar reversal bentuk untuk mengidentifikasi potensi peluang harga longline reversal.
Strategi ini menggunakan EMA 6 hari sebagai MACD fast line, EMA 26 hari sebagai MACD slow line, MACD sebagai perbedaan antara EMA 6 hari dan MACD sebagai perbedaan antara EMA 6 hari, MACD sebagai perbedaan antara EMA 6 hari dan MACD sebagai perbedaan antara EMA 6 hari. EMA 9 hari adalah MACD sebagai perbedaan antara EMA 6 hari dan MACD sebagai perbedaan antara EMA 9 hari.
Logika perdagangan strategi ini adalah: Ketika MACD naik di atas garis pilar melebihi garis pilar sebelumnya (diperluas), menganggap harga berbalik ke arah garis panjang yang lebih tinggi (waktu untuk membeli); Ketika MACD turun di atas garis pilar sebelumnya (dipersempit), menganggap harga berbalik ke arah garis panjang yang lebih rendah (waktu untuk menjual). Untuk memfilter sinyal palsu, strategi ini akan menunggu dua garis pilar yang sebenarnya berbalik untuk masuk kembali.
Strategi MACD longline reversal menangkap peluang untuk reversal panjang harga dengan menilai reversal MACD pilar. Strategi ini berhasil mengendalikan konflik jangka panjang dan pendek, dan menghindari masalah mengejar tinggi dan rendah. Namun, sebagai strategi indikator tunggal, strategi MACD longline reversal juga memiliki beberapa keterbatasan, dan masih ada ruang untuk pengoptimalan lebih lanjut, terutama bila digunakan dengan kombinasi indikator lainnya.
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TheGrindToday
//@version=4
strategy("MACD Long Strat", overlay=false)
//fast = 12, slow = 26
fast = 6, slow = 26
fastMA = ema(close, fast)
slowMA = ema(close, slow)
macd = fastMA - slowMA
signal = sma(macd, 9)
histogram = macd-signal
macdpos = histogram[0] > 0
macdneg = histogram[0] < 0
histogram_reversing_negative = histogram[1] > histogram[2]
LongEntryCondition = histogram > histogram[1]
ShortEntryCondition = histogram < histogram[1]
exitConditionLong = histogram[0] < histogram[2]
if (LongEntryCondition and histogram_reversing_negative)
strategy.entry("Long", strategy.long)
if (exitConditionLong)
strategy.close("Long")
plot(histogram)