Eine 5-Perioden-SMA, die die 10-Perioden-SMA kreuzt, startet das Signal, aber nur, wenn Stochastic %K schnell steigt und RSI(14) mit der Richtung übereinstimmt. Longs brauchen zusätzlich den 10-Bar-Durchschnitt von %K unter 45, Shorts brauchen ihn über 55. Trades zielen auf 50 Punkte mit einem Stop von 1000 Punkten.
Bester Durchlauf von 1. EUR/USD, 4 Stunden, Spread 1, aus Durchlauf pf:2026-09-16-EURUSD-4h.tsv:1.
| Zeitraum | Bis 2026-09-16 |
| Instrument | EUR/USD, 4 Stunden |
| Spread | 1 Punkt |
| Kontrakte | 1 |
| Startkapital | 1,000,000 |
| Kosten | Nur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten. |
| Bars | Bis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat |
| Zuletzt getestet | 2026-09-16 |
| positionSize Kontrakte pro Trade | 1 |
| fastPeriod Länge der schnellen SMA | 5 |
| slowPeriod Länge der langsamen SMA | 10 |
| stochPeriod Stochastic %K-Länge | 14 |
| stochSmooth Stochastic-Glättung | 3 |
| stochSignalPeriod SMA von %K als Signallinie | 5 |
| stochTrendPeriod Langsamere SMA von %K für den Stretch-Filter | 10 |
| stochMomentum Wie weit %K seiner Signallinie vorauslaufen muss | 10 |
| stochLongMax Longs brauchen den langsamen %K-Durchschnitt unter diesem Wert | 45 |
| stochShortMin Shorts brauchen den langsamen %K-Durchschnitt über diesem Wert | 55 |
| rsiPeriod RSI-Länge | 14 |
| rsiLongLevel Longs brauchen RSI über diesem Wert | 45 |
| rsiShortLevel Shorts brauchen RSI unter diesem Wert | 55 |
| takeProfitPoints Gewinnziel in Punkten | 50 |
| stopLossPoints Schutz-Stop in Punkten | 1000 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBester Durchlauf | 4 Stunden | 1.25 | 1,290 | 73.26 | 91,809 USD | -25,113 |
Charts
Der Code
// ============================================================ // RSI Stochastic MA Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 5 // fast SMA slowPeriod = 10 // slow SMA stochPeriod = 14 // Stochastic %K length stochSmooth = 3 // Stochastic smoothing stochSignalPeriod = 5 // SMA of %K used as its signal line stochTrendPeriod = 10 // slower SMA of %K for the not-stretched filter stochMomentum = 10 // %K must lead its signal line by this much stochLongMax = 45 // longs need the slow %K average below this stochShortMin = 55 // shorts need the slow %K average above this rsiPeriod = 14 // RSI length rsiLongLevel = 45 // longs need RSI above this rsiShortLevel = 55 // shorts need RSI below this takeProfitPoints = 50 // profit target in points stopLossPoints = 1000 // protective stop in points // --- Indicators --- fastMA = Average[fastPeriod](close) slowMA = Average[slowPeriod](close) stochK = Stochastic[stochPeriod, stochSmooth](close) stochSignal = Average[stochSignalPeriod](stochK) stochTrend = Average[stochTrendPeriod](stochK) rsiValue = RSI[rsiPeriod](close)
20 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja. Ziel, Stop und die Umkehr bei entgegengesetzten Signalen sind alle codiert.
Nur EUR/USD 4 Stunden: 91,809 USD über 1290 Trades mit einem Drawdown von 25,113 USD.
Ein einzelner ausgestoppter Trade kann 1000 Punkte verlieren, während ein Gewinner 50 erzielt. Der schlechteste Drawdown im Test betrug 25,113 USD.
Es war die einzige getestete Zeiteinheit. Die Filter brauchen mehrere Tage Kursverlauf, um sich auszurichten, was zu 4-Stunden-Bars passt.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.