Deze 1 minuut-scalper zoekt een bar die buiten een envelope van 0.4% rond de 20 SMA prikt en weer binnen sluit. Hij stapt alleen in wanneer ADX(40) boven 10 staat en de DI-lijnen met de richting overeenstemmen. Elke trade heeft een stop van 30 punten en een target van 10 punten.
Beste run van 1. Gold, 1 min, spread 0.6, uit run sweeps:2026-09-17-GOLD-1m-opt.tsv:2.
| Periode | Tot 2026-09-17 |
| Instrument | Gold, 1 minuut |
| Spread | 0.6 punten |
| Contracten | 5 |
| 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-17 |
| positionSize Aandelen per trade | 5 |
| bandPeriod SMA-lengte van de envelope | 20 |
| upperFactor Bovenste envelope, 0.4% boven de SMA | 1.004 |
| lowerFactor Onderste envelope, 0.4% onder de SMA | 0.996 |
| adxPeriod ADX- en DI-lengte | 40 |
| adxThreshold Minimale ADX-waarde | 10 |
| stopLossPoints Beschermende stop in punten | 30 |
| takeProfitPoints Profit target in punten | 10 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GoudBeste run | 1 min | n/a | 715 | 75.94 | 2,169 EUR | -1,257 |
Grafieken
De code
// ============================================================ // Envelope ADX // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 1 minute // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 5 // shares per trade bandPeriod = 20 // envelope SMA length upperFactor = 1.004 // upper envelope, 0.4% above the SMA lowerFactor = 0.996 // lower envelope, 0.4% below the SMA adxPeriod = 40 // ADX and DI length adxThreshold = 10 // minimum ADX reading stopLossPoints = 30 // protective stop in points takeProfitPoints = 10 // profit target in points // --- Indicators --- upperBand = Average[bandPeriod](close) * upperFactor lowerBand = Average[bandPeriod](close) * lowerFactor adxValue = ADX[adxPeriod] plusDI = DIplus[adxPeriod](close) minusDI = DIminus[adxPeriod](close)
Nog 16 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja. De stop en het target zitten in het systeem gecodeerd, dat 5 contracten per signaal handelt.
Gold 1 minuut maakte EUR 2,168.50 over 715 trades met een winstpercentage van 75.94%. Geen andere markt is getest.
Bij 5 contracten was de max drawdown EUR 1,256.50, meer dan de helft van de nettowinst. De margin hangt af van je broker.
Het target van 10 punten is piepklein, dus het systeem heeft snelle bars nodig om het snel te bereiken. De test gebruikte een spread van 0.6 punt, en de echte kosten kunnen afwijken.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.