[SCL] Bias Add-On for Counter-Strike Pro

This script comes as a pair with Counter-Strike Pro (also pictured above). This bias add-on is designed to be set to retrieve bias from a higher timeframe, allowing you to trade using information from multiple timeframes in one chart. The two scripts do not have to be used together.

Counter-Strike Pro is a trend/counter-trend indicator. It combines Momentum Failure Patterns and Moving Average flow into one to give a continuous long/short bias. Momentum Failure Patterns are breaks of relevant market structure, where the structure that’s relevant is updated dynamically according to momentum alignment.

The limitations of Counter-Trend Pro are the same as for most trend indicators: it can get chopped up if price starts trending and then reverses, ranges, or is generally choppy. It needs a certain level of history in order to work properly, and it works better the more cleanly an asset trends.

Advantages of Counter-Trend Pro versus other trend indicators are that it can, depending on conditions, enter trends earlier and get shaken out less, precisely because it uses a combination of price levels and trend – but you would need to test it against your particular trend indicators for your favourite assets and timeframes to verify this.

This indicator includes alerts for all signals. It does not repaint.
Release Notes: Important bug fix: Addressed various weakness in the logic that were causing incorrect bias and EMA flips.
Release Notes: Minor update: Improvements to the colour and description of the error that occurs if you set the lengths of the max and min MAs too close.
Release Notes: Display enhancement: Added the option to print text that shows the current timeframe of the Bias Add-On. This could be useful if you have more than one active on your chart. The default is enabled. You can turn it off and control the colour and spacing from the Settings dialogue box.
Release Notes: Minor update: Added invisible plots for long and short bias. These can be used by advanced users for data analysis.
Release Notes: Updated to Pinescript V5. Replaced error background and characters with runtime errors.
Release Notes: Fixed bug with transparency

Invite-only script

Access to this script is restricted to users authorized by the author and usually requires payment. You can add it to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author. Contact SimpleCryptoLife for more information, or follow the author's instructions below.

TradingView does not suggest paying for a script and using it unless you 100% trust its author and understand how the script works. In many cases you can find a good open-source alternative for free in our Community Scripts.


The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Author's instructions

Further information about the usage and settings of this script is available here: To request access, contact me at:

Want to use this script on a chart?

Warning: please read before requesting access.