Trend Surfer construit un TDI à partir du RSI(14) : une ligne de prix à 4 périodes et une bande médiane à 29 périodes. Elle passe long quand la ligne de prix est au-dessus de la bande et que les deux se situent au-dessus de niveaux définis, et passe short quand la ligne de prix croise sous la bande. Chaque trade utilise un stop de 250 points et un objectif de 50 points.
Meilleure exécution sur 4. USD/JPY, 1 heure, spread 1, de l'exécution pf:2026-09-24-USDJPY-1h.tsv:1.
| Période | Jusqu'au 2026-09-25 |
| Instrument | USD/JPY, 1 heure |
| 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 Contrats par trade | 1 |
| rsiPeriod Période du RSI qui alimente le TDI | 14 |
| priceLinePeriod Lissage de la ligne de prix du TDI | 4 |
| middleBandPeriod Période de la bande médiane du TDI | 29 |
| longPriceLevel Les longs exigent la ligne de prix au-dessus de cette valeur | 35 |
| shortPriceLevel Les shorts exigent la ligne de prix au-dessus de cette valeur | 40 |
| middleBandLevel Les longs exigent la bande médiane au-dessus de cette valeur | 40 |
| stopLossPoints Stop de protection en points | 250 |
| takeProfitPoints Objectif en points | 50 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYMeilleure exécution | 1 heure | 1.04 | 10,813 | 40.43 | 694,080 JPY | -171,550 |
| Argent | Journalier | n/a | 1,376 | 55.81 | 22,511 USD | -7,333 |
| Or | Journalier | n/a | 1,097 | 43.03 | 2,152 EUR | -771 |
| Or | 4 heures | n/a | 2,199 | 38.06 | 1,256 EUR | -1,006 |
Graphiques
Le code
// ============================================================ // Trend Surfer // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 10000 // --- Parameters --- positionSize = 1 // contracts per trade rsiPeriod = 14 // RSI length feeding the TDI priceLinePeriod = 4 // TDI price line smoothing middleBandPeriod = 29 // TDI middle band length longPriceLevel = 35 // longs need the price line above this shortPriceLevel = 40 // shorts need the price line above this middleBandLevel = 40 // longs need the middle band above this stopLossPoints = 250 // protective stop in points takeProfitPoints = 50 // target in points // --- Indicators --- // Traders Dynamic Index: smoothed RSI against a slower RSI average rsiValue = RSI[rsiPeriod](CustomClose) priceLine = Average[priceLinePeriod](rsiValue) middleBand = Average[middleBandPeriod](rsiValue)
16 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, c'est un système ProOrder stop and reverse. Les fenêtres horaires présentes dans certaines versions ne figuraient pas dans le code testé, donc aucune n'est appliquée ici.
USD/JPY 1 heure a rapporté JPY 694,080. Silver journalier a rapporté USD 22,511, Gold journalier EUR 2,151.9 et Gold 4 heures EUR 1,255.9.
Le max drawdown sur USD/JPY 1 heure était de JPY 171,550. Chaque trade perdant peut coûter jusqu'à 250 points plus le spread.
Le graphique 1 heure a produit assez de signaux pour que le petit objectif de 50 points s'accumule. Les exécutions journalières ont beaucoup moins tradé.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.