Midas Mk. II - Der ultimative Krypto-Swing

Schriftsteller:ChaoZhang, Datum: 2022-05-09 23:06:21
Tags:SMAMACD

Dieses Skript ist nur für den Einsatz in 4-Stunden-Krypto-Charts gedacht <<

Wie es funktioniert - Um den Handel in einer 4-Stunden-Kerze, die eine viel größere Bandbreite als kürzere Zeitrahmenkerzen hat, zu bewegen, verwendet das Skript eine längere Zeitrahmen-EMA, SMA und MACDs, um solche zu berücksichtigen. Wie zu verwenden - Das Skript funktioniert am besten, wenn das Signal mit anderen Analysen (Trend, harmonische Muster usw.) übereinstimmt. Dieses Skript liefert keine Ausstiegssignale, daher empfehle ich das Ausstiegssignal, wenn die Kerze aus der Struktur bricht, oder andere Strategien.

Aktualisierungen oder Änderungen werden in den Kommentaren aufgezeichnet. Viel Glück mit diesem Skript!

Zurückprüfung 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)

Verwandt

Mehr