Principles — Chapter 3: Algorithmic Decisions & Systematic Rules
阅读中文版 (with Audio)Principles Chapter 3: Converting intuition into testable rules, writing IF-THEN conditions, and the real barrier to systematization.
🔊 Listen to Article (Chinese Audio)
Principles — Chapter 3: Algorithmic Decisions & Systematic Rules
"If you can express your investment logic as code and test it against history, you remove emotional interference." — Ray Dalio
Financial Context
As early as the 1980s, Dalio began encoding every investment judgment as explicit conditional statements. Bridgewater's edge is not a particular forecasting model but the process of converting judgment into rules that can be tested, reused, and criticized.
The key insight: half the value of systematization comes from removing emotion at execution, and half from exposing logical gaps at the writing stage. Many ideas collapse the moment they must be stated as precise conditions.
Wall Street Application
1. From Vague Judgment to IF-THEN Rules
| Vague statement | Executable rule |
|---|---|
| Buy when valuation is reasonable | If P/E is below the five-year median and earnings growth is positive, buy 2% |
| The market is overheated | If the index is more than 15% above its 200-day average, add nothing new |
| Reduce when things look bad | If portfolio drawdown reaches 10%, cut risk exposure by 20% |
The test: if two people executing a rule would reach different results, it is not yet a rule.
2. The Real Barrier to Systematization
Most people assume the barrier is programming ability. It is actually willingness to accept that the rules will sometimes look obviously stupid.
Every mechanical rule produces poor instructions in specific situations. Systematization pays through long-run consistency, and the price is tolerating local suboptimality. Those who cannot tolerate it will override the rules at the critical moment — usually the very moment the rules were most valuable.
3. What Honest Backtesting Requires
Dalio stresses that backtests must span multiple distinct market environments: bull, bear, high inflation, liquidity crisis. Rules validated only on the past decade know their behavior in exactly one environment.
This is the same requirement as out-of-sample validation in Way of the Turtle Chapter 5: the purpose of a backtest is to find the conditions under which a rule fails, not to confirm that it works.
Trading Execution Rules
- Write complete IF-THEN conditions: Specify entry, addition, reduction, and exit separately.
- Never revise rules intraday: Amend only after the close, within a documented review.
- Test across environments: Cover at least one full bull-bear cycle and one inflation shock.
Relevance to a Retirement Portfolio
Individual retirees need not write code, but they benefit equally from converting key decisions into rules. The three most worth documenting are: rebalancing triggers, withdrawal ordering, and the response plan for a large market decline.
The third matters most: writing down "if the portfolio falls 30%, here is what I will do" while calm is worth far more than deciding after it has fallen 30%. This is the heart of Dalio's entire method — moving judgment out of the moment of maximum emotion and into the moment of maximum calm.