Renko Boxes et l'indicateur TEMA Stratégie de micro-profit

Auteur:ChaoZhang est là., Date: 2023-09-20 14h36 et 46 min
Les étiquettes:

Résumé

Il s'agit d'une stratégie de micro-bénéfice relativement simple qui utilise principalement des boîtes Renko et l'indicateur TEMA pour identifier les tendances du trading d'inversion.

La logique de la stratégie

  1. Utilisez des boîtes Renko au lieu de bougies pour identifier plus clairement les mouvements de prix.

  2. Le TEMA a un retard moindre par rapport à l'EMA, ce qui permet de détecter plus tôt les changements de tendance.

  3. Allez long lorsque TEMA traverse au-dessus de la SMA à court terme et positionnez-vous près lorsque TEMA traverse en dessous de la SMA.

  4. Évitez d'acheter lorsque le prix est supérieur à la SMA à long terme pour éviter des positions surdimensionnées.

  5. Définir les critères de prise de bénéfice pour ne fermer une position que lorsque l'objectif de bénéfice minimum est atteint.

Analyse des avantages

  1. La combinaison Renko et TEMA est simple mais efficace.

  2. L'identification claire des tendances évite les opérations en conflit.

  3. TEMA réduit le retard pour des entrées plus rapides.

  4. Les risques de stop-loss et de prise de bénéfices raisonnables sont contrôlés.

  5. Convient pour les transactions à faible capital à haute fréquence.

Analyse des risques

  1. Difficile à réacquérir rapidement, ce qui limite le potentiel de profit.

  2. Des paramètres inappropriés peuvent manquer des opportunités commerciales.

  3. Aucun contrôle sur la taille de la position dans une direction, risque de pertes amplifiées.

  4. Difficile de réaliser des profits adéquats, plus adapté pour les petits scalps.

Directions d'amélioration

  1. Optimisez les paramètres SMA et TEMA pour trouver la meilleure combinaison.

  2. Testez différents critères de prise de profit pour équilibrer rentabilité et risque.

  3. Ajouter des limites de comptage pour contrôler la taille de la position à sens unique.

  4. Incorporer des indicateurs de volatilité pour définir le stop loss.

  5. Évaluer la combinaison avec d'autres stratégies d'amplification des bénéfices.

Résumé

La stratégie identifie efficacement les tendances avec Renko et TEMA, adaptée au scalping à faible capital à haute fréquence, mais a un potentiel limité d'amplification des bénéfices.


/*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))

Plus de