Alla prima bar di ogni giorno, il sistema piazza un buy stop al massimo delle 120 bar e un sell stop al minimo delle 120 bar. È consentita solo un'operazione al giorno. Mira a 35 punti con uno stop fisso di 60 punti.
Migliore esecuzione su 39. Brent Crude, Giornaliero, spread 3, dall'esecuzione pf:2026-09-15-BRENT-D.tsv:3.
| Periodo | Fino al 2026-09-15 |
| Strumento | Brent Crude, Giornaliero |
| Spread | 3 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-16 |
| stopDistance Distanza di prezzo dello stop gestito e dell'obiettivo di profitto | 35 |
| rangeBars Bar nel range di breakout, prese alla prima bar di ogni giorno | 120 |
| stopLossPoints Stop protettivo fisso in punti | 60 |
| profitStep La size torna a 1 ogni volta che il profitto della strategia guadagna questo importo | 20 |
| positionSize Contratti; aumenta dopo una perdita, diminuisce dopo una vittoria | 1 |
| profitMark Livello di profitto della strategia che attiva il successivo azzeramento della size | 20 |
| inTrade Valore iniziale del flag in-trade, così la size non viene modificata prima della prima operazione | 1 |
| sizeAdjusted Valore iniziale del flag size-adjusted, così la size non viene modificata prima della prima operazione | 1 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| Petrolio BrentMiglior esecuzione | Giornaliero | 1.89 | 434 | 74.19 | 7,714 EUR | -719 |
| USD/JPY | Giornaliero | 1.86 | 1,089 | 76.12 | 1,338,700 JPY | -76,500 |
| GBP/USD | Giornaliero | 1.70 | 1,094 | 74.31 | 18,262 USD | -1,989 |
| Dow Jones | 4 ore | 1.68 | 626 | 71.73 | 10,622 EUR | -1,550 |
| Oro | 10 min | 1.43 | 468 | 55.77 | 7,053 EUR | -1,102 |
| Oro | Giornaliero | 1.39 | 278 | 60.43 | 4,570 EUR | -2,200 |
| Oro | 15 min | 1.37 | 528 | 54.55 | 7,646 EUR | -1,961 |
| Argento | Giornaliero | 1.34 | 425 | 60.71 | 29,069 USD | -6,934 |
| Dow Jones | 1 ora | 1.33 | 1,065 | 61.60 | 15,281 EUR | -1,498 |
| DAX 40 | Giornaliero | 1.30 | 954 | 62.79 | 12,668 EUR | -2,732 |
| Petrolio greggio USA | 4 ore | 1.29 | 1,044 | 59.87 | 15,081 EUR | -2,352 |
| Argento | 4 ore | 1.28 | 857 | 56.01 | 56,137 USD | -7,984 |
| Petrolio Brent | 4 ore | 1.28 | 743 | 61.24 | 9,972 EUR | -3,412 |
| USD/JPY | 10 min | 1.25 | 915 | 66.78 | 802,240 JPY | -282,690 |
| EUR/USD | Giornaliero | 1.23 | 1,054 | 67.46 | 87,805 USD | -28,557 |
| Oro | 4 ore | 1.23 | 468 | 52.99 | 6,138 EUR | -3,127 |
| USD/JPY | 15 min | 1.21 | 1,114 | 67.24 | 865,410 JPY | -238,610 |
| Nikkei 225 | Giornaliero | 1.21 | 1,160 | 73.10 | 12,846 USD | -5,694 |
| Oro | 5 min | 1.21 | 364 | 54.95 | 4,571 EUR | -3,052 |
| Dow Jones | 30 min | 1.19 | 1,347 | 58.95 | 17,804 EUR | -6,660 |
| Oro | 1 ora | 1.18 | 728 | 52.88 | 8,638 EUR | -3,600 |
| S&P 500 | Giornaliero | 1.18 | 409 | 54.28 | 4,457 EUR | -2,346 |
| USD/JPY | 5 min | 1.16 | 522 | 64.94 | 325,240 JPY | -130,880 |
| GBP/USD | 4 ore | 1.15 | 1,637 | 64.94 | 13,171 USD | -3,585 |
| Nasdaq 100 | 4 ore | 1.13 | 1,235 | 57.00 | 12,906 EUR | -9,310 |
| Oro | 30 min | 1.13 | 724 | 51.80 | 7,513 EUR | -4,038 |
| USD/JPY | 4 ore | 1.12 | 1,129 | 64.48 | 438,870 JPY | -180,040 |
| USD/JPY | 1 ora | 1.11 | 2,058 | 64.82 | 922,930 JPY | -335,090 |
| Petrolio greggio USA | 1 ora | 1.11 | 1,896 | 54.54 | 20,962 EUR | -7,692 |
| Nasdaq 100 | 10 min | 1.11 | 1,268 | 52.68 | 13,948 EUR | -7,963 |
| Nasdaq 100 | 15 min | 1.10 | 1,808 | 52.32 | 18,077 EUR | -13,562 |
| Petrolio Brent | 1 ora | 1.10 | 1,365 | 53.48 | 14,300 EUR | -10,534 |
| S&P 500 | 30 min | 1.10 | 1,193 | 51.55 | 11,913 EUR | -7,131 |
| Petrolio greggio USA | 30 min | 1.08 | 2,426 | 52.93 | 26,200 EUR | -19,195 |
| USD/JPY | 30 min | 1.07 | 1,812 | 65.18 | 588,350 JPY | -559,030 |
| S&P 500 | 15 min | 1.07 | 1,087 | 50.41 | 7,498 EUR | -4,808 |
| EUR/USD | 4 ore | 1.06 | 1,525 | 64.20 | 66,798 USD | -60,183 |
| GBP/USD | 1 ora | 1.06 | 3,058 | 63.87 | 11,410 USD | -7,294 |
| USD/JPY | 1 min | n/a | 87 | 68.97 | 122,500 JPY | -50,710 |
Grafici
Prime 10 esecuzioni su 39. L'elenco completo è nella tabella qui sopra.
Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.
Il codice
// ============================================================ // Morning Range Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- stopDistance = 35 // price distance of the managed stop and the profit target rangeBars = 120 // bars in the breakout range, taken at the first bar of each day stopLossPoints = 60 // hard protective stop in points profitStep = 20 // size resets to 1 each time strategy profit gains this much ONCE positionSize = 1 // contracts; grows after a loss, shrinks after a win ONCE profitMark = 20 // strategy profit level that triggers the next size reset ONCE inTrade = 1 // start as if in a trade, so no size change before the first trade ONCE sizeAdjusted = 1 // start as already adjusted, same reason // --- Indicators --- weekendBar = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0 // New day: allow one trade and capture the range. IF Day <> Day[1] THEN tradeTaken = 0 rangeHigh = Highest[rangeBars](high) rangeLow = Lowest[rangeBars](low) ENDIF
Altre 61 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì. Gli ordini stop, gli obiettivi e la logica di dimensionamento sono tutti nel codice, e prende al massimo un'operazione al giorno.
Brent Crude Giornaliero è stato il migliore con un profit factor di 1.89. Seguono USD/JPY Giornaliero (1.86), GBP/USD Giornaliero (1.7) e Dow Jones 4 ore (1.68), e quasi tutte le altre righe erano sopra 1.
Il peggior drawdown su Brent Crude Giornaliero è stato di 718.9 EUR, partendo da 1 contratto. Poiché la size aumenta dopo le perdite, una serie di perdite più lunga di quella del backtest costerebbe più di questa cifra.
Sui grafici giornalieri ogni bar è la prima bar di un nuovo giorno, quindi il sistema può impostare nuovi ordini a ogni sessione. Hanno funzionato anche grafici intraday come Gold 10 minuti, con un profit factor di 1.43.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.