Die Strategie ist eine relativ einfache Mikro-Profit-Strategie, die hauptsächlich auf Renko-Pulse und TEMA-Indikatoren basiert, um Trends zu identifizieren und umzukehren. Die Strategie-Logik ist einfach und intuitiv, und durch Parameteroptimierung können stabile Gewinne erzielt werden.
Die Renko-Linien ersetzen die K-Linien und ermöglichen eine klarere Identifizierung der Kursbewegungen.
Der TEMA-Indikator hat eine geringere Verzögerung als die EMA, wodurch eine Trendwende früher erfasst werden kann.
Wenn TEMA kurzfristige SMAs überschreitet, ist das Durchschreiten zuverlässiger.
Der Preis ist höher als der langfristige SMA, ohne Rückzahlung, um eine übermäßige Haltung zu vermeiden.
Setzen Sie eine Stop-Loss-Bedingung, um Ihre Position nur nach Erreichen der Mindestgewinn-Anforderungen zu begleichen.
Die Kombination aus Renko und TEMA ist einfach und wirksam.
Es ist wichtig, Trends klar zu erkennen und zu vermeiden, dass es wiederholt zu Konflikten kommt.
TEMA reduziert die Verzögerungen und ermöglicht so einen schnelleren Zugang.
Rationalisierte Stop-Loss-Risiken
Für Hochfrequenz- und Kleinstbetragstransaktionen.
Es ist nicht möglich, die Positionen rechtzeitig wieder zu akkumulieren, und es ist schwierig, dauerhaft zu profitieren.
Eine falsche Einstellung der Parameter kann zu verpassten Handelschancen führen.
Es besteht die Gefahr, dass die Einbahnpositionen nicht kontrolliert werden können und die Verluste zunehmen.
Es ist schwierig, ausreichende Gewinne zu erzielen und ist eher geeignet für kleine Arbitrage.
Optimierung der SMA- und TEMA-Parameter, um die optimale Kombination zu finden.
Verschiedene Stoppbedingungen werden getestet, um Vorteile und Risiken auszugleichen.
Die Einführung einer Einschränkung für die Anzahl der offenen Positionen und die Kontrolle der Einbahnstraße.
Der Stop-Loss wird in Kombination mit den Volatilitätsindikatoren festgelegt.
Die Bewertung sollte mit anderen Strategien kombiniert werden, um die Gewinnsteigerungen zu erreichen.
Die Strategie nutzt die Renko-Reihe und die TEMA-Indikatoren, um Trends einfach und effektiv zu beurteilen. Sie eignet sich für hochfrequente kleine Kapital-Arbitrage, aber die Gewinnspanne ist begrenzt. Die Wirksamkeit kann durch Parameteroptimierung und Risikokontrollen verbessert werden.
/*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))