Handelsstrategie mit dem Quadruple-EMA-Indikator


Erstellungsdatum: 2023-09-12 14:51:28 zuletzt geändert: 2023-09-12 14:53:22
Kopie: 0 Klicks: 761
1
konzentrieren Sie sich auf
1617
Anhänger

Diese Strategie verwendet vier verschiedene EMA-Mitteln, um ein klares und leicht lesbares Trendsystem zu bilden. Die Strategie gehört zu den Strategien der Doppel-Mittellinien-Kreuzung, die den mittleren und langen Trends folgen sollen.

Die Strategie:

  1. Die typische Parameterkombination ist die schnelle EMA 72 und die langsame EMA 44.

  2. Wenn die schnelle Linie die langsame Linie von unten nach oben durchbricht, wird eine Kaufoperation durchgeführt.

  3. Wenn die schnelle Linie von oben nach unten über die langsame Linie fällt, wird der Verkauf durchgeführt.

  4. Mit Farbmarkierungen kaufen und verkaufen Sie Signale.

  5. Setzen Sie eine Rücklaufphase und führen Sie die Handelssignale in Echtzeit aus.

Die Vorteile der Strategie sind:

  1. Vier EMA-Kurven bilden eine klare, mehrräumige Gestalt.

  2. Die EMA-Kombination kann langfristige Trends im Zentrum effektiv verfolgen.

  3. Die Regeln der Kreuzung sind einfach zu durchbrechen und vermeiden häufige Transaktionen.

Die Risiken dieser Strategie sind:

  1. Die EMA verfehlt möglicherweise einen Trendwendepunkt.

  2. Die Verlustfreiheit der Einstellungen erlaubt keine Einschränkung der einzelnen Verluste.

  3. Die falsche Einstellung der Parameter kann zu häufigen Transaktionen oder ungleichen Signalen führen.

Zusammenfassend lässt sich sagen, dass die vierfache EMA-Kreuzstrategie durch schnelle und langsame Gleichgewicht-Paarung und den Einsatz eines Durchbruchssystems für den mechanischen Handel verwendet wird. Die grafische Oberfläche der Strategie ist intuitiv und für visuelle Spieler geeignet.

Strategiequellcode
/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// strategy(title = "Cuathro EMA Strategy", shorttitle = "Cuathro EMA",initial_capital=1000, commission_value=0.2, commission_type =strategy.commission.percent, default_qty_value=100 , overlay = false, pyramiding=10, default_qty_type=strategy.percent_of_equity)
//@Moneros 2017
// based on OCC by @JayRogers
emaSlowPeriod    = input(defval = 44, title = "EMA Slow, always < EMA Fast - low short term, high long term ", minval = 1)
emaFastPeriod    = input(defval = 72, title = "EMA Fast - low short term, high long term ", minval = 1)
len    = input(defval = 14, title = "Period", minval = 1)
res = input(title="Resolution  - not lower than chart", defval="120")



closeSeries =  request.security(syminfo.tickerid, res, 2 * ta.ema(close, len) - ta.ema(ta.ema(close, len), len)  )
openSeries  = request.security(syminfo.tickerid,res, 2 * ta.ema(close[1], len) - ta.ema(ta.ema(close[1], len), len)  )


slowema = ta.ema(closeSeries - openSeries,emaSlowPeriod)
fastema = ta.ema(closeSeries - openSeries,emaFastPeriod)

plot(slowema, color=color.blue)
plot(fastema,color=color.red)


bgcolor(slowema< fastema ? color.red : na, transp=90)
bgcolor(slowema> fastema ? color.blue : na, transp=90)

bgcolor(ta.crossover(slowema, fastema) ? color.blue : na, transp=40)
bgcolor(ta.crossunder(slowema, fastema) ? color.red : na, transp=40)
strategy.order("BUY", strategy.long, 1, when = ta.crossover(slowema, fastema))
strategy.order("SELL", strategy.short, 1, when = ta.crossunder(slowema, fastema))