Les ressources ont été chargées... Je charge...

Stratégie de négociation intrajournalière croisée rapide et lente de l'EMA

Auteur:ChaoZhang est là., Date: 12 septembre 2023 à 16 h 28:09
Les étiquettes:

Cette stratégie intraday consiste à négocier le croisement d'une EMA rapide et lente pour le trading à haute fréquence.

La logique de la stratégie:

  1. Définissez une période EMA rapide et lente, généralement 110 et 40.

  2. Passez long lorsque l'EMA rapide dépasse l'EMA lente.

  3. Faire du short lorsque l'EMA rapide dépasse l'EMA lente.

  4. Définir un point d'arrêt de perte fixe pour contrôler les risques.

  5. Utilisation pour les périodes à haute fréquence (1 minute) pour la négociation intradienne.

Les avantages:

  1. Le croisement EMA rapide/lente évalue avec précision les tendances à court terme.

  2. Le trading de rupture capte rapidement les pics courts.

  3. Le stop loss fixe gère le risque commercial.

Les risques:

  1. Le commerce à haute fréquence nécessite une capacité suffisante pour absorber les coûts de négociation.

  2. Un stop-loss trop serré provoque des arrêts excessifs.

  3. Les délais de croisement de l'EMA peuvent retarder les signaux.

En résumé, cette stratégie consiste à négocier des croisements rapides/lents de l'EMA pour des oscillations intradiennes à court terme.


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

//@version=2
strategy("Eli Strategy", overlay=true)
fastLength = input(110)
slowLength = input(40)
price = close

emafast = ema(price, fastLength)
emaslow = ema(price, slowLength)


if (crossover(emafast, emaslow))
    strategy.entry("EMA2CrossLE", strategy.long, comment="long")
    strategy.exit("Exit Long", from_entry = "EMA2CrossLE", loss = 500, comment= "Rshort")

if (crossunder(emafast, emaslow))
    strategy.entry("EMA2CrossSE", strategy.short, comment="short")
    strategy.exit("Exit short", from_entry = "EMA2CrossSE", loss = 500, comment= "RLong")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

Plus de