This is not a
Trading
Platform.
But it can beat any.

Zorro is a free authoring tool for financial research and algorithmic trading systems - serious systems that really work. It can apply advanced statistics, data analysis, signal processing, pattern detection, fuzzy logic, or deep learning algorithms for analyzing the markets and determining the right moments to buy or sell.

Zorro offers extreme flexibility and many features otherwise not found in consumer trading software.
Strategy development with Visual Studio™
Easy or full-scale - your choice.

Start with the step-by-step programming tutorial. Zorro's C-based script offers a quick and elegant approach to strategy coding. It allows easy handling of time series, datasets, vectors, or matrix operations.

Write, test, and deploy simple strategies in a few minutes with a minimum of code. Use the included script editor and on-the-fly compiler for quick tasks. Or create your systems and tools with full-scale development platforms such as Microsoft Visual Studio™ with their advanced debugging and profiling features. It's your choice. Zorro accepts projects as scripts in C, or as compiled C++ DLLs.

 

Excel™-defined strategy control panel
Fully customizable.

If Zorro's minimalistic user interface won't do for your strategy, design your own. Define buttons, lists, displays, sliders, entry fields, charts, and reports by script or with an Excel™ spreadsheet.
  Automate Zorro jobs with batch processes. Control web platforms by sending key strokes and mouse clicks. Implement broker or feed connections with a simple DLL interface. Set up account and asset lists. Define special bars - Renko, Range, Point-and-Figure, whatever - with a simple formula. Check live trading with individual online report pages. Import or export data in binary, CSV, or JSON formats for easy integration in other software packages.
'Butterfly' option combo analysis
A multitude of markets.

Trade simultaneously options, futures, stocks, bonds, ETFs, CFDs, Forex, or cryptocurrencies. Retrieve live and historical data from many different online sources, feeds, brokers, or coin exchanges.

Use 1-second bars for high-speed scalping systems. Create arbitrage strategies that exploit price differences between brokers or asset classes. Rotate stock portfolios with Markowitz- or momentum-based algorithms. Analyze and trade option combos based on their Black-Scholes values, implied volatilities, or greeks.

 

SPY market sentiment histogram
Human and artificial intelligence.

Evaluate the markets with top-end neural network libraries such as Keras/Tensorflow™. Define your network architecture with a short R script, then integrate it in your strategy as a simple indicator that you can train, validate, backtest, and trade live. Zorro can use all R-based machine learning or data analysis packages in this way.
  Add human intelligence. Feed Zorro with market sentiment data from a multitude of sources. Process option chains for detecting the market's opinion about the future price trend. Analyze candle patterns, market depth, and order flow.
White's Reality Check on a trend following system
Serious testing.

Check and optimize strategy performance with the world's fastest tick-level backtester (4 seconds for 10 years). Verify historical returns in high accuracy including commissions, swaps, spreads, margins, and slippage. Test HFT systems in 1-millisecond resolution. Step into details with the high resolution visual debugger. Validate results with Walk Forward Analysis, Montecarlo analysis, and White's Reality Check.
Z3 strategy returns (blue) in the interactive chart viewer
Instant strategies.

Zorro includes ready-to-run strategies for portfolios of Forex pairs, CFDs, stocks, ETFs, and cryptocurrencies. The Z strategies cover a large range of markets, risks, win rates, and trading methods, and allow you to quickly experience a live trading system before developing your own strategies.

Still, always be aware that all trading strategies are risky, all backtest results are hypothetical, and never risk money that you can't afford to lose!
 
Why free?

Zorro is available in a free version for private traders since its development was paid for. Our sponsor believed that all people, especially in developing countries, should understand the financial markets and participate in their profits. Small, but regular trading incomes for anyone can take liquidity out of the financial system and inject it back into the production cycle. This can boost demand worldwide, reduce the divide between rich and poor, and soften the world's economical and social problems.
 


In this way, Zorro is meant as an incentive to understand, analyze, experiment with, and exploit the financial markets with many different ideas and methods. Zorro's development is ongoing, meanwhile funded by the user community through sponsor licenses, development contracts, and trading returns. New Zorro versions with new features come out every 3-4 months.
Software is better when it's free. Try it!