Rejoindre la liste d'attente
Stratégies / Mean reversion / IBS Mean Reversion

IBS Mean Reversion sur actions

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.

Mean reversionLong uniquementSwingMastercardJournalier
2.65Profit factor
55,597Gain net USD
69.47%Taux de réussite
380Trades
-5,014Max drawdown
146Trade moyen

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

Règles d'entrée, long

  1. La clôture est en dessous de la clôture précédente
  2. Le plus bas précédent est en dessous du plus bas qui le précède
  3. Aucune position long ouverte

Règles de sortie

  1. Pas de stop loss ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-15
InstrumentMastercard, 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 (4)
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és et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
MastercardMeilleure exécutionJournalier2.65 38069.4755,597 USD-5,014
VisaJournalier2.51 33867.7538,486 USD-3,303
MicrosoftJournalier2.45 69468.4496,673 USD-4,771
BroadcomJournalier2.27 32165.7345,193 USD-3,454
CiscoJournalier2.26 63165.45109,868 USD-9,961
ExxonMobilJournalier2.07 89962.8573,449 USD-6,444
AlphabetJournalier2.00 22867.5424,127 USD-3,127
Applied MaterialsJournalier1.88 54267.1681,940 USD-5,612
PalantirJournalier1.88 10462.5026,481 USD-7,075
IntelJournalier1.81 79162.4590,133 USD-6,875
Johnson & JohnsonJournalier1.81 89660.9459,038 USD-3,478
OracleJournalier1.79 71063.3899,304 USD-12,794
ChevronJournalier1.78 56464.0146,392 USD-6,534
MetaJournalier1.76 25565.1030,490 USD-6,529
Lam ResearchJournalier1.74 65961.00106,401 USD-10,650
TeslaJournalier1.74 29663.5150,543 USD-13,146
Coca-ColaJournalier1.73 1,04856.7765,632 USD-6,816
NvidiaJournalier1.71 49357.0081,253 USD-10,619
CostcoJournalier1.71 65564.4353,145 USD-6,378
AppleJournalier1.68 63355.1377,286 USD-8,749
AbbVieJournalier1.67 22862.2818,923 USD-3,850
Eli LillyJournalier1.59 1,01559.4165,428 USD-8,172
Bank of AmericaJournalier1.54 53265.9851,185 USD-13,735
AmazonJournalier1.52 55161.5255,208 USD-16,419
Berkshire HathawayJournalier1.49 57964.7723,761 USD-4,961
MicronJournalier1.36 71261.1079,910 USD-24,132
AMDJournalier1.28 81759.4969,026 USD-15,748
S&P 500Journalier1.20 1,08862.8715,348 EUR-9,911
JPMorganJournalier0.82 40651.97-10,417 USD-11,866
CaterpillarJournalier0.67 23548.09-10,032 USD-10,930
WalmartJournalier0.00 200.00-10,099 USD-17,189

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

// ============================================================
// 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

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

IBS
À lire d'abordFaiblesses connues3 points
  • Il n'y a pas de stop loss, donc une action qui continue de baisser est conservée jusqu'à l'apparition d'une clôture forte.
  • Trois des trente marchés ont perdu de l'argent : JPMorgan, Caterpillar et Walmart. Walmart a eu 20 trades et aucun n'a été gagnant.
  • L'exécution sur le S&P 500 a été bien plus faible que les meilleures actions, avec un profit factor de 1.2 sur 1,088 trades.

Questions

À propos de cette stratégie

IBS Mean Reversion peut-elle fonctionner dans ProOrder ?

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.

Quels résultats sur l'ensemble des actions ?

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.

Comment chaque trade est-il dimensionné ?

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.

Pourquoi des barres journalières ?

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

Des stratégies comme celle-ci

Turnaround Tuesday

Utilise le même indicateur.

3.80 PF · 39 trades

Three Down Days

Un profit factor similaire.

2.77 PF · 63 trades

Monday Dip Buy

Également une stratégie mean reversion.

n/a PF · 146 trades

Vous voulez des systèmes mean reversion déjà en train de trader ? Rejoignez la liste d'attente ProRealAlgos.

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