Rejoindre la liste d'attente
Stratégies / Momentum / Twelve Minus Two Momentum

Twelve Minus Two Momentum

Le système compare deux clôtures passées, une à 28 barres en arrière et une à 207 barres en arrière. Si la plus récente est la plus haute, il achète et conserve jusqu'à ce que cette comparaison s'inverse. Il est long uniquement et dimensionne chaque trade à partir d'un montant de capital fixe.

MomentumLong uniquementSwingVisaJournalier
12.00Profit factor
38,440Gain net USD
61.54%Taux de réussite
52Trades
-8,990Max drawdown
739Trade moyen

Meilleure exécution sur 31. Visa, Journalier, de l'exécution stock2-queue:2026-09-15-Visa.tsv:13.

Règles d'entrée, long

  1. Aucune position ouverte

Règles de sortie

  1. Pas de stop loss ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-15
InstrumentVisa, Journalier
Capital par trade10,000
CoûtsNon enregistré pour cette exécution.
BarresBarres journalières, tout l'historique disponible
Dernier test2026-09-15
Paramètres (3)
capitalPerTrade
Montant engagé sur chaque trade
10000
recentLag
Nombre de barres jusqu'à la clôture de référence récente
28
distantLag
Nombre de barres jusqu'à la clôture de référence éloignée
207

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
VisaMeilleure exécutionJournalier12.00 5261.5438,440 USD-8,990
PalantirJournalier111.46 1376.9279,699 USD-50,083
MetaJournalier13.28 1952.6379,285 USD-16,771
BroadcomJournalier10.25 6251.6175,723 USD-16,715
AmazonJournalier9.95 10757.94177,764 USD-94,854
OracleJournalier9.77 14957.72257,341 USD-78,792
TeslaJournalier8.92 6746.27207,426 USD-48,440
CiscoJournalier8.54 10845.37179,574 USD-45,603
MicrosoftJournalier8.12 11446.49169,311 USD-40,856
AppleJournalier7.88 9154.95175,138 USD-40,091
NvidiaJournalier6.78 7047.14149,329 USD-57,284
AbbVieJournalier6.48 4768.0916,154 USD-6,527
MastercardJournalier6.42 5954.2451,965 USD-16,760
WalmartJournalier6.16 19752.79122,002 USD-20,904
AlphabetJournalier5.93 3464.7114,192 USD-5,273
Lam ResearchJournalier4.14 10648.1192,002 USD-34,505
ExxonMobilJournalier4.10 20154.2377,170 USD-7,211
Coca-ColaJournalier3.97 19949.2564,236 USD-12,081
Eli LillyJournalier3.90 17350.87103,217 USD-14,390
S&P 500Journalier3.27 17455.1743,109 EUR-4,902
Johnson & JohnsonJournalier3.23 21650.4662,022 USD-10,144
Berkshire HathawayJournalier2.94 10444.2327,076 USD-7,719
CostcoJournalier2.82 14051.4347,827 USD-12,266
Bank of AmericaJournalier2.45 9255.4330,060 USD-15,712
Applied MaterialsJournalier2.33 10650.0036,101 USD-43,779
ChevronJournalier2.26 15354.9025,356 USD-5,342
CaterpillarJournalier1.84 23145.8941,171 USD-12,765
AMDJournalier0.81 9236.96-10,026 USD-41,370
IntelJournalier0.34 911.11-12,833 USD-19,500
JPMorganJournalier0.20 4325.58-10,192 USD-10,310
MicronJournalier0.12 825.00-10,992 USD-15,567

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 31. 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

ProBuilder, réécrit selon le standard maison

// ============================================================
// Twelve Minus Two Momentum
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
capitalPerTrade = 10000   // money committed to each trade
recentLag = 28            // bars back to the recent reference close
distantLag = 207          // bars back to the distant reference close

// --- Indicators ---
positionSize = capitalPerTrade / close
momentumUp = close[recentLag] > close[distantLag]
momentumDown = close[recentLag] < close[distantLag]

14 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.
À lire d'abordFaiblesses connues4 points
  • La meilleure exécution sur Visa n'a eu que 52 trades. Palantir en a eu 13, Intel 9 et Micron 8, ce qui est trop peu pour s'y fier.
  • Pas de stop loss. Les sorties attendent que la comparaison entre 28 et 207 barres s'inverse, donc les drawdowns peuvent être profonds, par exemple USD 50,082.96 sur Palantir.
  • Quatre actions ont perdu de l'argent : AMD, Intel, JPMorgan et Micron.
  • Testé uniquement sur de grandes actions américaines et le S&P 500, un groupe qui a fortement progressé sur la période de test.

Questions

À propos de cette stratégie

Puis-je l'exécuter dans ProOrder sur des actions ?

Oui, elle fonctionne sur barres journalières et passe des ordres au marché. Le code est une réécriture sans vérification de compilation, et les statistiques proviennent de la version antérieure.

Quelles actions ont été testées ?

Un ensemble de grandes actions américaines d'Apple à Walmart, plus le S&P 500. Visa a rapporté USD 38,439.91 avec un profit factor de 12.0, tandis qu'AMD, Intel, JPMorgan et Micron ont terminé négatifs.

Combien de capital chaque trade utilise-t-il ?

Chaque trade engage 10000 USD, divisé par la clôture pour obtenir le nombre d'actions. Le max drawdown de Visa à cette taille était de USD 8,990.42.

Pourquoi des barres journalières ?

La règle regarde 207 barres en arrière, ce qui sur des barres journalières couvre l'essentiel d'une année de bourse. Sur des barres plus rapides le signal perdrait ce sens.

Voir aussi

Des stratégies comme celle-ci

Four Percent Dip

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

8.77 PF · 68 trades

Long-Term Moving Average Cross

Un profit factor similaire.

12.31 PF · 61 trades

Repulse DPO

Également une stratégie momentum.

2.87 PF · 104 trades

Le momentum sur actions peut côtoyer des systèmes sur indices et sur devises. Rejoignez la communauté ProRealAlgos pour découvrir comment.

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