L'internal bar strength indique où se situe la clôture dans l'amplitude de la journée. Ce système achète quand l'IBS est en dessous de 0.7, que la clôture est inférieure à la clôture précédente et que le plus bas précédent est passé sous celui d'avant. Il vend quand l'IBS remonte au-dessus de 0.9.
Meilleure exécution sur 31. Mastercard, Journalier, issue de l'exécution stock2-queue:2026-09-15-Mastercard.tsv:8.
| Période | Jusqu'au 2026-09-15 |
| Instrument | Mastercard, 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 |
| minRange Plancher sur l'amplitude de la bar pour éviter une division par zéro | 0.00001 |
| entryIbsLevel Acheter quand l'IBS est en dessous de cette valeur | 0.7 |
| exitIbsLevel Vendre quand l'IBS est au-dessus de cette valeur | 0.9 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| MastercardMeilleure exécution | Journalier | 2.65 | 380 | 69.47 | 55,597 USD | -5,014 |
| Visa | Journalier | 2.51 | 338 | 67.75 | 38,486 USD | -3,303 |
| Microsoft | Journalier | 2.45 | 694 | 68.44 | 96,673 USD | -4,771 |
| Broadcom | Journalier | 2.27 | 321 | 65.73 | 45,193 USD | -3,454 |
| Cisco | Journalier | 2.26 | 631 | 65.45 | 109,868 USD | -9,961 |
| ExxonMobil | Journalier | 2.07 | 899 | 62.85 | 73,449 USD | -6,444 |
| Alphabet | Journalier | 2.00 | 228 | 67.54 | 24,127 USD | -3,127 |
| Applied Materials | Journalier | 1.88 | 542 | 67.16 | 81,940 USD | -5,612 |
| Palantir | Journalier | 1.88 | 104 | 62.50 | 26,481 USD | -7,075 |
| Intel | Journalier | 1.81 | 791 | 62.45 | 90,133 USD | -6,875 |
| Johnson & Johnson | Journalier | 1.81 | 896 | 60.94 | 59,038 USD | -3,478 |
| Oracle | Journalier | 1.79 | 710 | 63.38 | 99,304 USD | -12,794 |
| Chevron | Journalier | 1.78 | 564 | 64.01 | 46,392 USD | -6,534 |
| Meta | Journalier | 1.76 | 255 | 65.10 | 30,490 USD | -6,529 |
| Lam Research | Journalier | 1.74 | 659 | 61.00 | 106,401 USD | -10,650 |
| Tesla | Journalier | 1.74 | 296 | 63.51 | 50,543 USD | -13,146 |
| Coca-Cola | Journalier | 1.73 | 1,048 | 56.77 | 65,632 USD | -6,816 |
| Nvidia | Journalier | 1.71 | 493 | 57.00 | 81,253 USD | -10,619 |
| Costco | Journalier | 1.71 | 655 | 64.43 | 53,145 USD | -6,378 |
| Apple | Journalier | 1.68 | 633 | 55.13 | 77,286 USD | -8,749 |
| AbbVie | Journalier | 1.67 | 228 | 62.28 | 18,923 USD | -3,850 |
| Eli Lilly | Journalier | 1.59 | 1,015 | 59.41 | 65,428 USD | -8,172 |
| Bank of America | Journalier | 1.54 | 532 | 65.98 | 51,185 USD | -13,735 |
| Amazon | Journalier | 1.52 | 551 | 61.52 | 55,208 USD | -16,419 |
| Berkshire Hathaway | Journalier | 1.49 | 579 | 64.77 | 23,761 USD | -4,961 |
| Micron | Journalier | 1.36 | 712 | 61.10 | 79,910 USD | -24,132 |
| AMD | Journalier | 1.28 | 817 | 59.49 | 69,026 USD | -15,748 |
| S&P 500 | Journalier | 1.20 | 1,088 | 62.87 | 15,348 EUR | -9,911 |
| JPMorgan | Journalier | 0.82 | 406 | 51.97 | -10,417 USD | -11,866 |
| Caterpillar | Journalier | 0.67 | 235 | 48.09 | -10,032 USD | -10,930 |
| Walmart | Journalier | 0.00 | 20 | 0.00 | -10,099 USD | -17,189 |
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
// ============================================================ // IBS Mean Reversion // 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 minRange = 0.00001 // floor on the bar range to avoid dividing by zero entryIbsLevel = 0.7 // buy when IBS is below this exitIbsLevel = 0.9 // sell when IBS is above this // --- Indicators --- positionSize = capitalPerTrade / close barRange = MAX(high - low, minRange) ibsValue = (close - low) / barRange
15 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, elle n'a besoin que des clôtures et des amplitudes journalières. Le code réécrit n'a pas été vérifié à la compilation, donc faites un backtest avant de le trader en réel.
Mastercard arrive en tête avec USD 55,596.58 nets sur 380 trades et un taux de réussite de 69.47%. Microsoft, Cisco et Visa ont également bien performé, tandis que JPMorgan, Caterpillar et Walmart ont perdu.
Chaque position vaut 10,000 divisé par la clôture, soit environ 10,000 d'actions. L'exécution Mastercard a eu un max drawdown de USD 5,014.18.
L'IBS est construit à partir du plus haut, du plus bas et de la clôture journaliers, et chaque action a été testée sur tout son historique journalier.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.