Nei giorni lavorativi il sistema vende short quando la chiusura scende sotto un'EMA a 2 barre, CCI(21) è sopra -95, la barra è ampia e Repulse(3) è sotto 0.1. Chiude su un target del 2%, uno stop dell'1%, o quando Repulse risale sopra 0.1.
Miglior esecuzione su 4. Gold, 4 ore, spread 0.6, dall'esecuzione sweeps:2026-09-23-GOLD-4h-opt.tsv:7.
| Periodo | Fino al 2026-09-23 |
| Strumento | Gold, 4 ore |
| Spread | 0.6 punti |
| Contratti | 1 |
| Capitale iniziale | 1,000,000 |
| Costi | Solo spread. Commissioni e finanziamento overnight non sono inclusi. |
| Barre | Fino a 200,000 barre, meno dove lo strumento ha meno storico |
| Ultimo test | 2026-09-23 |
| positionSize Contratti per operazione | 1 |
| fastPeriod Lunghezza dell'EMA rapida (uguale alla chiusura) | 1 |
| slowPeriod Lunghezza EMA lenta | 2 |
| cciPeriod Lunghezza CCI | 21 |
| cciLevel Il CCI deve essere sopra questo valore | -95 |
| minTrueRange Il true range della barra deve superare questo valore | 24 |
| repulsePeriod Lunghezza dello smoothing del Repulse | 3 |
| repulseLevel Vendi short sotto questo valore di Repulse, chiudi sopra di esso | 0.1 |
| firstTradeDay Primo giorno della settimana consentito (lunedì) | 1 |
| lastTradeDay Ultimo giorno della settimana consentito (venerdì) | 5 |
| stopLossPct Stop protettivo, percentuale del prezzo di ingresso | 1 |
| takeProfitPct Target di profitto, percentuale del prezzo di ingresso | 2 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| OroMiglior esecuzione | 4 ore | n/a | 359 | 34.82 | 522 EUR | -485 |
| Oro | 15 min | n/a | 173 | 34.10 | 663 EUR | -346 |
| FTSE 100 | 1 min | n/a | 10 | 50.00 | 106 EUR | -63.10 |
| Oro | 1 min | n/a | 5 | 40.00 | 45.50 EUR | -27.00 |
Grafici
Il codice
// ============================================================ // Storm Short Rising // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Short only // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 1 // fast EMA length (equals the close) slowPeriod = 2 // slow EMA length cciPeriod = 21 // CCI length cciLevel = -95 // CCI must still be above this minTrueRange = 24 // bar must be at least this volatile repulsePeriod = 3 // smoothing of the Repulse buying and selling pressure repulseLevel = 0.1 // short below this Repulse value, cover above it firstTradeDay = 1 // Monday lastTradeDay = 5 // Friday stopLossPct = 1 // protective stop, percent of entry price takeProfitPct = 2 // profit target, percent of entry price // --- Indicators --- fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close) cciValue = CCI[cciPeriod](close) trueRange = TR(close) // Repulse written out: bullish pressure minus bearish pressure, as percent of close. bullPressure = 100 * (3 * close - 2 * low - open) / close bearPressure = 100 * (open + 2 * high - 3 * close) / close repulseValue = ExponentialAverage[repulsePeriod](bullPressure) - ExponentialAverage[repulsePeriod](bearPressure) tradingWindow = OpenDayOfWeek >= firstTradeDay AND OpenDayOfWeek <= lastTradeDay
Altre 17 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì, è un sistema solo short con 1 contratto, uno stop dell'1% e un target del 2%. Il codice riscritto non è stato verificato in compilazione.
Gold 4 ore è stata l'esecuzione principale. Gold 15 minuti ha prodotto EUR 662.70, FTSE 100 1 minuto EUR 105.80 e Gold 1 minuto EUR 45.50.
Su Gold 4 ore il drawdown massimo è stato di EUR 485.30. Ogni operazione rischia l'1% del prezzo di ingresso allo stop.
Il true range minimo di 24 è più facile da raggiungere sulle barre a 4 ore di Gold, il che dà un numero utilizzabile di operazioni senza troppo rumore.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.