Rejoindre la liste d'attente
Stratégies / Momentum / Candle Body Sum Daily

Stratégie journalière Candle Body Sum

Ce système suit la variation de la taille du corps de bougie cumulée sur 84 bars. Il achète quand cette somme descend sous moins 6 pips et continue de baisser, et se met short quand elle monte au-dessus de 81 pips et continue de monter. Après le premier trade, il est toujours en position.

MomentumLong & shortSwingS&P 500Journalier
2.05Profit factor
7,391Gain net EUR
58.93%Taux de réussite
168Trades
-1,461Max drawdown
43.99Trade moyen

Meilleure exécution sur 47. S&P 500, Journalier, spread 1, d'après l'exécution pf:2026-09-24-USA500-D.tsv:7.

Règles d'entrée, long

Règles d'entrée, short

Règles de sortie

  1. Pas de stop ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-25
InstrumentS&P 500, Journalier
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-25
Paramètres (5)
positionSize
Contrats par trade
1
bodyPeriod
Barres additionnées
84
upperFilter
Seuil haussier en pips
81
lowerFilter
Seuil baissier en pips (côté négatif)
6
signalDirection
1 comme testé, -1 inverse les signaux
1

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
S&P 500Meilleure exécutionJournalier2.05 16858.937,391 EUR-1,461
DAX 40Journalier1.37 1,45660.1043,937 EUR-3,725
FTSE 100Journalier1.33 94358.5415,876 EUR-3,480
USD/JPYJournaliern/a 2,01958.541,522,030 JPY-979,600
Argent1 heuren/a 54455.701,157,199 USD-1,136,375
USD/JPY30 minn/a 16453.05544,940 JPY-290,420
USD/JPY10 minn/a 6844.12423,420 JPY-259,370
USD/JPY15 minn/a 10447.12313,510 JPY-278,280
EUR/USD2 minn/a 11644.83161,269 USD-152,814
USD/JPY2 minn/a 862.50124,490 JPY-110,110
Nikkei 225Journaliern/a 2,59057.6150,177 USD-24,805
Argent3 minn/a 43652.7536,747 USD-20,634
Argent15 minn/a 52654.5634,973 USD-23,794
Argent30 minn/a 56458.6934,752 USD-27,173
Nasdaq 100Journaliern/a 79157.2718,454 EUR-9,098
Dow Jones10 minn/a 4,82455.2416,310 EUR-9,369
Pétrole Brent1 heuren/a 1,91457.4214,583 EUR-7,508
Nasdaq 1001 heuren/a 2,69355.1813,942 EUR-6,913
DAX 4015 minn/a 1,42853.9911,016 EUR-5,159
Pétrole Brent10 minn/a 1,14653.4910,492 EUR-7,652
DAX 401 heuren/a 2,66155.3210,194 EUR-7,160
DAX 405 minn/a 44255.209,947 EUR-3,313
Nasdaq 10010 minn/a 1,80254.779,508 EUR-6,907
DAX 4010 minn/a 80452.498,923 EUR-4,512
FTSE 1001 heuren/a 31657.918,874 EUR-2,903
DAX 4030 minn/a 2,13053.668,670 EUR-8,477
FTSE 1004 heuresn/a 58253.267,313 EUR-2,977
S&P 5004 heuresn/a 9257.616,967 EUR-1,506
Nasdaq 1005 minn/a 1,03850.296,630 EUR-6,593
S&P 5001 heuren/a 4650.005,804 EUR-1,392
S&P 50030 minn/a 2259.095,379 EUR-1,378
OrJournaliern/a 6854.415,203 EUR-1,629
FTSE 10030 minn/a 11455.265,174 EUR-2,735
Or4 heuresn/a 5263.465,008 EUR-1,016
Nasdaq 1002 minn/a 32454.324,970 EUR-4,896
Or1 heuren/a 3060.004,444 EUR-1,193
S&P 50015 minn/a 2454.174,124 EUR-1,318
Or30 minn/a 2445.833,175 EUR-1,709
S&P 50010 minn/a 1650.002,842 EUR-1,335
Or15 minn/a 1442.862,712 EUR-1,793
Or10 minn/a 2045.002,690 EUR-1,635
Or5 minn/a 1040.002,516 EUR-1,606
FTSE 10010 minn/a 1650.002,496 EUR-1,463
S&P 5005 minn/a 666.672,229 EUR-1,347
Or3 minn/a 1080.002,008 EUR-1,461
FTSE 1005 minn/a 850.001,962 EUR-1,516
Or2 minn/a 250.001,958 EUR-1,650

Graphiques

Résultats par exécution

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

// ============================================================
// Candle Body Sum Daily
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
bodyPeriod = 84           // bars summed for the body change
upperFilter = 81          // body sum must exceed this many pips to count as bullish
lowerFilter = 6           // body sum must fall below minus this many pips to count as bearish
signalDirection = 1       // 1 as tested, -1 flips every signal

// --- Indicators ---
// Sum of the bar-to-bar change in candle body size.
bodySize = close - open
bodyChange = bodySize - bodySize[1]
bodySum = Summation[bodyPeriod](bodyChange)

// Latest bullish and bearish readings, kept until the next one.
IF bodySum > upperFilter * PipSize THEN
  greenSum = bodySum
ENDIF
IF bodySum < (0 - lowerFilter) * PipSize THEN
  redSum = bodySum
ENDIF

21 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
  • Ni stop ni objectif. La position ne change qu'au signal opposé.
  • Sur certains marchés, les drawdowns rivalisaient avec le profit. Silver 1 heure a réalisé 1,157,199 USD avec un drawdown de 1,136,375 USD.
  • Plusieurs lignes intraday reposent sur une poignée de trades, comme Gold 2 minutes avec 2 trades et USD/JPY 2 minutes avec 8.
  • Seuls S&P 500 Journalier, DAX 40 Journalier et FTSE 100 Journalier ont un profit factor enregistré.

Questions

À propos de cette stratégie

Puis-je l'exécuter dans ProOrder ?

Oui. C'est un système stop and reverse, donc une fois en réel il détient toujours 1 contrat long ou short.

Comment s'est-elle comportée en test sur d'autres marchés ?

Toutes les lignes testées étaient positives. DAX 40 Journalier a atteint un profit factor de 1.37 sur 1456 trades, et FTSE 100 Journalier 1.33.

Quel drawdown accompagne 1 contrat ?

Sur S&P 500 Journalier, le pire drawdown a été de 1,461.08 EUR, avec un trade moyen de 43.99 EUR.

Pourquoi des barres journalières ?

La somme des corps sur 84 bars évolue lentement sur des données journalières, et les graphiques journaliers ont eu le plus de trades et les profit factors enregistrés.

Voir aussi

Des stratégies comme celle-ci

Candle Body Sum Intraday

Meilleure exécution sur le même marché, S&P 500.

2.86 PF · 124 trades

MACD Trend Day Trader

Un profit factor similaire.

2.06 PF · 4,783 trades

Twelve Minus Two Momentum

Également une stratégie momentum.

12.00 PF · 52 trades

Rejoignez la liste d'attente ProRealAlgos pour suivre la performance des systèmes journaliers dans un portefeuille réel.

Le copy trading sur les indices américains est disponible pour les membres ProRealAlgos à mesure que des places se libèrent.

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