ProRealQuant

Strategies generator for ProRealTime™
Research and create trading strategies with ease

What is ProRealQuant?
Selected: None
Timeframe: -
Range: —
Fixed: Start+200 to Last Bar
How many strategies to generate.
Automatically sets validation criteria.

Ready to Generate?

Click below to start the generation engine.

Export CSV
0%
Generating...
0 generated
0 kept
0 discarded
Avg Quality
😐
0.00 Score
Note: Same seed produces identical results. Change seed in Advanced > General to get new strategies.

Exits (TP / SL)
Position Sizing & Direction
%
Qty
Custom Filter Thresholds
These settings override the "Filter Preset" selected above.
Same seed = same results.

Strategy Results

# Score Sharpe Profit
Factor
Max
DD%
Ulcer
Index
Stability Trades Qty Time in
Market %
PnL ($)

No strategies generated yet.

Use the controls above to generate trading strategies.


Price (Candles)

                        
                        

ProRealQuant is an online, automated trading strategies generator and backtester focused on ProRealTime. It creates randomized trading strategies from a curated set of indicators and conditions, filters them by your risk and quality constraints, and lets you preview the logic, equity curve, and copy/paste the generated ProBuilder code for backtesting in ProRealTime.

Generate & Backtest launches a one-shot search of 200 randomized strategies (default basket). Use it to get quick candidates that pass your filters.
Start Continuous keeps generating and testing strategies indefinitely until you click Stop Continuous. This is useful for background research while you fine-tune filters and settings.

Key Parameters

Seed

The Seed controls the random generator. Same seed ⇒ same strategy candidates (reproducible). Use the 🎲 button to randomize; or set a fixed seed to share results with others.

Risk/Reward (Enforced)

Set the Risk/Reward ratio used to parameterize exits (e.g., Stop in ATR multiples vs Take Profit). When Enforced is toggled, only strategies that respect this R:R are generated. If disabled, the generator may sample a broader range of exit parameters.

Enabling Enforced narrows the search to your chosen ratio, improving comparability but reducing diversity.

Entry Indicators

Choose which indicators/conditions the randomizer is allowed to use for entries. You can check/uncheck families like:

  • Moving Averages (SMA/EMA cross, MA position, Price vs MA, MACD)
  • Oscillators (RSI thresholds)
  • Breakouts (Highest/Lowest N, Donchian-style)
  • Price action (crosses over/crosses under of price vs MA)

The generator respects your selection and limits overall complexity (e.g., max indicators per strategy) to reduce overfitting.

Trade Direction

Pick Long, Short, or Both. You can also allow (or forbid) a mix of buy/sell conditions inside the same strategy.

Example: Both + Mixed enabled lets a single strategy take longs and shorts with independent entry rules.

Filters

Only strategies that meet all selected filters are kept:

  • Min Score — composite score (Sharpe OOS, drawdown penalty, complexity, etc.)
  • Min Profit Factor — wins ÷ losses, typically > 1.2
  • Max Drawdown % — peak-to-trough limit over the test
  • Max Ulcer Index — measures the depth and duration of drawdowns
  • Min Stability — equity straightness (0 to 1); higher = smoother curve
  • Min Trades — require enough trades for statistical meaning
  • Min Profit $ — net profit threshold in currency
  • Max Time in Market % — maximum percentage of time a strategy can be in the market

Viewing a Strategy

Each result includes a View button. Click to open a detailed panel showing:

  • Human-readable logic of entries/exits (e.g., “SMA(20) crosses over SMA(50), Exit: SL 2×ATR/TP 3×ATR”).
  • Equity curve chart with drawdown and floating PnL (open trade included).
  • ProBuilder code you can copy/paste into ProRealTime to backtest or run.
Generated ProBuilder code aims to be minimal and readable. Always re-validate results on your ProRealTime data and settings.

Disclaimer

ProRealQuant is a research tool. You are solely responsible for any trading decisions and outcomes. The generator/backtester provided here does not account for brokerage fees, spreads, slippage, financing, or execution constraints unless explicitly configured. Past performance (including simulated results) is not indicative of future results.

Logo Logo
Loading...