Why a CLI?
GUIs are great for browsing. CLIs are better for systematic trading. The SimpleFunctions CLI gives you:
- Speed: Type a command, get results instantly. No clicking through menus.
- Scriptability: Chain commands, pipe output, build workflows
- Agent integration: The CLI is the primary interface for the agent system
- Keyboard-only: Never leave your terminal
Core Commands
sf scan— Scan markets with filters (category, probability range, venue)sf edges— Find edge opportunities based on active thesessf depth— View live orderbook for a specific marketsf market— Get detailed info on a single marketsf thesis create— Start building a new thesissf thesis evaluate— Trigger evaluation with new signalssf strategies— View and manage trading strategiessf heartbeat status— Check the monitoring enginesf what-if— Run scenario analysis
Installation
npm install -g simplefunctions
sf auth login
Interactive Mode
The CLI supports an interactive chat mode where you converse with the agent:
sf chat
This opens an interactive session where you can discuss theses, ask questions about markets, and instruct the agent to take actions — all in natural language.