I stället för att handla mot överköpta nivåer köper den här strategin när RSI(20) korsar över 70 med priset över 20-bars SMA och Momentum(12) stigande i två barer. Shorts speglar detta under 30. Affärer stängs vid en stop eller ett mål på 40 punkter, eller tidigare när RSI faller tillbaka eller SMA vänder.
Bästa körning av 8. Silver, 4 timmar, spread 2, från körning pf:2026-09-26-SILVER-4h.tsv:1.
| Period | Fram till 2026-09-27 |
| Instrument | Silver, 4 timmar |
| Spread | 2 punkter |
| Kontrakt | 1 |
| 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-27 |
| positionSize Kontrakt per affär | 1 |
| rsiPeriod RSI-längd | 20 |
| longEntryLevel Köp när RSI korsar över detta | 70 |
| longExitLevel Sälj när RSI korsar under detta | 60 |
| shortEntryLevel Gå short när RSI korsar under detta | 30 |
| shortExitLevel Stäng när RSI korsar över detta | 40 |
| trendPeriod SMA som används som trendfilter och lutningsexit | 20 |
| momentumPeriod Momentum-längd | 12 |
| stopLossPoints Skyddande stop i punkter | 40 |
| takeProfitPoints Vinstmål i punkter | 40 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| SilverBästa körning | 4 timmar | 1.33 | 273 | 50.55 | 6,567 USD | -1,524 |
| USD/JPY | 1 timme | 1.15 | 1,115 | 45.92 | 248,920 JPY | -58,630 |
| USD/JPY | 15 min | n/a | 1,340 | 38.58 | 91,970 JPY | -58,510 |
| Dow Jones | Dag | n/a | 90 | 55.56 | 615 EUR | -174 |
| Amerikansk råolja | Dag | n/a | 88 | 56.82 | 480 EUR | -221 |
| Guld | 30 min | n/a | 1,440 | 35.42 | 477 EUR | -430 |
| Brentolja | Dag | n/a | 41 | 63.41 | 440 EUR | -120 |
| Guld | Dag | n/a | 111 | 43.24 | 245 EUR | -168 |
Diagram
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================ // RSI Momentum Thrust // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade rsiPeriod = 20 // RSI length longEntryLevel = 70 // buy when RSI crosses above this longExitLevel = 60 // sell when RSI crosses below this shortEntryLevel = 30 // short when RSI crosses below this shortExitLevel = 40 // cover when RSI crosses above this trendPeriod = 20 // SMA used as trend filter and slope exit momentumPeriod = 12 // momentum length stopLossPoints = 40 // protective stop, points takeProfitPoints = 40 // profit target, points // --- Indicators --- rsiValue = RSI[rsiPeriod](close) trendMA = Average[trendPeriod](close) momentumValue = Momentum[momentumPeriod](close) momentumRising = momentumValue > momentumValue[1] AND momentumValue[1] > momentumValue[2] momentumFalling = momentumValue < momentumValue[1] AND momentumValue[1] < momentumValue[2]
28 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja. Den använder RSI, SMA och Momentum med en fast stop och ett fast mål. Omskrivningen är ännu inte kompileringskontrollerad.
Silver 4 timmar var bäst. USD/JPY, Dow Jones, US Crude Oil, Brent Crude och Gold var också lönsamma, med USD/JPY 1 timme på en profit factor på 1.15.
På Silver 4 timmar var max drawdown USD 1,523.5. USD/JPY 1 timme nådde JPY 58,629.97.
RSI(20) är långsam, så korsningar av 70 eller 30 på 4-timmarsbarer markerar verkliga rörelser över flera dagar snarare än korta spikar.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.