Rejoindre la liste d'attente
Stratégies / Mean reversion / Low Buy High Sell

Stratégie Low Buy High Sell

Les longs s'ouvrent quand le prix clôture sous le plus bas des 3 derniers jours complets. Les shorts s'ouvrent quand le prix repasse sous le plus haut des 13 derniers jours. Les positions se clôturent quand le prix dépasse la clôture de la veille, avec des stops dimensionnés d'après l'amplitude de la veille.

Mean reversionLong & shortSwingGBP/USD4 heures
n/aProfit factor
2,533Gain net USD
50.12%Taux de réussite
2,530Trades
-1,409Max drawdown
1.00Trade moyen

Meilleure exécution sur 8. GBP/USD, 4 heures, spread 1.5, de l'exécution sweeps:2026-09-24-GBPUSD-4h-opt.tsv:2.

Règles d'entrée, long

  1. Pas plus de 1 entrée long par jour

Règles d'entrée, short

  1. Pas plus de 1 entrée short par jour

Règles de sortie

  1. Stop long à 0.4 fois l'amplitude haut-bas de la veille
  2. Stop short à 1 fois l'amplitude haut-bas de la veille
  3. Clôturer un short quand le prix clôture sous la clôture de la veille

Conditions de test

PériodeJusqu'au 2026-09-24
InstrumentGBP/USD, 4 heures
Spread1.5 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-25
Paramètres (6)
positionSize
Contrats par trade
1
maxLongTrades
Entrées long autorisées par jour
1
maxShortTrades
Entrées short autorisées par jour
1
longStopFactor
Distance du stop long en part de l'amplitude de la veille
0.4
shortStopFactor
Distance du stop short en part de l'amplitude de la veille
1
exitAtPrevClose
1 clôture les trades dès que le prix repasse au-delà de la clôture de la veille
1

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
GBP/USDMeilleure exécution4 heuresn/a 2,53050.122,533 USD-1,409
USD/JPYJournalier0.77 1833.33-12,480 JPY-28,720
Dow JonesJournaliern/a 2,39738.5112,580 EUR-7,010
Dow Jones1 heuren/a 83654.315,391 EUR-3,668
GBP/USDJournaliern/a 2,33642.944,914 USD-3,508
Dow Jones10 minn/a 80752.044,326 EUR-2,556
Dow Jones3 minn/a 22953.712,876 EUR-2,097
S&P 5003 minn/a 26646.62213 EUR-195

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Low Buy High Sell
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
maxLongTrades = 1         // long entries allowed per day
maxShortTrades = 1        // short entries allowed per day
longStopFactor = 0.4      // long stop as a share of yesterday's range
shortStopFactor = 1       // short stop as a share of yesterday's range
exitAtPrevClose = 1       // 1 = close trades back at yesterday's close

ONCE longTradesToday = 0
ONCE shortTradesToday = 0

// --- Indicators ---
// Per-day trade counters.
IF IntradayBarIndex = 0 THEN
  longTradesToday = 0
  shortTradesToday = 0
ENDIF
IF LongTriggered THEN
  longTradesToday = longTradesToday + 1
ENDIF
IF ShortTriggered THEN
  shortTradesToday = shortTradesToday + 1
ENDIF

// Levels from the last completed days.
prevDayHigh = DHigh(1)
prevDayLow = DLow(1)
prevDayClose = DClose(1)
// Lowest low of the last 3 days and highest high of the last 13 days.
multiDayLow = MIN(DLow(1), MIN(DLow(2), DLow(3)))
multiDayHigh = MAX(DHigh(1), MAX(DHigh(2), MAX(DHigh(3), MAX(DHigh(4), MAX(DHigh(5), MAX(DHigh(6), MAX(DHigh(7), MAX(DHigh(8), MAX(DHigh(9), MAX(DHigh(10), MAX(DHigh(11), MAX(DHigh(12), DHigh(13)))))))))))))
prevDayRange = prevDayHigh - prevDayLow

26 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.
À lire d'abordFaiblesses connues4 points
  • Le trade moyen sur la meilleure exécution est de USD 1.00 sur 2,530 trades, le spread et le slippage décident donc si elle gagne de l'argent.
  • USD/JPY journalier a terminé à JPY -12,480.00 avec un profit factor de 0.77, sur seulement 18 trades et avec un drawdown de JPY 28,720.00.
  • Le profit factor n'a pas été enregistré pour l'exécution principale GBP/USD 4 heures, qui provient de données de sweep.
  • La fenêtre d'entrée d'origine et la sortie du vendredi ont été supprimées, ce n'est donc pas la stratégie telle qu'elle a été publiée à l'origine.

Questions

À propos de cette stratégie

Fonctionne-t-elle dans ProOrder ?

Oui, avec 1 contrat et au maximum 1 entrée long et 1 entrée short par jour.

Où a-t-elle été testée et quels ont été ses résultats ?

GBP/USD 4 heures a rapporté USD 2,532.60 avec un taux de réussite de 50.12%. Dow Jones journalier a rapporté EUR 12,580.30, tandis que USD/JPY journalier était la seule exécution perdante.

Quel drawdown dois-je attendre avec 1 contrat ?

L'exécution GBP/USD 4 heures a eu un max drawdown de USD 1,409.20, soit plus de la moitié de son gain net.

Pourquoi 4 heures alors que le nom indique 15 minutes ?

Le graphique 15 minutes ne figurait pas dans les résultats enregistrés. Sur des barres 4 heures, le plafond d'entrées journalier limite rarement les trades, le système agit donc sur la plupart des signaux.

Voir aussi

Des stratégies comme celle-ci

SuperTrend CCI

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

1.72 PF · 561 trades

Monday Dip Buy

Également une stratégie mean reversion.

n/a PF · 146 trades

ATR Band

Également une stratégie mean reversion.

10.31 PF · 53 trades

Vous voulez voir le mean reversion dans un ensemble plus large ? 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