Trend Surfer bouwt een TDI uit RSI(14): een prijslijn van 4 periodes en een middelste band van 29 periodes. Hij gaat long wanneer de prijslijn boven de band ligt en beide boven vastgestelde niveaus staan, en gaat short wanneer de prijslijn onder de band kruist. Elke trade gebruikt een stop van 250 punten en een target van 50 punten.
Beste run van 4. USD/JPY, 1 uur, spread 1, uit run pf:2026-09-24-USDJPY-1h.tsv:1.
| Periode | Tot 2026-09-25 |
| Instrument | USD/JPY, 1 uur |
| Spread | 1 punten |
| Contracten | 1 |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-09-25 |
| positionSize Contracten per trade | 1 |
| rsiPeriod RSI-lengte die de TDI voedt | 14 |
| priceLinePeriod TDI prijslijn-smoothing | 4 |
| middleBandPeriod Lengte van de middelste TDI-band | 29 |
| longPriceLevel Longs hebben de prijslijn boven deze waarde nodig | 35 |
| shortPriceLevel Shorts hebben de prijslijn boven deze waarde nodig | 40 |
| middleBandLevel Longs hebben de middelste band boven deze waarde nodig | 40 |
| stopLossPoints Beschermende stop in punten | 250 |
| takeProfitPoints Target in punten | 50 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBeste run | 1 uur | 1.04 | 10,813 | 40.43 | 694,080 JPY | -171,550 |
| Zilver | Dagelijks | n/a | 1,376 | 55.81 | 22,511 USD | -7,333 |
| Goud | Dagelijks | n/a | 1,097 | 43.03 | 2,152 EUR | -771 |
| Goud | 4 uur | n/a | 2,199 | 38.06 | 1,256 EUR | -1,006 |
Grafieken
De 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)
Nog 16 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja, het is een stop-and-reverse ProOrder-systeem. De tijdvensters die in sommige versies te zien zijn zaten niet in de geteste code, dus hier worden er geen toegepast.
USD/JPY 1 uur maakte JPY 694,080. Silver Dagelijks maakte USD 22,511, Gold Dagelijks EUR 2,151.9 en Gold 4 uur EUR 1,255.9.
De max drawdown op USD/JPY 1 uur was JPY 171,550. Elke verliezende trade kan tot 250 punten plus spread kosten.
De 1 uur-grafiek leverde genoeg signalen op om het kleine target van 50 punten te laten oplopen. Dagelijkse runs tradeden veel minder.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.