Seules les actions qui se négocient au-dessus de leur SMA à 220 jours sont retenues. Le système achète quand la clôture descend sous une enveloppe placée environ 2.2% sous la SMA à 20 jours, puis vend quand le prix clôture au-dessus de l'enveloppe supérieure correspondante. Chaque trade est dimensionné à partir de USD 10,000 de capital.
Meilleure exécution sur 31. Visa, Journalier, de l'exécution stock2-queue:2026-09-15-Visa.tsv:7.
| Période | Jusqu'au 2026-09-15 |
| Instrument | Visa, Journalier |
| Capital par trade | 10,000 |
| Coûts | Non enregistré pour cette exécution. |
| Barres | Barres journalières, tout l'historique disponible |
| Dernier test | 2026-09-15 |
| capitalPerTrade Montant engagé sur chaque trade | 10000 |
| bandPeriod Longueur de la SMA de la ligne médiane de l'enveloppe | 20 |
| envelopeDivisor Le décalage de la bande est la ligne médiane divisée par cette valeur (environ 2.2%) | 45 |
| trendPeriod Longueur de la SMA de tendance à long terme | 220 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| VisaMeilleure exécution | Journalier | 5.49 | 54 | 83.33 | 18,470 USD | -3,117 |
| Palantir | Journalier | 5.66 | 24 | 83.33 | 16,912 USD | -2,959 |
| Cisco | Journalier | 4.47 | 145 | 79.31 | 55,640 USD | -4,596 |
| Walmart | Journalier | 3.89 | 179 | 62.01 | 90,209 USD | -7,997 |
| Broadcom | Journalier | 3.81 | 87 | 79.31 | 31,304 USD | -4,149 |
| S&P 500 | Journalier | 3.66 | 120 | 83.33 | 27,918 EUR | -3,204 |
| ExxonMobil | Journalier | 3.60 | 150 | 74.00 | 35,358 USD | -2,863 |
| Applied Materials | Journalier | 3.27 | 116 | 81.90 | 38,194 USD | -3,910 |
| Meta | Journalier | 3.15 | 60 | 81.67 | 19,993 USD | -3,979 |
| Alphabet | Journalier | 3.07 | 39 | 74.36 | 11,534 USD | -3,597 |
| Mastercard | Journalier | 3.06 | 73 | 78.08 | 19,971 USD | -5,605 |
| Lam Research | Journalier | 2.89 | 166 | 77.71 | 60,349 USD | -6,941 |
| Microsoft | Journalier | 2.87 | 140 | 74.29 | 33,711 USD | -2,941 |
| Costco | Journalier | 2.64 | 130 | 74.62 | 30,557 USD | -5,922 |
| Berkshire Hathaway | Journalier | 2.56 | 71 | 78.87 | 13,965 USD | -3,418 |
| Oracle | Journalier | 2.50 | 171 | 75.44 | 51,071 USD | -5,388 |
| Johnson & Johnson | Journalier | 2.43 | 158 | 75.95 | 30,950 USD | -6,259 |
| Eli Lilly | Journalier | 2.30 | 179 | 71.51 | 36,990 USD | -5,662 |
| Coca-Cola | Journalier | 2.15 | 140 | 73.57 | 23,886 USD | -4,682 |
| Caterpillar | Journalier | 1.99 | 193 | 72.54 | 34,614 USD | -5,872 |
| Chevron | Journalier | 1.93 | 84 | 67.86 | 10,491 USD | -2,749 |
| Intel | Journalier | 1.88 | 212 | 68.87 | 54,246 USD | -17,333 |
| Nvidia | Journalier | 1.88 | 134 | 68.66 | 33,163 USD | -14,132 |
| JPMorgan | Journalier | 1.69 | 161 | 73.29 | 23,616 USD | -6,574 |
| Amazon | Journalier | 1.65 | 109 | 66.97 | 17,664 USD | -6,180 |
| Tesla | Journalier | 1.57 | 68 | 63.24 | 12,690 USD | -7,249 |
| Micron | Journalier | 1.47 | 166 | 73.49 | 27,390 USD | -13,305 |
| AMD | Journalier | 1.46 | 196 | 70.92 | 33,193 USD | -14,672 |
| Bank of America | Journalier | 1.40 | 95 | 68.42 | 9,579 USD | -6,236 |
| Apple | Journalier | 1.34 | 143 | 64.34 | 13,935 USD | -9,974 |
| AbbVie | Journalier | 1.33 | 37 | 56.76 | 2,507 USD | -4,255 |
Graphiques
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
// ============================================================ // Dip In Uptrend // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long only // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- capitalPerTrade = 10000 // money committed to each trade bandPeriod = 20 // envelope midline length envelopeDivisor = 45 // band offset is the midline divided by this (about 2.2%) trendPeriod = 220 // long-term trend filter length // --- Indicators --- positionSize = capitalPerTrade / close midBand = Average[bandPeriod](close) bandOffset = midBand / envelopeDivisor upperBand = midBand + bandOffset lowerBand = midBand - bandOffset trendMA = Average[trendPeriod](close)
15 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui. Le code dimensionne chaque trade à 10,000 divisé par la clôture, chaque position utilise donc à peu près le même capital.
Visa en journalier arrive en tête avec un profit factor de 5.49 et USD 18,469.84 sur 54 trades. Tous les marchés testés étaient profitables, de Palantir (5.66) jusqu'à AbbVie (1.33).
Avec 10,000 par trade, Visa a eu un max drawdown de USD 3,117.24. Intel et AMD sont allés plus loin, à USD 17,333.32 et USD 14,672.40.
Le filtre de tendance à 220 jours et l'enveloppe à 20 jours sont conçus pour les swings journaliers des grandes actions. Les bars intraday n'ont pas été testés.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.