Renko Boxes und TEMA Indikator Mikroprofit-Strategie

Schriftsteller:ChaoZhang, Datum: 2023-09-20 14:36:46
Tags:

Übersicht

Dies ist eine relativ einfache Mikroprofit-Strategie, die hauptsächlich Renko-Boxen und TEMA-Indikatoren verwendet, um Trends für den Umkehrhandel zu identifizieren.

Strategie Logik

  1. Verwenden Sie Renko-Boxen anstelle von Kerzen, um Preisschwankungen klarer zu erkennen.

  2. TEMA hat im Vergleich zu EMA weniger Verzögerung, was eine frühere Erkennung von Trendänderungen ermöglicht.

  3. Verlängern Sie die Position, wenn TEMA über die kurzfristige SMA überschreitet, und schließen Sie die Position, wenn TEMA unter der SMA überschreitet.

  4. Vermeiden Sie den Kauf, wenn der Preis über der langfristigen SMA liegt, um übergroße Positionen zu vermeiden.

  5. Die Kriterien für die Gewinnentnahme sind so festgelegt, dass die Position nur geschlossen wird, wenn das Mindestgewinnziel erreicht wird.

Analyse der Vorteile

  1. Die Kombination von Renko und TEMA ist einfach und effektiv.

  2. Eine eindeutige Trendenidentifizierung verhindert widersprüchliche Trades.

  3. TEMA reduziert die Verzögerung für zeitnahe Einträge.

  4. Ein angemessener Stop-Loss- und Take-Profit-Kontroller für Risiken.

  5. Geeignet für den häufigen Handel mit Kleinkapital.

Risikoanalyse

  1. Schwierig, schnell wieder zu akkumulieren, was das Gewinnpotenzial einschränkt.

  2. Falsche Parameter können Handelsmöglichkeiten verpassen.

  3. Keine Kontrolle über die Positionsgröße in eine Richtung, Risiken verstärkter Verluste.

  4. Schwierig, ausreichende Gewinne zu erzielen, besser geeignet für kleines Skalpentieren.

Verbesserungsrichtlinien

  1. Optimieren Sie SMA und TEMA-Parameter, um die beste Kombination zu finden.

  2. Verschiedene Gewinnkriterien testen, um Rentabilität und Risiko auszugleichen.

  3. Hinzufügen offener Zählgrenzen zur Kontrolle der Einweggröße.

  4. Einbeziehung von Volatilitätsindikatoren zur Einstellung von Stop-Loss.

  5. Beurteilen Sie die Kombination mit anderen Strategien zur Gewinnvergrößerung.

Zusammenfassung

Die Strategie identifiziert effektiv Trends mit Renko und TEMA, geeignet für hochfrequentes Small-Capital-Scalping, hat aber ein begrenztes Potenzial zur Verstärkung von Gewinnen. Sie kann durch Parameteroptimierung und Risikokontrolle verbessert werden oder mit anderen Strategien kombiniert werden, was einen großen Raum für Verbesserungen lässt.


/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("TEMA Cross", overlay = true, precision = 7, overlay=true, pyramiding = 100, commission_type = strategy.commission.percent, commission_value = 0.25)

tema(src, len) =>
    3*ema(src, len) - 3*ema(ema(src, len), len) + ema(ema(ema(src, len),len),len)

smma(src, len) =>
    sa = 0.0
    sa := na(sa[1]) ? sma(src, len) : (sa[1] * (len - 1) + src) / len
    sa

temaLength = input(5)
smaLength = input(3)
smmaLength = input(30)
tema1 = tema(close, temaLength)
sma1 = sma(tema1, smaLength)
smma1 = smma(close,smmaLength)


plot(tema1, color = green, title = "TEMA")
plot(sma1, color = orange, title = "SMA")
plot(smma1, color = red, title = "SMMA")

minGainPercent = input(2)
gainMultiplier = minGainPercent * 0.01 + 1

avg_protection = input(1)
gain_protection = input(1)

longCondition = crossover(tema1, sma1) and tema1 < smma1
shortCondition = crossunder(tema1, sma1)

strategy.entry("Buy", strategy.long, qty = 1, when = longCondition and time > timestamp(2017, 9, 22, 4, 20)  and (avg_protection >= 1 ? (na(strategy.position_avg_price) ? true : close <= strategy.position_avg_price) : true))
strategy.close_all(when = shortCondition and time > timestamp(2017, 9, 22, 4, 20) and (gain_protection >=1 ? (close >= gainMultiplier * strategy.position_avg_price) : true))

Mehr