Rejoindre la liste d'attente
Stratégies / Mean reversion / Four Percent Dip

Stratégie Four Percent Dip

Un acheteur de creux long uniquement pour les actions en tendance haussière. Il achète lorsque la clôture est au moins 4% sous le plus haut de 40 barres et toujours au-dessus de la SMA à 215 jours. Il vend dès que la clôture dépasse le plus haut de 40 barres de la barre précédente.

Mean reversionLong uniquementSwingVisaJournalier
8.77Profit factor
31,547Gain net USD
86.76%Taux de réussite
68Trades
-3,129Max drawdown
464Trade moyen

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

Règles d'entrée, long

  1. La clôture est au-dessus de la moyenne mobile simple à 215 jours

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 (4)
capitalPerTrade
Montant engagé sur chaque trade
10000
lookbackPeriod
Barres utilisées pour le plus haut récent
40
dipFactor
Entrée lorsque la clôture est en dessous de cette fraction du plus haut récent
0.96
trendPeriod
Longueur de la moyenne de tendance à long terme
215

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
VisaMeilleure exécutionJournalier8.77 6886.7631,547 USD-3,129
BroadcomJournalier8.04 9090.0051,312 USD-5,014
AlphabetJournalier7.43 4785.1122,541 USD-3,200
PalantirJournalier5.85 3989.7431,703 USD-7,609
S&P 500Journalier4.71 13183.9738,622 EUR-3,221
ExxonMobilJournalier4.54 16482.3260,435 USD-7,442
AbbVieJournalier4.35 4682.6115,385 USD-4,051
MastercardJournalier4.32 8485.7134,229 USD-5,998
MicrosoftJournalier4.13 17183.6374,863 USD-5,848
WalmartJournalier4.01 19277.6093,711 USD-9,059
CiscoJournalier3.98 17389.6083,419 USD-11,676
MetaJournalier3.96 6986.9630,635 USD-7,256
Johnson & JohnsonJournalier3.72 17780.2360,396 USD-6,286
AmazonJournalier3.48 14881.7675,529 USD-8,103
Coca-ColaJournalier3.48 18779.1459,599 USD-9,389
Eli LillyJournalier3.46 21479.4471,777 USD-6,194
OracleJournalier3.16 20084.0095,961 USD-13,187
Lam ResearchJournalier3.14 20686.8999,336 USD-8,982
Berkshire HathawayJournalier3.08 8583.5323,801 USD-5,440
NvidiaJournalier3.02 16784.4389,184 USD-8,960
ChevronJournalier2.89 9473.4022,683 USD-5,786
CostcoJournalier2.75 13380.4540,881 USD-5,829
IntelJournalier2.49 20279.7093,131 USD-16,667
TeslaJournalier2.38 9176.9237,743 USD-10,363
Applied MaterialsJournalier2.25 13984.8949,844 USD-15,944
JPMorganJournalier2.19 21179.1557,462 USD-8,477
CaterpillarJournalier2.15 20376.3552,401 USD-6,431
AppleJournalier2.07 18176.8054,038 USD-12,520
MicronJournalier2.02 23785.6595,503 USD-15,970
AMDJournalier1.57 22677.4364,012 USD-19,651
Bank of AmericaJournalier1.28 10275.499,841 USD-18,419

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

// ============================================================
// Four Percent Dip
// 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
lookbackPeriod = 40       // window for the recent high
dipFactor = 0.96          // buy when price is 4% below that high
trendPeriod = 215         // long-term trend filter length

// --- Indicators ---
positionSize = capitalPerTrade / close
recentHigh = Highest[lookbackPeriod](high)
trendMA = Average[trendPeriod](close)

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

SMA
À lire d'abordFaiblesses connues3 points
  • Il n'y a pas de stop loss. Une action qui continue de baisser après le creux reste dans le trade jusqu'à ce qu'elle atteigne un nouveau plus haut de 40 barres.
  • La meilleure exécution sur Visa ne compte que 68 trades, donc le taux de réussite de 86.76% et le profit factor de 8.77 reposent sur un petit échantillon.
  • Certaines actions ont présenté des drawdowns bien plus profonds, par exemple AMD à USD 19,650.96 et Bank of America à USD 18,419 face à USD 9,841.28 de gain.

Questions

À propos de cette stratégie

Four Percent Dip peut-elle fonctionner dans ProOrder ?

Oui, les entrées et les sorties sont de simples règles basées sur la clôture. Le code a été réécrit après les tests et n'a pas été vérifié à la compilation, donc exécutez d'abord un backtest.

Quelles actions ont été testées ?

Trente graphiques journaliers de grandes actions américaines plus le S&P 500, et tous ont été profitables. Visa a été le meilleur, avec USD 31,546.96 net sur 68 trades.

Quelle est la taille de chaque position ?

Chaque trade achète environ 10,000 d'actions (10,000 divisé par la clôture). L'exécution sur Visa a eu un max drawdown de USD 3,129.

Pourquoi le filtre de la SMA à 215 jours ?

Il maintient le système à l'écart des actions en tendance baissière prolongée, de sorte qu'il n'achète les creux qu'au sein d'une tendance haussière existante sur barres journalières.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Twelve Minus Two Momentum

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

12.00 PF · 52 trades

ATR Band

Un profit factor similaire.

10.31 PF · 53 trades

Les systèmes d'achat de creux sur actions ne sont qu'une pièce d'un plan plus large. Rejoignez la liste d'attente ProRealAlgos pour voir le reste.

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