ArgoTrading
macOS
Trading
A document-based macOS SwiftUI app for building, backtesting, and managing algorithmic trading strategies with DuckDB.

Engineering Parameters
Trading
Project classification
ACTIVE
Current operational state
RESEARCH
System designation
argo-trading-macos
Archive reference code
2025.09.15
Initial release date
OPEN SRC
Distribution model
Project
Overview
ArgoTrading macOS is a document-based SwiftUI application that wraps the Argo Trading strategy framework in a native macOS interface. Each project is saved as a .rxtrading document that tracks market data, strategy source files, schemas, dataset selections, and backtest results — bringing the complete trading strategy development cycle to the desktop.
The document model manages four key areas: data folders for market data, strategy folders for source code, result folders for backtest outputs, and schemas that define how data is structured and selected for backtesting. The app uses DuckDB as its embedded analytics database for fast query execution over large market datasets.
Built entirely in SwiftUI with Swift Concurrency, the app resolves all dependencies through Swift Package Manager. It includes unit and UI test targets, and can be built and tested from the command line with xcodebuild — making it suitable for CI integration alongside the core Go framework.
Sequential Archives
View Full ArchiveRxCode
A native macOS command center for AI coding agents — Claude Code, Codex, and ACP clients in one SwiftUI workspace.
linda-assistantLinda Assistant
A full-stack personal AI assistant with native iOS app, backend services, and intelligent document and slide management.