Skrin ini hanya dimaksudkan untuk digunakan dalam carta kripto 4 jam <<
Cara Kerjanya - Untuk menukar perdagangan dalam lilin 4 jam, yang mempunyai julat yang lebih besar daripada lilin jangka masa yang lebih pendek, skrip menggunakan EMAS jangka masa yang lebih lama, SMA dan MACD untuk memperhitungkannya. Apabila EMAS dan SMA bersilang dan kadar perubahan histogram MACD memihak kepada arah, maka sistem memberikan isyarat panjang / pendek. Cara Menggunakan - skrip ini berfungsi dengan baik apabila isyarat adalah setara dengan analisis lain (trend, corak harmonik, dan lain-lain) skrip ini tidak memberikan sebarang isyarat keluar, jadi saya mengesyorkan keluar apabila lilin pecah dari struktur, atau strategi lain.
Kemas kini atau semakan akan dicatat dalam komen. Semoga berjaya dengan skrip ini!
Ujian belakang
/*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)