Thèse
Catch sustained moves by going long when the fast EMA crosses above the slow EMA.
Adapté aux setups de Suivi de tendance — fonctionne mieux quand le comportement du marché correspond à la thèse, et déraille quand non. À combiner avec le mode walk-forward du backtester avant d'engager du capital réel.
Long flat periods broken by sharp upward jumps when a sustained trend lines up — and visible drawdowns during ranging markets when the cross fires both ways inside a few bars.
Jeu de règles YAML
Colle-le dans l'onglet « Text » du Strategy Designer, ou utilise le bouton dashboard ci-dessus pour le charger comme modèle.
name: ema_crossover
weight: 1.0
long_only: true
indicators:
ema_fast: {kind: ema, period: 12}
ema_slow: {kind: ema, period: 26}
entry:
combine: AND
rules:
- {lhs: {indicator: ema_fast}, op: crosses_up, rhs: {indicator: ema_slow}}
exit:
combine: OR
rules:
- {lhs: {indicator: ema_fast}, op: crosses_down, rhs: {indicator: ema_slow}}
risk:
trailing_stop_pct: 0.04
cooldown_bars: 2
Indicateurs
ema_fastEMA (period 12)Exponential moving average over the last 12 closes — a short-term smoother that reacts quickly to new prints.
ema_slowEMA (period 26)Exponential moving average over the last 26 closes — a slower baseline that captures the broader regime.
Conditions d'entrée
Le bot ouvre une position à la bougie suivant le déclenchement de toutes les conditions ci-dessous.
- Enter long the bar after EMA(12) crosses above EMA(26).
- Cooldown of 2 bars after an exit prevents instant whipsaw re-entries.
Conditions de sortie
N'importe laquelle des conditions ci-dessous ferme la position.
- Close on the down-cross: EMA(12) back below EMA(26).
- Trailing stop of 4% locks in profits if the cross reverses without a clean down-cross.
Comportement attendu
Long flat periods broken by sharp upward jumps when a sustained trend lines up — and visible drawdowns during ranging markets when the cross fires both ways inside a few bars.
C'est le caractère de la courbe d'equity, pas une prévision de rendement. Les backtests ne sont pas des promesses sur la performance en direct.
Essaie-la sur tes propres données
Ouvre le modèle dans le dashboard pour le tester sur BTC, ETH ou n'importe quel symbole CCXT — ou copie le YAML dans le Strategy Designer pour le modifier d'abord.
Le comportement passé en backtest ne garantit pas la performance future. Les marchés évoluent ; les jeux de règles doivent être revalidés. Tu trades à tes risques.