Programming Languages

AlgoStudio is a programming environment for AlgoTraders. It is an integral part of the all-in-one trading platform.

Main features:

  • Ability to create indicators, strategies (Expert advisors) and scripts (Macros);
  • Support for programming language C# (.NET platform);
  • History data manager tool for creating customized instruments or importing data from different sources;
  • –°apability to perform backtesting on custom historical data or data provided by a broker;
  • Backtesting of single symbols or multiple symbols simultaneously;
  • Possibility to backtest multiple time intervals (support for non-standard time intervals such as M7, H3, D5, etc.);
  • The possibility to backtest all chart types available on the trading platform Protrader (Renko, 3 Line break, Kagi, Price range, etc.);
  • Strategy testing in ticks, minutes, or daily data;
  • Possibility to test strategies at Bid, Ask, and Trade prices;
  • Two strategy testing modes: with visualization or without visualization;
  • Two emulation types: one position or multiple positions;
  • Capability to use functions that provide access to Level II;
  • Strategy optimization tool;
  • Plain text and graphic reports;
  • Editor with IntelliSense support;
  • Dictionary with a list of all available functions in AlgoStudio;
  • Debugger;
  • Tool for importing and exporting parameters of testing strategies.

Real Time Statictic

Control your scripts in real-time with the Trading System List. The strategy performance information updates instantly so you can monitor statistics without missing important issues.

Strategy Testing

Once you have created your own expert advisors, monitor how they perform on real market data using the Trading System List panel. From here you can run scripts and intervene at anytime. When done testing in demo you can start algo trading on a real live account.

Walk-Forward Optimisation

Walk forward optimisation will help you to emulate the real process of data processing.

Comprehensive Statistic

Detailed statistic of a strategy performance is presented in a wide range of measurements in both table and graphical views. It gives you insight into a strategy's weaknesses and strengths.

Visualised Back-Testing

Nothing is more exciting than watching your code as it is running. With visualised back testing, you can watch all the trading results directly on the Chart in real time. You can also control the speed of back testing.