
Die Strategie basiert auf der Verfolgung von Moving Averages, in Kombination mit MACD-Indikator-Filterung für die Handelsentscheidung. Es wird überschritten, wenn der schnelle Moving Average über den langsamen Moving Average geht, und leer, wenn der schnelle Moving Average unter dem langsamen Moving Average geht, und der MACD-Indikator kann verwendet werden, um falsche Durchbrüche zu filtern.
Die Strategie basiert auf folgenden Prinzipien:
Mit Hilfe der Heikin Ashi-Filterkarte kann Marktlärm gefiltert und Trends erkannt werden.
Ein Durchschnittsschritt auf einer schnellen Moving Average bedeutet, dass der Preis in einen Aufwärtstrend eintritt, um mehr zu machen. Ein Durchschnittsschritt auf einer langsamen Moving Average bedeutet, dass der Preis in einen Abwärtstrend eintritt, um mehr zu machen.
Der MACD-Indikator kann verwendet werden, um Preistrends zu identifizieren und falsche Durchbrüche zu filtern. Wenn der MACD-Strahl größer als 0 ist, ist er ein Überkopfmarkt, wenn er kleiner als 0 ist, ist er ein Kaufmarkt.
Insbesondere berechnet die Strategie zunächst den Eröffnungs- und den Schlusskurs des Heikin Ashi-Diagramms. Danach werden der schnelle EMA-Mittelwert und der langsame EMA-Mittelwert berechnet. Wenn ein schneller EMA überschritten wird, wird ein höherer EMA überschritten.
Die Heikin Ashi Filter können Geräusche filtern und helfen, Trends zu bestimmen.
Die EMAs Gold-Dead-Fork-System ist eine bewährte Trading-Strategie, die im Laufe der Zeit weiterentwickelt werden kann.
In Kombination mit dem MACD-Indikator können falsche Durchbrüche gefiltert werden, was zu einem präziseren Handelssignal führt.
Die Optimierung der Strategieparameter ist groß und kann durch Anpassung der EMA-Zyklen, der MACD-Parameter usw. optimiert werden.
Die Strategie ist einfach, intuitiv und leicht verständlich und eignet sich für die hohe Volatilität der digitalen Währungen.
Die Strategie basiert nur auf technischen Indikatoren, ohne Fundamentalanalyse, und kann zu Verlusten führen, wenn wichtige Nachrichten übersehen werden.
Eine falsche Einstellung der EMA-Zyklen kann zu einer großen Anzahl von Fehlsignalen führen, was zu Verlusten führt.
Die MACD-Filterwirkung hängt von der Einstellung der Parameter ab, die nicht zum Zeitpunkt des False-Breakouts eingestellt werden können.
Ein plötzliches Ereignis, das zu einem stürmischen Sturz führt, kann dazu führen, dass die Stop-Loss-Verletzung zu einem größeren Verlust führt.
Es ist schwierig, Verluste auszuschließen, wenn es zu starken Schwankungen kommt, und es besteht die Gefahr, dass die Verluste zunehmen.
Optimierung der EMA-Zyklusparameter auf der Suche nach der optimalen Parameterkombination.
Optimierung von MACD-Parametern und Verbesserung der Fähigkeit, Trends zu erkennen
Hinzufügen von Filtersignalen für andere technische Indikatoren wie RSI, KD usw.
Der Handel wird in Kombination mit Trendlinien, Stützungs- und Druckpunkten definiert.
Anpassung der Parameter an die Eigenschaften verschiedener Kryptowährungen.
Die Einzelschäden werden durch eine Stop-Loss-Strategie kontrolliert.
Die Strategie ist klar und verständlich und bietet ein besseres Handelssignal durch die schnelle EMA-Kombination mit MACD-Index-Filterung. Es besteht jedoch ein gewisses systemisches Risiko, das eine Optimierung der Parameter und eine Risikokontrolle erfordert. Die Strategie eignet sich für die hohe Volatilität der digitalen Währung, muss jedoch regelmäßig optimiert und aktualisiert werden, um stabile Erträge zu erhalten.
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Heikin Ashi Strategy V3 by breizh29
// strategy("Heikin Ashi Strategy V3",shorttitle="HAS V3",overlay=true,default_qty_value=100,initial_capital=100,currency=currency.EUR)
res = input(title="Heikin Ashi Candle Time Frame", defval="30")
hshift = input(1,title="Heikin Ashi Candle Time Frame Shift")
res1 = input(title="Heikin Ashi EMA Time Frame", defval="180")
mhshift = input(0,title="Heikin Ashi EMA Time Frame Shift")
fama = input(1,"Heikin Ashi EMA Period")
test = input(1,"Heikin Ashi EMA Shift")
sloma = input(10,"Slow EMA Period")
slomas = input(1,"Slow EMA Shift")
macdf = input(false,title="With MACD filter")
res2 = input(title="MACD Time Frame", defval="12")
macds = input(1,title="MACD Shift")
//Heikin Ashi Open/Close Price
ha_t = heikinashi(syminfo.tickerid)
ha_open = security(ha_t, res, open[hshift])
ha_close = security(ha_t, res, close[hshift])
mha_close = security(ha_t, res1, close[mhshift])
//macd
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
macdl = security(ha_t,res2,macdLine[macds])
macdsl= security(ha_t,res2,signalLine[macds])
//Moving Average
fma = ema(mha_close[test],fama)
sma = ema(ha_close[slomas],sloma)
plot(fma,title="MA",color=lime,linewidth=2,style=line)
plot(sma,title="SMA",color=red,linewidth=2,style=line)
//Strategy
golong = crossover(fma,sma) and (macdl > macdsl or macdf == false )
goshort = crossunder(fma,sma) and (macdl < macdsl or macdf == false )
strategy.entry("Buy",strategy.long,when = golong)
strategy.entry("Sell",strategy.short,when = goshort)