Un jour où la clôture est au-dessus de la SMA à 7 périodes mais où la bougie est rouge pour l'instant, elle achète. Lorsque le prix est en dessous de la SMA et que la bougie est verte, elle vend short. Elle est toujours sur le marché après le premier trade, avec des filtres de calendrier qui écartent les longs le jeudi et en janvier et les shorts le mardi et en avril.
Meilleure exécution sur 18. EUR/USD, Journalier, spread 1, de l'exécution pf:2026-09-24-EURUSD-D.tsv:3.
| Période | Jusqu'au 2026-09-25 |
| Instrument | EUR/USD, Journalier |
| Spread | 1 points |
| Contrats | 1 |
| Capital de départ | 1,000,000 |
| Coûts | Spread uniquement. Les commissions et le financement overnight ne sont pas inclus. |
| Barres | Jusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique |
| Dernier test | 2026-09-25 |
| positionSize Taille par point | 1 |
| maPeriod Moyenne mobile par rapport à laquelle l'oscillateur est mesuré | 7 |
| noLongDay Aucun nouveau long ce jour de la semaine (4 = jeudi) | 4 |
| noLongMonth Aucun nouveau long durant ce mois (1 = janvier) | 1 |
| noShortDay Aucun nouveau short ce jour de la semaine (2 = mardi) | 2 |
| noShortMonth Aucun nouveau short durant ce mois (4 = avril) | 4 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMeilleure exécution | Journalier | 1.49 | 1,050 | 41.71 | 328,432 USD | -47,802 |
| GBP/USD | Journalier | 1.27 | 1,108 | 40.16 | 29,657 USD | -5,040 |
| USD/JPY | Journalier | n/a | 1,113 | 38.36 | 2,080,130 JPY | -628,300 |
| USD/JPY | 1 min | n/a | 491 | 73.93 | 127,020 JPY | -61,820 |
| EUR/USD | 1 heure | n/a | 4,826 | 56.22 | 62,713 USD | -62,052 |
| EUR/USD | 10 min | n/a | 2,020 | 66.88 | 57,941 USD | -27,877 |
| EUR/USD | 5 min | n/a | 1,327 | 70.46 | 55,064 USD | -50,974 |
| EUR/USD | 3 min | n/a | 973 | 71.63 | 50,869 USD | -27,883 |
| DAX 40 | Journalier | n/a | 882 | 38.21 | 13,376 EUR | -7,351 |
| Dow Jones | Journalier | n/a | 1,248 | 35.66 | 11,959 EUR | -9,263 |
| Pétrole brut américain | Journalier | n/a | 962 | 40.02 | 11,817 EUR | -8,909 |
| Nasdaq 100 | 3 min | n/a | 1,062 | 73.92 | 10,572 EUR | -4,506 |
| GBP/USD | 4 heures | n/a | 1,658 | 46.86 | 9,457 USD | -8,538 |
| Nasdaq 100 | 1 min | n/a | 574 | 81.71 | 6,677 EUR | -3,815 |
| Nasdaq 100 | 2 min | n/a | 841 | 76.93 | 5,768 EUR | -4,263 |
| DAX 40 | 1 min | n/a | 669 | 80.72 | 3,481 EUR | -3,332 |
| Or | Journalier | n/a | 1,194 | 38.19 | 2,397 EUR | -1,621 |
| FTSE 100 | 1 min | n/a | 635 | 74.96 | 1,251 EUR | -870 |
Graphiques
Les 10 meilleures exécutions sur 18. 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
// ============================================================ // Pullback Candle MA Filter // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // size per point maPeriod = 7 // moving average the oscillator is measured against noLongDay = 4 // no new longs on this day of week (4 = Thursday) noLongMonth = 1 // no new longs in this month (1 = January) noShortDay = 2 // no new shorts on this day of week (2 = Tuesday) noShortMonth = 4 // no new shorts in this month (4 = April) // --- Indicators --- priceMA = Average[maPeriod](close) maOscillator = close - priceMA redDay = (DClose(0) - DOpen(0)) < 0 greenDay = (DClose(0) - DOpen(0)) > 0
15 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, c'est un système stop-and-reverse simple. Le code a été réécrit après les tests et n'a pas été vérifié à la compilation, donc backtestez-le d'abord.
Toutes les exécutions listées ont été rentables. GBP/USD journalier a enregistré un profit factor de 1.27 sur 1,108 trades, et USD/JPY journalier a rapporté JPY 2,080,130 dans un balayage avec un drawdown de JPY 628,300.
La meilleure exécution sur EUR/USD journalier a eu un max drawdown de USD 47,802 à une position size de 1. La valeur du contrat de votre broker détermine l'exposition réelle.
La règle regarde la couleur de la bougie journalière du jour, donc le graphique journalier est son terrain naturel et a donné le meilleur résultat enregistré.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.