Skrip ini hanya dimaksudkan untuk digunakan dalam grafik kripto 4 jam <<
Cara Kerjanya - Untuk melakukan perdagangan swing pada lilin 4 jam, yang memiliki rentang yang jauh lebih besar daripada lilin jangka waktu yang lebih pendek, skrip menggunakan EMAS jangka waktu yang lebih panjang, SMA dan MACD untuk memperhitungkan hal tersebut. Cara Menggunakannya - Skrip ini bekerja dengan baik ketika sinyal setara dengan analisis lain (trend, pola harmonik, dll). Skrip ini tidak memberikan sinyal keluar, jadi saya merekomendasikan keluar ketika lilin pecah dari struktur, atau strategi lain.
Pembaruan atau revisi akan dicatat dalam komentar. Semoga sukses dengan naskah ini!
backtest
/*backtest start: 2022-04-08 00:00:00 end: 2022-05-07 23:59:00 period: 15m basePeriod: 5m 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/ // © Bhangerang // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Bhangerang //@version=5 indicator(title="Midas Mk. II - Ultimate Crypto Swing", overlay=true) [MACD_line, Signal_line, hist] = ta.macd(close, 55, 89, 9) // Strategy conditions crossover = ta.crossover(ta.ema(close, 21), ta.sma(close, 55)) crossunder = ta.crossunder(ta.ema(close, 21), ta.sma(close, 55)) long_entry_condition = crossover and (hist >= 0 or (hist[0] > hist[1] and hist[1] > hist[2])) short_entry_condition = crossunder and (hist <= 0 or (hist[0] < hist[1] and hist[1] < hist[2])) simple_crossover = crossover and not long_entry_condition simple_crossunder = crossunder and not short_entry_condition // Plot on the chart plotchar(long_entry_condition, "Go Long", "▲", location.belowbar, color.lime, size = size.small, text = "long") plotchar(short_entry_condition, "Go Short", "▼", location.abovebar, color.red, size = size.small, text = "short") plotchar(simple_crossover, "Crossing Up", "▲", location.belowbar, color.lime, size = size.tiny) plotchar(simple_crossunder, "Crossing Down", "▼", location.abovebar, color.red, size = size.tiny) if long_entry_condition strategy.entry("Enter Long", strategy.long) else if short_entry_condition strategy.entry("Enter Short", strategy.short)