What is a Trading Thesis?
A thesis is more than an opinion. It's a complete, testable argument about the future that includes:
- The claim: What you believe will happen (e.g., "The US will enter a recession by end of 2026")
- The reasoning: Why you believe it, structured as a causal tree
- The evidence: What data supports each branch of the causal tree
- The market expression: Which contracts are mispriced if your thesis is correct
- The invalidation conditions: What would prove you wrong
Thesis Lifecycle in SimpleFunctions
forming → active → paused → closed
- Forming: You're building the causal tree and scanning for markets
- Active: The agent is monitoring, evaluating signals, and executing strategies
- Paused: Monitoring continues but no new trades are placed
- Closed: The thesis reached its conclusion (right or wrong)
Creating a Thesis
When you run sf thesis create, the agent guides you through:
- Stating your thesis in plain language
- Building a causal tree by decomposing the claim
- Assigning initial probabilities to each node
- Scanning for markets that express the thesis
- Identifying edge opportunities
- Defining entry/exit strategies
Why Theses Matter
Without a thesis, you're just looking at contract prices and guessing. With a thesis, every trade has a reason, every price change maps to a causal node, and every exit has a pre-defined condition. The thesis is your decision-making framework — the agent is just the execution layer.