Level 9 · Lesson 13 of 16 · 6 min read
Algorithmic Thinking for Manual Traders
Define your strategy as explicit IF-THEN rules. Discretion = emotional interference.
Why Think Like an Algorithm
Every time you make a "judgment call" in trading, you introduce emotional bias. "It looks like a setup" is not the same as "it IS a setup." Algorithmic thinking means defining your strategy so precisely that each condition is binary: either met or not met.
Vague strategy:
"Buy when the trend looks up and there's a pullback to a good level."
Algorithmic version:
IF price is ABOVE 200 EMA on H4
AND price has pulled back to within 5 pips of 50 EMA
AND RSI(14) is between 40 and 55
AND a bullish engulfing candle closes on H4
THEN enter long with SL = 1.5x ATR(14) below entry
AND TP = 2x SL distance
"Buy when the trend looks up and there's a pullback to a good level."
Algorithmic version:
IF price is ABOVE 200 EMA on H4
AND price has pulled back to within 5 pips of 50 EMA
AND RSI(14) is between 40 and 55
AND a bullish engulfing candle closes on H4
THEN enter long with SL = 1.5x ATR(14) below entry
AND TP = 2x SL distance
The second version can be evaluated objectively. No "looks like" or "seems to be." Each condition is true or false.
TradingView Alerts
You don't need to watch charts all day. Set alerts for your conditions:
- "Alert me when EUR/USD crosses above the 200 EMA"
- "Alert me when RSI drops below 45 on H4"
- "Alert me when price touches 1.0800"
When the alert fires, pull up the chart and check the remaining conditions. This reduces screen time from hours to minutes.
The test: Could you write your strategy's rules clearly enough that another trader could follow them without asking you questions? If not, your strategy still has ambiguity. And ambiguity is where emotions fill the gap.
Key Takeaways
- • Convert your strategy into explicit IF-THEN rules that a machine could follow.
- • This removes discretion, which is where emotional interference enters.
- • TradingView alerts can notify you when conditions are met, reducing screen time.
- • You don't need to code an EA. You need to think in code.