Join the largest community of ProRealTime users
Access 2000+ free indicators, screeners, trading systems and more...
Generate strategies with AI
Join groups to share your trading ideas
Browse hundreds of public ProBuilder snippets — indicators, screeners, and auto-trading bots you can copy & paste directly into your ProRealTime platform.
Smart search
Find exactly what you need by keyword, market, or function, and save time building your own tools.
Community powered
Snippets are shared, tested, and commented by traders worldwide — giving you practical insights and improvements.
ProRealCode is the home of the ProRealTime community about trading and coding. For over
10 years, we’ve helped traders around the world learn, build, and share
strategies, indicators, and automated systems for ProRealTime.
We’re a global, multilingual community where beginners and experts collaborate every day.
What We Offer
Forums & Community: Ask questions, share code, and get peer support in multiple languages.
Code Libraries: Thousands of indicators, screeners, and strategies ready to use or adapt.
ProRealQuant: Generate trading strategies using randomizer code generation.
Our Community
Traders and coders from all over the world contribute ideas, code, and feedback.
Whether you’re backtesting a concept, debugging ProBuilder, or launching a live strategy,
you’ll find people who have walked the same path and are happy to help.
10+ years of continuous support for ProRealTime users
Thousands of threads, answers, and shared code examples
Active moderation and quality-focused curation
How to Get Started
Browse: Explore the library and forums for indicators, screeners, and strategies.
Join a Group: Connect with members who share your markets, tools, or approach.
Try ProRealBlocks: Prototype strategies quickly with a visual, no-code builder.
Experiment with ProRealQuant: Generate strategy code using our randomizer tool.
Share & Learn: Post questions, contribute code, and improve together.
ProRealBlocks is a visual builder for creating automated trading strategies on
ProRealTime — without writing code. Assemble logic with intuitive blocks, preview the generated
ProBuilder code in real time, and copy/paste it into ProRealTime for backtesting or live trading.
You work with Variables (prices, indicators), Conditions (crossovers, thresholds, sessions),
and Actions (entries, exits, stops/targets, sizing). The canvas keeps everything structured, so you can
focus on the idea while the tool translates it into clean strategy code.
Strategy-first by design
ProRealBlocks targets strategies (not indicators or screeners). What you build is what you run:
every block mirrors a piece of executable strategy logic in ProBuilder.
Explore & Fork community strategies
Learn faster by studying how others structure their systems. Fork any shared strategy into your
workspace, tweak it freely, and keep the original intact.
See practical, working logic patterns
Start from a proven base and iterate
Share back improvements with the community
Solid examples to learn by doing
A curated set of example strategies comes ready to open, run, and adapt. Use them as templates or as inspiration
for your own ideas.
For all experience levels
No coding required — perfect to get productive immediately
Teaches good structure: conditions → signals → actions → risk
Builds confidence to read and refine native ProBuilder code
Why it helps
Visual assembly reduces syntax errors, improves clarity, and accelerates iteration. Spend more time validating
ideas and less time debugging code — while always keeping a clean ProBuilder output in sync with your blocks.
Disclaimer
ProRealBlocks is a research & prototyping tool. You are solely responsible for any trading decisions and outcomes.
Exported strategies do not include brokerage fees, spreads, slippage, financing, or execution constraints unless explicitly configured.
Past performance (including simulations) is not indicative of future results.
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 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.
Welcome to ProRealBlocks
ProRealBlocks is a free tool to help you create your own trading strategies without any coding skills.
It is designed to be user-friendly and intuitive, allowing you to focus on your trading ideas rather than the technical details.
Learn how to create your first strategy in just a few minutes in this short video.
Create strategies without coding with ProRealBlocks
ProRealBlocks is a free tool to help you create your own trading strategies without any coding skills.
It is designed to be user-friendly and intuitive, allowing you to focus on your trading ideas rather than the technical details.
Learn how to create your first strategy in just a few minutes in this short video.
Loading...
About personal data collected
The information collected on this form is stored in a computer file by ProRealCode to create and access your ProRealCode profile. This data is kept in a secure database for the duration of the member's membership. They will be kept as long as you use our services and will be automatically deleted after 3 years of inactivity. Your personal data is used to create your private profile on ProRealCode. This data is maintained by SAS ProRealCode, 407 rue Freycinet, 59151 Arleux, France. If you subscribe to our newsletters, your email address is provided to our service provider "MailChimp" located in the United States, with whom we have signed a confidentiality agreement. This company is also compliant with the EU/Swiss Privacy Shield, and the GDPR.
For any request for correction or deletion concerning your data, you can directly contact the ProRealCode team by email at privacy@prorealcode.com
If you would like to lodge a complaint regarding the use of your personal data, you can contact your data protection supervisory authority.
Get Assistance
Assistance Type
Your Need
Proposed Solutions
Do you like cookies? 🍪 We use cookies to ensure you get the best experience on our website.
(Learn more)