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.
Open architecture, fully customizable.

Zorro's user interface is admittedly minimalistic. But you can add your own. Design your strategy control panel with a simple Excel™ spreadsheet, and define buttons, displays, sliders, entry fields, charts, and reports.

Automate routine tasks by running Zorro jobs from batch processes. Implement your own broker or data feed connections. Set up account and asset lists with any imaginable properties. Display the trading status online with live HTML report pages. Import or export data in binary, CSV, or JSON formats for easy integration in other software packages.
Excel™-defined strategy control panel
'Butterfly' option combo analysis
A multitude of markets.

Analyze and trade portfolios of options, futures, stocks, bonds, ETFs, CFDs, Forex, or cryptocurrencies. Combine historical and live data from different online sources, feeds, brokers, or exchanges.

Create arbitrage strategies that exploit price differences between brokers or asset classes. Connect to coin exchanges and trade Bitcoin and other cryptocurrencies. Test high-frequency trading systems in 1-millisecond resolution. Rotate stock portfolios with Markowitz- or momentum-based algorithms. Trade option combos based on their Black-Scholes values, implied volatilities, or greeks.
Serious analysis and testing.

Evaluate market situations with a wide range of regression, signal analysis, filtering, or pattern detection functions. Or with neural networks from top-end packages such as Keras™ or Tensorflow™. Zorro has direct access to all functions of the R data analysis and charting software.

Check your strategies with the world's fastest tick-level backtester (4 seconds for 10 years) or the step by step simulator. Verify results with Walk Forward Analysis, Montecarlo analysis, or White's Reality Check.
White's Reality Check on a trend following system
SPY market sentiment histogram on Jan 3, 2015
Market sentiment and order flow.

Amplify your trading algorithms by adding 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 of the underlying. Analyze the weekly Commitment of Trader's report for determining expectations of major market participants. Evaluate order flow data with a neural net for retrieving short-term price predictions. Zorro provides easy to use indicator-like functions for all this and more.
Instant strategies.

Zorro includes several ready-to-run strategies for portfolios of Forex pairs, CFDs, stocks, ETFs, and cryptocurrencies. These Z strategies cover a large range of markets, risks, win rates, and trading methods, and allow 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!
 
Z3 strategy returns (blue) in the interactive chart viewer
Why free?

For private traders, Zorro is available in a free version since its initial 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, strategy development contracts, and trading returns. New Zorro versions with new features come out every few months.
Software is better when it's free. Try it!