Rejoindre la liste d'attente
Stratégies / Momentum / KST Crossover With ATR Stops

KST Crossover With ATR Stops

La stratégie achète lorsque la ligne de momentum KST croise au-dessus de sa moyenne sur 9 périodes, que le prix est au-dessus d'une droite de régression linéaire sur 200 périodes et de la mâchoire de l'Alligator, et que le choppiness est inférieur à 50. Elle sort lorsque le prix atteint un stop ou un objectif fixé à partir de l'ATR sur 14 périodes.

MomentumLong uniquementSwingDAX 404 heures
1.81Profit factor
12,858Gain net EUR
51.27%Taux de réussite
236Trades
-1,656Max drawdown
54.48Trade moyen

Meilleure exécution sur 20. DAX 40, 4 heures, spread 3, issue de l'exécution pf:2026-10-09-DAX40-4h.tsv:1.

Règles d'entrée, long

  1. Le cours de clôture est au-dessus de la droite de régression linéaire sur 200 périodes et de la mâchoire de l'Alligator (moyenne de Wilder sur 13 périodes, décalée de 8 bars).
  2. L'indice de Choppiness sur 14 périodes est inférieur à 50.

Règles de sortie

  1. La position est clôturée au marché lorsque l'un des deux niveaux est touché.

Conditions de test

PériodeJusqu'au 2026-10-09
InstrumentDAX 40, 4 heures
Spread3 points
Capital de départ1,000,000
CoûtsSpread uniquement. Les commissions et le financement overnight ne sont pas inclus.
BarresJusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique
Dernier test2026-10-10

Chaque exécution

Marchés et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
DAX 40Meilleure exécution4 heures1.81 23651.2712,858 EUR-1,656
Dow JonesJournalier1.81 10451.9212,247 EUR-2,759
FTSE 1004 heures1.50 19848.483,968 EUR-906
DAX 4030 min1.19 1,25744.878,430 EUR-1,790
USD/JPY1 heuren/a 80944.75207,940 USD-161,810
Nikkei 22515 minn/a 1,30645.648,795 USD-8,633
Pétrole brut américainJournaliern/a 7553.338,005 EUR-3,422
Dow Jones4 heuresn/a 7847.447,068 EUR-3,598
DAX 40Journaliern/a 15047.335,207 EUR-1,707
DAX 401 heuren/a 72643.253,863 EUR-2,734
Nasdaq 1001 heuren/a 90846.813,740 EUR-2,205
DAX 4015 minn/a 1,24344.013,568 EUR-1,706
Pétrole BrentJournaliern/a 3246.883,433 EUR-2,287
Nasdaq 100Journaliern/a 10649.063,032 EUR-1,740
Pétrole brut américain10 minn/a 1,18541.862,189 EUR-1,768
Or4 heuresn/a 24447.951,443 EUR-493
Or1 heuren/a 80243.89655 EUR-504
S&P 5004 heuresn/a 23240.52607 EUR-487
Or15 minn/a 1,08845.13551 EUR-310
S&P 500Journaliern/a 12342.28539 EUR-445

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 20. La liste complète figure dans le tableau ci-dessus.

Au-dessus de 1.0, a gagné de l'argent ; en dessous de 1.0, a perdu de l'argent.

Le code

Code ProBuilder, tel que testé

// ==============================================================
// KST Crossover With ATR Stops
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long only
// Timeframe tested: 4 hours
// ==============================================================

DEFPARAM CumulateOrders = false

ONCE sl = 0
ONCE tp = 0

ra = 100 * (close - close[10]) / close[10]
rb = 100 * (close - close[15]) / close[15]
rc = 100 * (close - close[20]) / close[20]
rd = 100 * (close - close[30]) / close[30]
kst = Average[10](ra) + 2 * Average[10](rb) + 3 * Average[10](rc) + 4 * Average[15](rd)
sig = Average[9](kst)

jawraw = WilderAverage[13](MedianPrice)
jaw = jawraw[8]

trsum = summation[14](TR(close))
rng = highest[14](high) - lowest[14](low)
ci = 100

19 lignes de plus : les règles d'entrée et de sortie.

Configuration

Comment la charger

  1. Copiez le code avec le bouton Copier du bloc de code.
  2. Dans ProRealTime, ouvrez un graphique de l'instrument et de l'unité de temps que vous voulez tester, puis ouvrez ProOrder > Nouveau système de trading et choisissez "Créer par programmation".
  3. Collez le code, donnez un nom au système et enregistrez-le.
  4. Cliquez sur "Backtest", définissez votre propre spread et votre position size, puis lancez-la avant d'envisager de la trader en réel.

Indicateurs utilisés

SMAATRRégression linéaireMoyenne de Wilder
Historique plus longNouvelle exécution sur jusqu'à 1,000,000 barresDAX 40 · 4 heures · données anciennes 0.00 EUR

DAX 40 n'a pas d'historique au-delà de l'exécution standard, donc les deux exécutions portent sur 28,000 barres.

DAX 40 · 4 heures

Barres disponibles28,000
Net, exécution standard de 200,000 barres12,858.10 EUR
Net, exécution longue12,858.10 EUR
Net sur les seules données plus anciennes0.00 EUR
À lire d'abordFaiblesses connues2 points
  • Les résultats incluent uniquement le spread. Les commissions et les frais de financement overnight ne sont pas inclus.
  • Le code est publié tel qu'il a été testé en backtest et n'a pas été recompilé depuis.

Questions

À propos de cette stratégie

Puis-je exécuter KST Crossover With ATR Stops dans ProOrder ?

Oui. Le code est en ProBuilder et fonctionne comme un système automatique ProOrder. Faites un backtest sur votre propre compte, avec votre spread et votre position size, avant de le trader en réel.

Sur quels marchés a-t-elle été testée ?

Elle a été testée sur 20 combinaisons de marché et d'unité de temps. La meilleure exécution est DAX 40, 4 heures, avec un profit factor de 1.81 sur 236 trades.

Quel a été le drawdown ?

La meilleure exécution a connu un max drawdown de 1,656 EUR avec la position size testée, pour un résultat net de 12,858 EUR.

Trade-t-elle en long, en short ou les deux ?

Elle ne prend que des positions long.

Voir aussi

Des stratégies comme celle-ci

Trend Surfer

Utilise le même indicateur.

1.04 PF · 10,813 trades

Heikin Ashi Color Flip

Meilleure exécution sur le même marché, DAX 40.

1.12 PF · 3,692 trades

KDJ J Line Zero Cross

Également une stratégie momentum.

1.81 PF · 429 trades

Inscrivez-vous sur la liste d'attente ProRealAlgos pour trader un portefeuille testé plutôt que des stratégies isolées.

La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.

Les résultats passés de backtest ne garantissent pas les résultats futurs. Ceci n'est pas un conseil financier. Sélectionné et maintenu par ProRealAlgos. ProRealTime™ est une marque de ProRealTime SAS. prorealalgos.comStatsDocumentation