What is OsEngine?
masterOsEngine is a comprehensive suite of programs designed for automating stock exchange trading. It provides a complete workflow from data acquisition to live robot execution.
The core components include:
- Data: A program to download historical data, including candles, market depths, and trades from various sources.
- Optimizer: A tool used to select the optimal parameters for a trading strategy.
- Tester: An exchange emulator that allows for testing multiple strategies simultaneously on historical data using a single portfolio. It supports multi-timeframe and multi-instrument translation.
- Bot station: The environment used to run trading robots in live market conditions.
- Robot Creation Layer: A scripting layer for creating robots, designed to be simple and maintain backward compatibility (similar to Wealth-Lab or Ninja Script).
OsEngine includes over 300 built-in robots covering classic trend strategies (e.g., Moving Average crossing, Bill Williams, Jesse Livermore), counter-trend systems (e.g., Bollinger bands, market-making), and arbitrage strategies (e.g., correlating instrument divergences).