Scott Barclay's Three Musksteers

Scott Barclay's Three Muskateers
Scott Barclay's Three Musketeers is a simple multi-condition strategy that looks for agreement between trend, momentum, and price location. The idea is not to predict every move, but to wait for at least 2 out of 3 conditions to align before a trade is considered.
This script was built to stay visually clean while still being easy to follow for newer users.
How It Works
The strategy checks three separate signals on every bar:
A buy signal appears when at least 2 of the 3 bullish conditions are true.
A sell signal appears when at least 2 of the 3 bearish conditions are true.
The Three Conditions
1. Trend Condition
This gives the strategy a broad directional filter.
2. RSI Reversal Condition
This part looks for a momentum shift rather than a permanent overbought/oversold interpretation.
3. Bollinger Band Reaction Condition
This adds a price-location component, helping the script notice when price is reacting from an extreme area.
Signal Logic
The strategy counts how many bullish and bearish conditions are active.
If Bull Count >= 2, the script treats that as a buy signal.
If Bear Count >= 2, the script treats that as a sell signal.
This makes the strategy stricter than a single-indicator trigger, while still keeping the logic simple enough to inspect visually.
Trade Direction Options
The script supports three operating modes:
This makes it easier to adapt the strategy to different markets, user preferences, or testing styles.
Chart Markers
Optional BUY and SELL tags can be shown on the chart to help visualize where the raw signal conditions appeared.
These are turned off by default so the chart stays less crowded, but they can be enabled in the settings.
Trade Signal Box
The script also includes an optional Trade Signal box.
When enabled, it displays a simple color block in the corner of the chart:
A hold-bars setting lets the signal remain visible for a short time after the event, which can be useful for visual review or OCR-based workflows.
Bot / Alert Support
The script includes optional bot-style alert payloads that can send a structured BUY or SELL message when a trade event occurs.
This is available for users who want a more automated workflow, but it can also simply be left on the chart as a visual strategy.
What This Strategy Tries To Do
At a high level, Scott Barclay's Three Musketeers tries to avoid reacting to only one piece of information. Instead, it asks for at least some agreement between:
That makes it more selective than a single-indicator system, while still being straightforward enough for manual review.
A Few Honest Notes
Best Use
This script may be most useful for:
Summary
Scott Barclay's Three Musketeers is a compact 2-out-of-3 confirmation strategy built from:
It is meant to be simple enough to understand, flexible enough to test, and structured enough to keep one-indicator noise under control.
If you use it, it is best treated as a decision-support or testing tool rather than a promise of results.
Scott Barclay's Three Musketeers is a simple multi-condition strategy that looks for agreement between trend, momentum, and price location. The idea is not to predict every move, but to wait for at least 2 out of 3 conditions to align before a trade is considered.
This script was built to stay visually clean while still being easy to follow for newer users.
How It Works
The strategy checks three separate signals on every bar:
- Trend: Uses the relationship between the 50 EMA and 200 EMA
- Momentum: Uses RSI(14) crossing key levels
- Location / Reversion: Uses price interaction with Bollinger Bands
A buy signal appears when at least 2 of the 3 bullish conditions are true.
A sell signal appears when at least 2 of the 3 bearish conditions are true.
The Three Conditions
1. Trend Condition
- Bullish when the 50 EMA is above the 200 EMA
- Bearish when the 50 EMA is below the 200 EMA
This gives the strategy a broad directional filter.
2. RSI Reversal Condition
- Bullish when RSI crosses above 30
- Bearish when RSI crosses below 70
This part looks for a momentum shift rather than a permanent overbought/oversold interpretation.
3. Bollinger Band Reaction Condition
- Bullish when price crosses above the lower Bollinger Band
- Bearish when price crosses below the upper Bollinger Band
This adds a price-location component, helping the script notice when price is reacting from an extreme area.
Signal Logic
The strategy counts how many bullish and bearish conditions are active.
- Bull Count = Trend Bull + RSI Bull + Bollinger Bull
- Bear Count = Trend Bear + RSI Bear + Bollinger Bear
If Bull Count >= 2, the script treats that as a buy signal.
If Bear Count >= 2, the script treats that as a sell signal.
This makes the strategy stricter than a single-indicator trigger, while still keeping the logic simple enough to inspect visually.
Trade Direction Options
The script supports three operating modes:
- Long - only takes long trades
- Short - only takes short trades
- Both - allows both long and short entries
This makes it easier to adapt the strategy to different markets, user preferences, or testing styles.
Chart Markers
Optional BUY and SELL tags can be shown on the chart to help visualize where the raw signal conditions appeared.
These are turned off by default so the chart stays less crowded, but they can be enabled in the settings.
Trade Signal Box
The script also includes an optional Trade Signal box.
When enabled, it displays a simple color block in the corner of the chart:
- Green for a buy-side trade event
- Red for a sell-side trade event
- White when neutral
A hold-bars setting lets the signal remain visible for a short time after the event, which can be useful for visual review or OCR-based workflows.
Bot / Alert Support
The script includes optional bot-style alert payloads that can send a structured BUY or SELL message when a trade event occurs.
This is available for users who want a more automated workflow, but it can also simply be left on the chart as a visual strategy.
What This Strategy Tries To Do
At a high level, Scott Barclay's Three Musketeers tries to avoid reacting to only one piece of information. Instead, it asks for at least some agreement between:
- directional trend
- momentum shift
- price interaction with volatility structure
That makes it more selective than a single-indicator system, while still being straightforward enough for manual review.
A Few Honest Notes
- This strategy does not guarantee profits.
- It will behave differently across symbols and timeframes.
- Some markets produce many signals, while others may produce very few.
- Smooth trending indexes may not trigger often because the conditions need to align on the same bar.
- Like any strategy, it can perform well in some environments and poorly in others.
Best Use
This script may be most useful for:
- learning how multi-condition strategies behave
- screening charts for moments where multiple factors align
- comparing long-only, short-only, and both-direction behavior
- building a cleaner workflow around trade-event visibility
Summary
Scott Barclay's Three Musketeers is a compact 2-out-of-3 confirmation strategy built from:
- EMA trend structure
- RSI momentum shifts
- Bollinger Band reactions
It is meant to be simple enough to understand, flexible enough to test, and structured enough to keep one-indicator noise under control.
If you use it, it is best treated as a decision-support or testing tool rather than a promise of results.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.