mt5se: An Open Source Framework for Building Autonomous Trading Robots
Paulo Andr\'e Lima de Castro

TL;DR
This paper introduces mt5se, an open source framework for developing, backtesting, and deploying autonomous trading robots, emphasizing a multiagent architecture to improve trading performance and risk management.
Contribution
It presents a new open source framework for autonomous trading, proposes a multiagent architecture separating prediction and allocation, and discusses promising AI technologies for trading.
Findings
The framework supports development, backtesting, and live testing of trading robots.
Initial tests suggest it can aid in creating more effective trading strategies.
Discussion of architecture and technologies offers new insights for AI-based trading.
Abstract
Autonomous trading robots have been studied in artificial intelligence area for quite some time. Many AI techniques have been tested for building autonomous agents able to trade financial assets. These initiatives include traditional neural networks, fuzzy logic, reinforcement learning but also more recent approaches like deep neural networks and deep reinforcement learning. Many developers claim to be successful in creating robots with great performance when simulating execution with historical price series, so called backtesting. However, when these robots are used in real markets frequently they present poor performance in terms of risks and return. In this paper, we propose an open source framework (mt5se) that helps the development, backtesting, live testing and real operation of autonomous traders. We built and tested several traders using mt5se. The results indicate that it may…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFinancial Markets and Investment Strategies · Stock Market Forecasting Methods · Complex Systems and Time Series Analysis
