Big Three kauft, wenn der gesamte Bar über den SMAs mit 20, 40 und 80 Perioden liegt und der Kurs nach einem einzelnen Abwärts-Schlusskurs wieder nach oben dreht. Shorts spiegeln dies unter den Durchschnitten. Die Ausstiege kombinieren einen am 80er SMA bemessenen Stop, ein Ziel als Vielfaches dieses Stops, einen Zeitausstieg und einen Trailing Stop.
Bester von 13 Durchläufen. USD/JPY, 15 Min, Spread 1, aus Durchlauf sweeps:2026-09-17-USDJPY-15m-opt.tsv:2.
| Zeitraum | Bis 2026-09-17 |
| Instrument | USD/JPY, 15 Minuten |
| Spread | 1 Punkt |
| Kontrakte | 2 |
| 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-17 |
| positionSize Kontrakte pro Trade, wie veröffentlicht | 2 |
| fastPeriod Länge der schnellen SMA | 20 |
| midPeriod Länge der mittleren SMA | 40 |
| slowPeriod Länge des langsamen SMA, zugleich die Ausstiegslinie | 80 |
| lookbackPeriod Bars für den Test auf neues Hoch / neues Tief | 3 |
| longStopMin Kleinster long Stop-Abstand (Kurseinheiten) | 30 |
| longStopMax Größter long Stop-Abstand | 80 |
| shortStopMin Kleinster short Stop-Abstand | 5 |
| shortStopMax Größter short Stop-Abstand | 60 |
| longTargetRatio Long-Ziel als Vielfaches des Stop-Abstands | 2.6 |
| shortTargetRatio Short-Ziel als Vielfaches des Stop-Abstands | 2.5 |
| longTrailDivisor Long trailing-Abstand = Long-Ziel / dieser Wert | 1.5 |
| shortTrailDivisor Short trailing-Abstand = Short-Ziel / dieser Wert | 1 |
| longMaxBarsProfit Einen gewinnenden long nach so vielen Bars schließen | 78 |
| longMaxBarsLoss Einen Long im Verlust nach dieser Anzahl Bars schließen | 66 |
| shortMaxBarsProfit Einen gewinnenden short nach so vielen Bars schließen | 60 |
| shortMaxBarsLoss Einen Short im Verlust nach dieser Anzahl Bars schließen | 54 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBester Durchlauf | 15 Min. | n/a | 3,804 | 45.66 | 487,380 JPY | -259,540 |
| USD/JPY | Täglich | n/a | 518 | 82.05 | 4,370,620 JPY | -781,820 |
| EUR/USD | Täglich | n/a | 533 | 78.61 | 99,572 USD | -97,946 |
| DAX 40 | 1 Stunde | n/a | 2,590 | 33.05 | 22,323 EUR | -7,109 |
| Silber | Täglich | n/a | 326 | 30.98 | 20,833 USD | -12,092 |
| GBP/USD | Täglich | n/a | 538 | 81.97 | 18,414 USD | -13,368 |
| Gold | 30 Min. | n/a | 3,314 | 31.80 | 5,333 EUR | -1,622 |
| DAX 40 | Täglich | n/a | 450 | 32.22 | 4,611 EUR | -4,000 |
| Gold | 1 Stunde | n/a | 2,124 | 34.37 | 4,353 EUR | -1,290 |
| Nasdaq 100 | Täglich | n/a | 355 | 33.52 | 3,741 EUR | -3,668 |
| Gold | Täglich | n/a | 298 | 32.89 | 3,028 EUR | -1,223 |
| Brent-Rohöl | Täglich | n/a | 231 | 31.17 | 2,949 EUR | -1,947 |
| Gold | 4 Stunden | n/a | 645 | 31.63 | 2,453 EUR | -2,093 |
Charts
Top 10 von 13 Durchläufen. Die vollständige Liste steht in der Tabelle oben.
Der Code
// ============================================================ // Big Three // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 15 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 10000 // --- Parameters --- positionSize = 2 // contracts per trade, as published fastPeriod = 20 // fast SMA length midPeriod = 40 // middle SMA length slowPeriod = 80 // slow SMA length, also the exit line lookbackPeriod = 3 // bars for the new high / new low test longStopMin = 30 // smallest long stop distance (price units) longStopMax = 80 // largest long stop distance shortStopMin = 5 // smallest short stop distance shortStopMax = 60 // largest short stop distance longTargetRatio = 2.6 // long target as a multiple of the stop distance shortTargetRatio = 2.5 // short target as a multiple of the stop distance longTrailDivisor = 1.5 // long trailing distance = long target / this shortTrailDivisor = 1 // short trailing distance = short target / this longMaxBarsProfit = 78 // close a winning long after this many bars longMaxBarsLoss = 66 // close a losing long after this many bars shortMaxBarsProfit = 60 // close a winning short after this many bars shortMaxBarsLoss = 54 // close a losing short after this many bars // --- Indicators --- fastMA = Average[fastPeriod](close) midMA = Average[midPeriod](close) slowMA = Average[slowPeriod](close) // Whole bar above all three averages and making a new short-term high. aboveAllMAs = low > slowMA AND low > midMA AND low > fastMA newHigh = high >= Highest[lookbackPeriod](high) longSetup = aboveAllMAs AND newHigh longReversalCandle = close[1] < close[2] AND close > close[1] AND close > open belowAllMAs = high < fastMA AND high < midMA AND high < slowMA newLow = low <= Lowest[lookbackPeriod](low) shortSetup = belowAllMAs AND newLow shortReversalCandle = close[1] > close[2] AND close < close[1] AND close < open
86 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja, der Code verwendet Standard-ProOrder-Befehle für Einstiege, Stops und Ziele. Er wurde nach der Neufassung nicht auf Kompilierfehler geprüft, testen Sie ihn daher zuerst in ProBacktest.
USD/JPY, EUR/USD, DAX 40, Silver, GBP/USD, Gold, Nasdaq 100 und Brent Crude. Alle aufgeführten Durchläufe waren profitabel, von JPY 4,370,620 auf USD/JPY Täglich bis hinunter zu EUR 2,453 auf Gold 4 Stunden.
Mit 2 Kontrakten hatte der beste Durchlauf einen max Drawdown von JPY 259,540 auf USD/JPY 15 Minuten. Auf DAX 40 1 Stunde waren es EUR 7,108.8, das Risiko hängt also stark vom Instrument ab.
Die Regeln sind bar-basiert und funktionieren daher auf jeder Zeiteinheit. Der 15-Minuten-Durchlauf auf USD/JPY ergab mit 3,804 die meisten Trades und damit die breiteste Stichprobe auf dieser Seite.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.