Strategi MACD TEMA Crossover adalah strategi perdagangan berdasarkan indikator MACD dan TEMA, yang dioptimalkan untuk jangka waktu BTCUSDT 1 jam. Strategi ini menghasilkan sinyal beli dan jual dengan menghitung titik silang antara garis MACD dan TEMA. Sinyal beli dihasilkan ketika garis MACD melintasi di atas garis TEMA, sementara sinyal jual dihasilkan ketika garis MACD melintasi di bawah garis TEMA. Strategi ini juga menggunakan histogram untuk mewakili perbedaan antara garis MACD dan TEMA, dengan warna yang berbeda menunjukkan tren perbedaan, memberikan sinyal yang lebih intuitif.
Prinsip dari strategi MACD TEMA Crossover adalah menggunakan titik persilangan antara indikator MACD dan TEMA sebagai sinyal beli dan jual. MACD adalah indikator momentum yang mengukur tingkat perubahan harga dengan menghitung perbedaan antara dua rata-rata bergerak dengan periode yang berbeda. TEMA adalah indikator trend-mengikuti yang meluruskan fluktuasi harga dan mengidentifikasi arah tren dengan menghitung rata-rata bergerak eksponensial tiga kali lipat. Ketika garis MACD melintasi di atas garis TEMA, itu menunjukkan momentum kenaikan harga yang menguat, menghasilkan sinyal beli. Sebaliknya, ketika garis MACD melintasi di bawah garis TEMA, itu menunjukkan momentum penurunan harga yang menguat, menghasilkan sinyal jual. Strategi ini juga menggunakan histogram untuk mewakili perbedaan antara garis MACD dan TEMA, dengan histogram warna memberikan lebih banyak sinyal.
Strategi MACD TEMA Crossover adalah strategi perdagangan yang menggabungkan indikator MACD dan TEMA, yang dioptimalkan untuk jangka waktu BTCUSDT 1 jam. Strategi ini menghasilkan sinyal beli dan jual dengan menghitung titik silang antara kedua indikator dan menggunakan histogram untuk memberikan sinyal yang lebih intuitif. Keuntungan dari strategi ini terletak pada kemampuannya untuk menangkap tren pasar dan perubahan momentum, membuatnya cocok untuk pasar yang sangat fluktuatif. Namun, strategi ini juga memiliki beberapa risiko, seperti sinyal palsu dan pengaturan parameter yang tidak tepat.
/*backtest start: 2023-03-28 00:00:00 end: 2024-04-02 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("MACD TEMA Strategy", shorttitle="MACD TEMA", overlay=true) // Input variables slow = input(12, "Short period") fast = input(26, "Long period") signal1 = input(9, "Smoothing period") // Calculate TEMA for short and long periods ema1 = ema(close, slow) eema1 = ema(ema1, slow) eeema1 = ema(eema1, slow) ma1 = 3 * ema1 - 3 * eema1 + eeema1 ema2 = ema(close, fast) eema2 = ema(ema2, fast) eeema2 = ema(eema2, fast) ma2 = 3 * ema2 - 3 * eema2 + eeema2 // Calculate MACD line macd = ma1 - ma2 // Calculate Signal line masignal1 = ema(macd, signal1) mmasignal1 = ema(masignal1, signal1) mmmasignal1 = ema(mmasignal1, signal1) signal = 3 * masignal1 - 3 * mmasignal1 + mmmasignal1 // Calculate histogram histo = macd - signal // Plot histogram histo_color = histo >= 0 ? (histo > histo[1] ? color.green : color.orange) : (histo < histo[1] ? color.red : color.orange) plot(histo, style=plot.style_histogram, color=histo_color) // Calculate crossover conditions macd_crossup = crossover(macd, signal) macd_crossdown = crossunder(macd, signal) // Plot arrows for buy and sell signals plotarrow(macd_crossup ? low : na, colorup=color.green, offset=-1) plotarrow(macd_crossdown ? high : na, colordown=color.red, offset=-1) // Strategy conditions if (macd_crossup) strategy.entry("Buy", strategy.long) if (macd_crossdown) strategy.entry("Sell", strategy.short)