Rejoindre la liste d'attente
Stratégies / Figure / Three Candles

Three Candles : trader une figure courte de trois bars

Three Candles examine les trois derniers bars. Elle achète après deux clôtures en baisse qui terminent plus de 10 pips en dessous de l'ouverture d'il y a deux bars, et vend après deux clôtures en hausse qui terminent plus de 25 pips au-dessus. Les trades ont un objectif de 75 points, un stop de 70 points et un verrouillage du gain dès 30 pips d'avance.

FigureLong & shortSwingEUR/USDJournalier
n/aProfit factor
101,901Gain net USD
53.06%Taux de réussite
4,565Trades
-25,135Max drawdown
22.32Trade moyen

Meilleure exécution sur 10. EUR/USD, Journalier, spread 1, d'après l'exécution sweeps:2026-09-17-EURUSD-D-opt.tsv:3.

Règles d'entrée, long

  1. Cette clôture est plus de 10 pips en dessous de l'ouverture d'il y a deux bars

Règles d'entrée, short

  1. Cette clôture est plus de 25 pips au-dessus de l'ouverture d'il y a deux bars

Règles de sortie

  1. Objectif de gain 75 points, stop loss 70 points
  2. Short : dès 30 pips de gain, un stop est placé 30 pips au-dessus de l'entrée (tel que publié)

Conditions de test

PériodeJusqu'au 2026-09-17
InstrumentEUR/USD, 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-17
Paramètres (7)
positionSize
Contrats par trade
1
longMinMovePips
Baisse minimale sur trois bars pour un long, pips
10
shortMinMovePips
Hausse minimale sur trois bars pour un short, pips
25
takeProfitPoints
Objectif de gain en points
75
stopLossPoints
Stop de protection en points
70
profitLockTriggerPips
Gain latent qui arme le stop de verrouillage
30
profitLockPips
Distance du stop de verrouillage par rapport à l'entrée
30

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
EUR/USDMeilleure exécutionJournaliern/a 4,56553.06101,901 USD-25,135
USD/JPY2 minn/a 60268.27100,860 JPY-74,490
EUR/USD3 minn/a 56066.2518,424 USD-7,574
EUR/USD2 minn/a 31761.517,684 USD-6,400
EUR/USD1 minn/a 6373.024,582 USD-2,067
S&P 500Journaliern/a 1,26662.244,035 EUR-1,501
GBP/USD3 minn/a 57467.251,330 USD-852
S&P 5005 minn/a 1,14364.831,206 EUR-1,206
GBP/USD5 minn/a 1,04366.631,050 USD-883
GBP/USD1 minn/a 14768.71465 USD-339

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Three Candles
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Pattern
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1              // contracts per trade
longMinMovePips = 10          // minimum three-bar drop for a long
shortMinMovePips = 25         // minimum three-bar rise for a short
takeProfitPoints = 75         // profit target
stopLossPoints = 70           // protective stop
profitLockTriggerPips = 30    // open profit that arms the lock stop
profitLockPips = 30           // lock stop distance from entry

// --- Indicators ---
bigDrop = (open[2] - close) > longMinMovePips * PipSize
bigRise = (close - open[2]) > shortMinMovePips * PipSize

29 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
  • Du côté short, le stop de verrouillage est placé 30 pips au-dessus de l'entrée, et non en dessous, comme dans le code publié. Cela signifie qu'il ne verrouille pas le gain sur les shorts.
  • USD/JPY 2 minutes a rapporté 100,860 JPY mais a eu un drawdown de 74,490 JPY.
  • L'exécution phare EUR/USD journalière a chuté de 25,135 USD depuis son sommet avant d'atteindre 101,901 USD.
  • Le profit factor n'a pas été enregistré car seules des données de balayage existent.

Questions

À propos de cette stratégie

Puis-je l'automatiser dans ProOrder ?

Oui, les entrées, le stop, l'objectif et le verrouillage du gain sont codés. Vérifiez le stop de verrouillage short avant de passer en réel, car il se situe du mauvais côté de l'entrée.

Quels résultats selon les instruments ?

EUR/USD journalier a rapporté 101,901 USD sur 4565 trades. Parmi les autres exécutions positives : EUR/USD 3 minutes à 18,424 USD, S&P 500 journalier à 4,035.18 EUR et GBP/USD 3 minutes à 1,330.20 USD.

Combien de risque à 1 contrat ?

Avec 1 contrat et un spread de 1 point, l'exécution EUR/USD journalière a eu un max drawdown de 25,135 USD. Chaque perte individuelle est plafonnée par le stop de 70 points.

Pourquoi tester de 1 minute à journalier ?

La figure ne fait que trois bars, elle peut donc apparaître sur n'importe quel graphique. Elle a été exécutée en 1, 2, 3 et 5 minutes et en journalier pour voir où les seuils en pips conviennent.

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

Winter Only

Également une stratégie de figure.

14.53 PF · 49 trades

Turn Of The Month

Également une stratégie de figure.

4.86 PF · 47 trades

Curieux de savoir comment les systèmes de figures sont filtrés ? Inscrivez-vous 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