Vende short quando la chiusura è sopra la EMA 50 ma è scivolata sotto la EMA 2. Le operazioni avvengono nei giorni lavorativi e saltano gennaio, marzo e ottobre. Stop e target sono entrambi al 2% dall'ingresso.
Miglior esecuzione su 2. EUR/USD, 30 min, spread 1, dall'esecuzione sweeps:2026-09-17-EURUSD-30m-opt.tsv:2.
| Periodo | Fino al 2026-09-17 |
| Strumento | EUR/USD, 30 minuti |
| Spread | 1 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-17 |
| positionSize Contratti per operazione | 1 |
| pricePeriod Lunghezza EMA per la linea di prezzo (1 = la chiusura) | 1 |
| dipPeriod EMA breve sotto la quale la linea di prezzo deve scendere | 2 |
| trendPeriod EMA sopra la quale la linea di prezzo deve ancora trovarsi | 50 |
| skipMonthFirst Nessun ingresso a gennaio | 1 |
| skipMonthSecond Nessun ingresso a marzo | 3 |
| skipMonthThird Nessun ingresso a ottobre | 10 |
| stopLossPct Stop protettivo, percentuale del prezzo di ingresso | 2 |
| takeProfitPct Target di profitto, percentuale del prezzo di ingresso | 2 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMiglior esecuzione | 30 min | n/a | 216 | 51.39 | 23,173 USD | -22,636 |
| USD/JPY | 5 min | n/a | 57 | 54.39 | 166,970 JPY | -146,470 |
Grafici
Il codice
// ============================================================ // Simplicissimus Short // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Short only // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade pricePeriod = 1 // EMA length for the price line (1 = the close) dipPeriod = 2 // short EMA the price line must fall below trendPeriod = 50 // EMA the price line must still be above skipMonthFirst = 1 // no entries in January skipMonthSecond = 3 // no entries in March skipMonthThird = 10 // no entries in October stopLossPct = 2 // protective stop, percent of entry price takeProfitPct = 2 // profit target, percent of entry price // --- Indicators --- tradeMonth = OpenMonth <> skipMonthFirst AND OpenMonth <> skipMonthSecond AND OpenMonth <> skipMonthThird tradeDay = OpenDayOfWeek >= 1 AND OpenDayOfWeek <= 5 priceLine = ExponentialAverage[pricePeriod](close) dipMA = ExponentialAverage[dipPeriod](close) trendMA = ExponentialAverage[trendPeriod](close)
Altre 11 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì, è solo short con stop e target percentuali. Il codice riscritto non è stato verificato in compilazione, quindi testalo in demo.
EUR/USD 30 minuti ha prodotto USD 23,173.0 su 216 operazioni. USD/JPY 5 minuti ha prodotto JPY 166,970.0 con un drawdown di JPY 146,470.0 su 57 operazioni.
Con 1 contratto la migliore esecuzione ha avuto un drawdown di USD 22,636.0. Questo è il buffer minimo da prevedere.
Il codice salta gennaio, marzo e ottobre. Quei filtri riducono le operazioni e potrebbero essere adattati ai dati testati, quindi verificali sui tuoi dati.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.