Scans for Freebars

Scans for Freebars

In the world of technical analysis, “Free Bars” are a rare but powerful price pattern. A Free Bar is a candlestick that is completely outside the bounds of the Keltner Channels, indicating a strong directional move that can be followed by significant price action. This article will guide you through setting up a ProScreener in ProRealTime to identify these Free Bars across any market.

What Are Free Bars?

Free Bars occur when a candlestick’s entire range—high to low—trades completely above or below the Keltner Channel. This is typically a signal of strong momentum, either to the upside or downside, and can indicate the potential for continued movement in that direction. Traders often look for these patterns after periods of consolidation or low volatility as a sign of a new trend emerging.

Setting Up the Screener

To scan for Free Bars using ProScreener in ProRealTime, you’ll need to understand how to set up and customize ProScreeners using the ProBuilder language. Here’s how you can do it:

  1. Keltner Channel Calculation: The Keltner Channel is typically calculated using a moving average (usually the Exponential Moving Average or EMA) and the Average True Range (ATR). The upper and lower bounds of the Keltner Channel are derived as follows:
    • Upper Band = EMA + (ATR * Multiplier)
    • Lower Band = EMA – (ATR * Multiplier)

    For our screener, we’ll use the standard settings of a 20-period EMA and a 2x ATR multiplier.

  2. Identifying Free Bars: To identify Free Bars, the screener must check that the entire range of the current bar is above the upper Keltner Channel or below the lower Keltner Channel:
    • A Free Bar above: Low of the bar is greater than the Upper Keltner Band.
    • A Free Bar below: High of the bar is lower than the Lower Keltner Band.

ProScreener Code Implementation

Here’s how you can write the ProScreener code to identify Free Bars in ProRealTime:

Conclusion

The Free Bar pattern is a powerful tool for identifying strong market momentum. By implementing the above ProScreener code in ProRealTime, you can automatically scan multiple instruments across different timeframes to find these unique and potentially profitable trading opportunities.

Remember, while Free Bars can indicate strong market moves, it’s important to consider the broader market context and other technical indicators before making trading decisions. Happy trading!

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

avatar
Register or

Likes

avatar
Related users ' posts
avatar
NFX thank you petesavva can i adapt the period for more bars in lookback?
petesavva Sure, Change the following line: xRange = ROUND((Highest[BARSTOLOOKBACK](High) - Lowest[BA...
Nicolas
9 years ago
Nicolas Any timeframe possible, this indicator is only an RSI with bands made of standard deviation.
nellycopter hi do you have the TDI indicator pls..
Nicolas You can download the TDI indicator here: https://www.prorealcode.com/prorealtime-indicators/...
Nicolas Je pense que cela a été fait dans le forum il y a quelques temps, il faudrait le retrouver t...
besserwerden Hello, I want t use this screener, but only results for uptrend. Is there a possibillity to ...
besserwerden Hello Nicolas, I want t use this screener, but only results for uptrend. Is there a possibil...
Nicolas
9 years ago
Nicolas In this case Spread is the difference in percentage between the 2 moving average
Talero125 Thank you! Very kind
IAmShareCrazy Is it possible to change the range and have it between 2 weeks and 8 weeks?
Nicolas
9 years ago
RSI Bearish Crossover
RSI Bearish Crossover
0
Screeners
Nicolas
9 years ago
Up on Big Volume
Up on Big Volume
0
Screeners
Nicolas
9 years ago
Nicolas oui c'est possible, je pense même que cela a été codé X fois déjà, je vais chercher.
iloco17 Bonjour Nicolas Par rapport à ce code je souhaiterais la ligne de code qui permet d'identi...
Nicolas Merci de formuler une demande dans le forum ProScreener.
lolo
9 years ago
Up-most---y
Up-most—y
0
Screeners
lolo
9 years ago
Theopolis Hi, is it possible to adjust this screener for 5 min timeframe instead of daily?
lolo
9 years ago
New 265 day highs
New 265 day highs
4
Screeners
javier.puig.rovira@gmail.com timeframe (weekly) yearLo=lowest[52](low) timeframe(daily) todaylo=low c1=todayhi>...
boje1232 hello ... just ran this query but it is running the condition of the previous weeks high rat...
Nicolas if the current high is higher than the 52 weeks high, than it is the new 52 weeks high, that...
lolo
9 years ago
JD 52 Week High
JD 52 Week High
0
Screeners
lolo
9 years ago
JD 52 Week Low
JD 52 Week Low
0
Screeners
lolo
9 years ago
PP buy
PP buy
0
Screeners
lolo
9 years ago
CC Stochastic
CC Stochastic
0
Screeners
lolo
9 years ago
Bullish Candle
Bullish Candle
0
Screeners
lolo
9 years ago
Bearish Candle
Bearish Candle
0
Screeners
lolo
9 years ago
4 and 9 day crossover
4 and 9 day crossover
0
Screeners

Top