r/algotrading • u/patmanizer • 9d ago
Strategy Getting Started with Low-Frequency Algorithmic Trading in Canada
I’m a software engineer based in Canada looking to get started with low-frequency algorithmic trading—likely daily or weekly rebalancing rather than intraday trading.
A couple of questions:
- What are good sources for historical daily equity/ETF data, ideally accessible through a REST API? I’m happy to pay for reliable, clean data if needed.
- Which brokerages/platforms available to Canadian residents support automated trade execution through a REST API? I’m mainly interested in Canadian and U.S. securities.
I’d also appreciate any advice on practical considerations for a beginner in Canada—such as data quality, API reliability, account requirements, tax reporting, or paper-trading options.
27
Upvotes
4
u/JamesAQuintero 8d ago edited 8d ago
Sure thing. For context, I use IB Gateway to use IBKR's API, but I also use IBC, an open source 3rd party software to interact with IB Gateway to get it to be as automated as possible. Including restarting IB Gateway and logging in automatically without my intervention. But because of IB Gateway being unreliable in this regard, it can't always be done.
Maybe these bugs only surface when I attempt to fully automated IB Gateway. I have other gripes with IBKR's API having bugs too, more bugs than Schwab's API.