Rejoindre la liste d'attente
Stratégies / Mean reversion / Gap Catcher

Gap Catcher : acheter la faiblesse par rapport à la clôture de 5 jours

Gap Catcher achète lorsqu'une barre intraday clôture sous la clôture journalière de 5 jours auparavant et vend dès que le prix remonte au-dessus. Un stop de 1% est placé sur la barre d'entrée. Elle ne trade que long.

Mean reversionLong uniquementIntradayEUR/USD3 min
4.51Profit factor
123,862Gain net USD
74.64%Taux de réussite
631Trades
-33,131Max drawdown
196Trade moyen

Meilleure exécution sur 17. EUR/USD, 3 min, spread 1, issue de l'exécution pf:2026-09-15-EURUSD-3m.tsv:2.

Règles d'entrée, long

  1. Le plus haut de la barre diffère du plus bas de la barre précédente (mouvement de n'importe quelle taille)

Règles de sortie

  1. Stop loss 1%

Conditions de test

PériodeJusqu'au 2026-09-15
InstrumentEUR/USD, 3 minutes
Spread1 points
Contrats1
Capital de départ1,000,000
CoûtsSpread uniquement. Les commissions et le financement overnight ne sont pas inclus.
BarresJusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique
Dernier test2026-09-15
Paramètres (4)
positionSize
Lots par trade
1
minGap
Mouvement minimum d'une barre à l'autre, en fraction
0
lookbackDays
Jours en arrière pour la clôture de référence
5
stopLossPct
Stop de protection, pourcentage
1

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
EUR/USDMeilleure exécution3 min4.51 63174.64123,862 USD-33,131
EUR/USD2 min4.13 54464.7189,237 USD-33,319
EUR/USD5 min2.16 87177.1568,512 USD-33,907
EUR/USD10 min1.64 1,42680.8677,394 USD-25,468
Dow Jones2 min1.35 58184.687,098 EUR-3,933
DAX 403 min1.18 87579.774,409 EUR-3,779
Dow Jones5 min1.15 94281.428,114 EUR-7,654
S&P 5002 min1.15 66773.16593 EUR-352
Dow JonesJournalier1.14 3,50234.4724,548 EUR-10,514
DAX 405 min1.13 1,13478.224,154 EUR-3,691
Dow Jones10 min1.12 1,54076.9512,873 EUR-6,685
DAX 4010 min1.11 1,74174.676,526 EUR-3,487
Dow Jones30 min1.10 1,30866.7412,871 EUR-8,354
FTSE 100Journalier1.10 2,39242.986,899 EUR-2,694
Dow Jones1 heure1.09 1,07361.1411,168 EUR-9,054
Dow Jones15 min1.08 1,64271.6211,115 EUR-8,388
DAX 40Journalier1.04 3,11837.464,962 EUR-4,536

Graphiques

Résultats par exécution

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

// ============================================================
// Gap Catcher
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 3 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 1000

// --- Parameters ---
positionSize = 1          // lots per trade
minGap = 0                // bar-to-bar move, as a fraction, that must be exceeded
lookbackDays = 5          // compare the close with the daily close this many days ago
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
upMove = abs((high - low[1]) / low[1])
downMove = abs((low - high[1]) / high[1])
pastClose = DClose(lookbackDays)

17 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.
Historique plus longNouvelle exécution sur jusqu'à 1,000,000 barresS&P 500 · 2 min · données anciennes -1,005.27 EUR

Avec 915,000 barres disponibles sur S&P 500 2 minutes, le gain net est passé à EUR -412.07 contre EUR 593.2 dans l'exécution standard, car les données plus anciennes à elles seules ont perdu EUR 1,005.27.

S&P 500 · 2 min

Barres disponibles915,000
Net, exécution standard de 200,000 barres593.20 EUR
Net, exécution longue-412.07 EUR
Net sur les seules données plus anciennes-1,005.27 EUR
À lire d'abordFaiblesses connues4 points
  • Les drawdowns sont importants sur les exécutions forex : 33,131 USD sur EUR/USD 3 minutes face à 123,862 USD de gain.
  • Avec minGap à 0, le filtre de mouvement passe sur presque chaque barre, donc la partie gap du nom ne sert pas à grand-chose en pratique.
  • Le stop n'est placé que sur la barre d'entrée, comme dans le code original, donc les barres suivantes du trade peuvent ne pas le porter.
  • Les profit factors sur les exécutions sur indices sont minces, par exemple 1.04 sur DAX 40 Journalier et 1.08 sur Dow Jones 15 minutes.

Questions

À propos de cette stratégie

Puis-je l'exécuter dans ProOrder ?

Oui, elle est entièrement automatisée et long uniquement. Comme le stop n'est placé que sur la barre d'entrée, vérifiez en démo que votre protection reste en place avant de passer en réel.

Quels ont été ses résultats sur différents instruments ?

EUR/USD 3 minutes a mené avec 123,862 USD sur 631 trades et un taux de réussite de 74.64%. Chaque exécution du tableau a été profitable, sur EUR/USD, Dow Jones, DAX 40, FTSE 100 et S&P 500.

Combien de drawdown à 1 contrat ?

Avec 1 contrat et un spread de 1 point, EUR/USD 3 minutes a chuté de 33,131 USD depuis son sommet. S&P 500 en 2 minutes a eu un drawdown bien plus petit de 351.70 EUR.

Pourquoi des barres intraday courtes ?

La règle compare chaque barre à un niveau journalier fixe, donc des barres plus rapides captent le creux plus tôt. Les graphiques EUR/USD en 2 et 3 minutes ont donné les profit factors les plus élevés.

Voir aussi

Des stratégies comme celle-ci

Slow MACD Slope

Meilleure exécution sur le même marché, EUR/USD.

6.80 PF · 7,305 trades

Turn Of The Month

Un profit factor similaire.

4.86 PF · 47 trades

Monday Dip Buy

Également une stratégie mean reversion.

n/a PF · 146 trades

Vous voulez voir comment cela s'intègre dans un portefeuille plus large ? Inscrivez votre nom sur 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