Welcome to Zorro! Getting Started

Zorro is an ecosystem for financial analysis and algorithmic trading. It is not a 'robot' and not a trading platform, but has some elements of both. Technically it's a software development system specialized on trading, statistics, and machine learning. It can be used for quickly analyzing financial data, creating tools or trading strategies, training their neural networks or optimizing their parameters, backtesting them with several methods, and trading them automated with online brokers. This workflow is reflected in the buttons of Zorro's control panel.

Control panel

We admit: the user interface is not particularly pretty. But you can define your own user interface for your trading tools and scripts, with as many colorful buttons as you want. The default one is designed for minimum space (less than 600 pixels), so several instances can run on any small netbook screen in the background. There is no menu, only a few buttons, scrollboxes, and entry fields for setting up the broker connection and selecting the script and assets to trade.

Broker

User
Your user ID or account number and password from the broker.
Account
Your account type (Demo, Real, or user-specific accounts) and the broker connection (f.i. FXCM, IB, Oanda, MT4, MT5).
Server
Broker server status; displays the current server time and asset price in [Trade] mode. The square is green when logged in, and red when the connection was interrupted.

Strategy

Script
The strategy script, or [Change] for changing the folder, or [New] for writing a new script. Scripts are located in the Strategy subfolder. See scripts for what's included, and the tutorial for writing own scripts.
Asset

Select the asset for trading or testing. On multi-asset scripts, select the asset to be displayed in the result chart. Add more assets by editing History\AssetsFix.csv.

Period

Bar period in minutes; from 1 second to 1 day. This is the basic heartbeat of your strategy.

Slider1..3
General purpose sliders for setting strategy parameters or displaying values. More control functions are available through a user-defined panel.

Buttons

Help
Open the help manual and script reference.
Edit
Edit the selected strategy script in the script editor.
Test
Test the strategy with historical price data. Several test modes can be set up in the script, such as single-step, in-sample, out-of-sample, or walk-forward tests.
Train Train the strategy by optimizing parameters and/or by generating trade rules or training machine learning models.
Trade

Trade the strategy live. Zorro will log in to the broker and start earning (or losing) money with the selected script. Click the button again to stop trading.

Result
Trigger a user function in the script. Normally opens the chart viewer with a plot of the strategy performance, and the editor with the log and the performance analysis.

Result

Progress
State of the trading or backtest. Profits are green, losses red.
Info Current account and trade situation, or the result of the backtest.
Messages Displays anything that Zorro has to tell you. A double click copies the content into the clipboard.

What you need

Some traders have a desk full of monitors for an impressive show of indicators and price curves. Good for boasting on trader forums - but for really earning money with trading, only invest in two PCs:

Getting started

See also

Content, What's New, Strategy Principles, Tutorial, Z Strategies

 

► latest version online