← All strategy tests
Historical simulationForexDaily barsLong onlyOvernight allowed

AUDUSD: Bollinger band re-entry, daily (2024-04-04 to 2026-04-03)

TradesViz example study: Bollinger band re-entry on AUDUSD.FOREX, daily bars, 2024-04-04 through 2026-04-03. This is a historical simulation with preset rules, not a live account or an optimized strategy. Tests whether a close back inside the lower Bollinger band is followed by a return toward its middle band. Entry: [CROSSED(input_col=close, input_col2=BOLLBANDS_LOWER(period=55, sd_levels=2), direction=above)] Exit: [close > BOLLBANDS_MIDDLE(period=55, sd_levels=2)] Settings: long only; next-bar-open fills; 25,000 starting equity in quote currency; 25% of current equity per position; 14-period ATR, 2 ATR initial stop, 3R target, 3 ATR trailing stop, and a 100-bar maximum holding period. Daily bars; no intraday session filter. Positions may remain open across sessions. Assumed costs: 0.0035% of traded value commission per side and 0.0001 points slippage per market fill. These are illustrative fixed assumptions, not broker quotes. Funding, financing, borrow fees, varying spreads, and market impact are not separately modeled. Limitations: Volatility bands do not bound losses; a strong downtrend can continue after a re-entry signal. The catalog includes preset markets and periods without selecting winners. This earlier-daily window is a separate study, not out-of-sample proof. Data availability, gaps and ambiguous intrabar fills must be checked in the completed report. Requested period: 2024-04-04 to 2026-04-03. Available test data: 2024-04-04 to 2026-04-03, 633 bars (UTC dates). Simulated historical strategy test for AUDUSD.FOREX using daily bars from 2024-04-04 to 2026-04-03. Asset class: forex. Indicators and functions used: BOLLBANDS_LOWER, BOLLBANDS_MIDDLE, CROSSED; Box 1 condition: [CROSSED(input_col=close, input_col2=BOLLBANDS_LOWER(period=55, sd_levels=2), direction=above)]; Box 2 condition: [close > BOLLBANDS_MIDDLE(period=55, sd_levels=2)]. Long only. Fills at the next bar's open. Opposite signal reverses the position. Starting equity: 25,000. Position size: 25 % of equity. Stop loss: 2 ATR. Take profit: 3 R. Trailing stop: 3 ATR. Commission per side: 0.0035 %. Slippage per fill: 0.0001 points. Maximum holding period: 100 bars. Risk-setting ATR period: 14. Session: 00:00 to 00:00 (exchange time). Saved results. Trades: 10; Net P&L: 234.217236; Return: 0.936869%; Win rate: 60%.

Shared by pk78 · Published 2026-10-15 · Snapshot 2026-10-15 · Report revision 1

Test your versionLoads these rules and settings. Review them before starting a new test.

What was tested

Market
AUDUSD.FOREX
Timeframe
Daily bars
Test window
2024-04-04 – 2026-04-03
Engine
tv-engine-3

Simulated historical results, not live trading performance. Historical results do not predict future returns. Shared sections are selected by the author; hidden sections have not been independently verified. The author controls which sections are visible. This is a saved result; market data revisions or engine updates can change a later rerun.

Result and evidence

Too few trades

Only 10 trades, which is not enough to judge the strategy. Test a longer period.

Net P&L
234.22
Return
0.94%
Trades
10
Win rate
60.0%
Profit factor
2.04
Maximum drawdown
-0.97%
Average trade
23.42
Average R
0.23R
Sharpe ratio
0.56
Commission paid
4.40
Chance a no-edge strategy does this well
18.6%
P&L without the 2 best trades
-30.48

Read before trusting the numbers

  • Only 10 trades. That is too few to tell skill from luck; test a longer period or a faster timeframe.
  • A trade was still open at the end of the test and was closed at the last price.

The luck check is a statistical estimate for this sample, not the probability of future success. Costs, sample size and testing many variants affect how much confidence a result deserves.

Full performance statistics

Compare the full run with its long and short trades.

Statistics from the saved run, for All, Long and Short trades. N/A means unavailable or not applicable.
MetricAllLongShort
Performance
Net P&L234.22234.22N/A
Return on starting equity0.94%N/AN/A
Profit factor2.042.04N/A
Average trade (expectancy)23.4223.42N/A
Average R per trade0.23R0.23RN/A
Total R2.26R2.26RN/A
Annualized return0.47%N/AN/A
Buy & hold return (same period)5.00%N/AN/A
Trades
Trades10100
Win rate60.00%60.00%N/A
Average win76.6776.67N/A
Average loss-56.45-56.45N/A
Average win / average loss1.361.36N/A
Largest win148.53148.53N/A
Largest loss-83.30-83.30N/A
Most wins in a row44N/A
Most losses in a row33N/A
Average bars in trade8.108.10N/A
Average time in trade8d 16h8d 16hN/A
Average adverse excursion (MAE)43.7243.72N/A
Average favorable excursion (MFE)77.2277.22N/A
Risk
Max drawdown-243.80N/AN/A
Max drawdown %-0.97%N/AN/A
Longest drawdown385dN/AN/A
Sharpe ratio (daily, annualized)0.56N/AN/A
Sortino ratio (daily, annualized)0.28N/AN/A
Calmar ratio0.48N/AN/A
Time in the market12.32%N/AN/A
Costs
Commission paid4.404.40N/A
Same-bar exits assumed stop-first0N/AN/A
Luck check
Chance a no-edge strategy does this well19%N/AN/A
Net P&L without the 2 best trades-30.48N/AN/A

N/A means the metric is unavailable or does not apply to that side. Colors describe individual metrics, not the reliability of the strategy.

Strategy rules

Entry / long entry

[CROSSED(input_col=close, input_col2=BOLLBANDS_LOWER(period=55, sd_levels=2), direction=above)]

Exit / short entry

[close > BOLLBANDS_MIDDLE(period=55, sd_levels=2)]

Execution and risk settings

Direction
Long only
Signal mode
Entry and exit
Order fills
Next bar's open
Opposite signal
Reverse position
Starting equity
25,000.00
Position size
25.00 % of equity
Stop loss
2.00 ATR
Take profit
3.00 R
Trailing stop
3.00 ATR
Move stop to breakeven at R
Not set
Maximum bars in trade
100.00
Flat at session end
No
Commission per side
0.00 %
Slippage per fill
0.00 points
Session
00:00 – 00:00 (exchange time)

Equity and drawdown

Saved simulated equity across this test window. Drag the range control to inspect a period.

Simulated trades

10 trades in this snapshot. All times are UTC.

#SideEntryExitSizeEntry priceExit priceNet P&LExit reason
1.0Long2024-04-232024-04-289694.000.64870.653243.18exit_signal
2.0Long2024-07-292024-08-189558.000.65440.6666116.17exit_signal
3.0Long2024-10-282024-11-069524.000.66080.6521-83.30stop_loss
4.0Long2024-11-172024-12-069701.000.64610.6389-70.28trailing_stop
5.0Long2024-12-262025-01-0910018.000.62340.6171-63.55trailing_stop
6.0Long2025-04-102025-04-1310134.000.61510.6298148.53exit_signal
7.0Long2025-08-032025-08-089684.000.64710.651845.07exit_signal
8.0Long2025-08-242025-08-299682.000.64940.653135.38exit_signal
9.0Long2025-11-232025-11-289747.000.64570.653171.68exit_signal
10.0Long2026-04-012026-04-039144.000.69000.6891-8.67end_of_test