Easytrader is a quantitative trading automation framework and brokerage API wrapper designed to programmatically execute buy and sell orders across trading terminals. It functions as a system for linking quantitative strategy logic to brokerage clients, providing the necessary infrastructure to automate stock trading and execute strategy-driven signals.
The system distinguishes itself by offering a remote trading execution server that decouples strategy logic from trade execution, allowing orders to be triggered on distant machines via a web server or command-line interface. It includes specialized automation utilities such as optical character recognition for solving login captchas and clipboard-based data extraction to retrieve account and position information.
The framework covers a broad range of portfolio management capabilities, including automated weight rebalancing and asset synchronization to maintain target allocations. It also provides a virtual trading simulator for paper trading and strategy testing without risking real capital.
Additional operational features include asynchronous event handling for trade callbacks, local caching to prevent duplicate trade execution, and a functional wrapper that simplifies complex trading terminal APIs.