Ein Long benötigt ADX(50) über 10, DI+ über DI- und einen Bar, dessen Low das untere Bollinger Band durchstößt, aber wieder darüber schließt. Shorts spiegeln dies am oberen Band. Jeder Trade verwendet einen 60-Punkte-Stop und ein 10-Punkte-Ziel.
Bester Durchlauf von 1. S&P 500, Täglich, Spread 1, aus Durchlauf sweeps:2026-09-20-USA500-D-opt.tsv:4.
| Zeitraum | Bis 2026-09-20 |
| Instrument | S&P 500, Täglich |
| Spread | 1 Punkt |
| Kontrakte | 5 |
| 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-20 |
| positionSize Aktien pro Trade, wie veröffentlicht | 5 |
| adxPeriod ADX-Länge | 50 |
| adxThreshold Minimaler ADX | 10 |
| diPeriod DI+ / DI- Länge | 50 |
| bandPeriod Bollinger-Band-Länge | 20 |
| stopLossPoints Schutz-Stop (Punkte) | 60 |
| takeProfitPoints Gewinnziel (Punkte) | 10 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| S&P 500Bester Durchlauf | Täglich | n/a | 155 | 80.65 | 1,241 EUR | -946 |
Charts
Der Code
// ============================================================ // Bollinger Band Rejection // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 5 // shares per trade, as published adxPeriod = 50 // ADX length adxThreshold = 10 // minimum ADX diPeriod = 50 // DI+ / DI- length bandPeriod = 20 // Bollinger Band length stopLossPoints = 60 // protective stop (points) takeProfitPoints = 10 // profit target (points) // --- Indicators --- adxValue = ADX[adxPeriod] plusDI = DIplus[diPeriod](close) minusDI = DIminus[diPeriod](close) lowerBand = BollingerDown[bandPeriod](close) upperBand = BollingerUp[bandPeriod](close)
16 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja. Stop und Ziel sind programmiert, und es handelt 5 Kontrakte pro Signal in ProOrder.
Nur S&P 500 täglich, der EUR 1,241.20 über 155 Trades mit einem durchschnittlichen Trade von EUR 8.01 erzielte.
Der max Drawdown betrug EUR 946.05 bei 5 Kontrakten. Die Margin wird von Ihrem Broker festgelegt und ist hier nicht behandelt.
Tägliche Band-Rejections filtern einen großen Teil des intraday Rauschens heraus, was wichtig ist, wenn das Ziel nur 10 Punkte beträgt.
Verwandt
Copy Trading auf US-Indizes ist für ProRealAlgos Mitglieder verfügbar, sobald Plätze frei werden.