Den här 1-minutersscalpern letar efter en bar som sticker ut utanför en envelope på 0.4% kring 20 SMA och stänger tillbaka innanför. Den går in bara när ADX(40) ligger över 10 och DI-linjerna stämmer med riktningen. Varje affär har en stop på 30 punkter och ett mål på 10 punkter.
Bästa körning av 1. Gold, 1 min, spread 0.6, från körning sweeps:2026-09-17-GOLD-1m-opt.tsv:2.
| Period | Till och med 2026-09-17 |
| Instrument | Gold, 1 minut |
| Spread | 0.6 punkter |
| Kontrakt | 5 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-17 |
| positionSize Aktier per affär | 5 |
| bandPeriod Envelope SMA-längd | 20 |
| upperFactor Övre envelope, 0.4% över SMA | 1.004 |
| lowerFactor Nedre envelope, 0.4% under SMA | 0.996 |
| adxPeriod Längd för ADX och DI | 40 |
| adxThreshold Minsta ADX-värde | 10 |
| stopLossPoints Skyddande stop i punkter | 30 |
| takeProfitPoints Vinstmål i punkter | 10 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GuldBästa körning | 1 min | n/a | 715 | 75.94 | 2,169 EUR | -1,257 |
Diagram
Koden
// ============================================================ // 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)
16 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja. Stoppen och målet är kodade i systemet, som handlar 5 kontrakt per signal.
Gold 1 minut gav EUR 2,168.50 över 715 affärer med en träffsäkerhet på 75.94%. Ingen annan marknad testades.
Vid 5 kontrakt var max drawdown EUR 1,256.50, mer än hälften av nettovinsten. Marginalen beror på din broker.
Målet på 10 punkter är mycket litet, så systemet behöver snabba barer för att nå det snabbt. Testet använde en spread på 0.6 punkter, och verkliga kostnader kan skilja sig.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.