Trading

C#
CTrader
MQL5
Interactive Brokers
Python
Date: Since 2023

Information:

Description

This site documents the ongoing development of multiple algorithmic trading systems, built for use with platforms like cTrader (cAlgo), MetaTrader 5 (MQL5), and Interactive Brokers (TWS). These systems are designed and optimized from the ground up, each tailored to specific trading strategies and market conditions. The project focuses heavily on reliability, and real-time operation.

Systems run on a VPS, with automated status email reports, live logging, and integration of external APIs for data access and signal generation. One area of focus is advanced Volume Profile analysis, used to guide and enhance algorithmic decisions. This is a long-term, evolving effort to explore and refine different approaches to automated trading.

This ongoing project has pushed my limits more than anything else and has been the biggest driver of my growth as a developer.

What I learned

• Designing and deploying custom software on remote VPS servers
• Building systems that interact with real capital in live markets
• Maintaining stable, fault-tolerant trading infrastructure
• Developing and comparing different software architecture designs
Creating, testing, and optimizing algorithmic trading strategies
• Performing advanced analysis on backtest and live trade data
• Working with cTrader, MetaTrader 5, and Interactive Brokers TWS
• Automating real-time monitoring, status reporting, and logging
• Deepening my understanding of how modern stock and currency markets function

Resources

News-Input-App for a subsystem coded for a Forex trading bot
News Input App – A custom-built subsystem for feeding news data into a Forex trading bot.
Maintenance App for a system that fetches the trading levels from the trading server
Maintenance App – Manages and monitors trading levels fetched from the trading server.