Midas Mk. II - Ultimate Crypto Swing

Penulis:ChaoZhang, Tanggal: 2022-05-09 23:06:21
Tag:SMAMACD

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 img


/*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)

Berkaitan

Lebih banyak