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
Mully Bonjour, est ce que quelqu'un sait comment ajouter les niveaux de résistances / supports su...
Nicolas Il s'agit de l'indicateur "volume par niveau de prix" disponible par défaut dans la plateforme.
Nicolas Screeners dont plot anything on charts.
jobswaps Hola puedes agragar marcos temporales como minimo y maximo en temporalidad del triangulo par...
p3sc4d0r c3 = Average[40](close*volume) > 3000000 Hi to everyone. I need some help with this co...
shawnybaby Hi great screener. I am quite new, is it possible to have this screener so it specifies the ...
philou22 Hi, how to make this screener as an indicator ? thanks
andyj Hi , I have an error on line 13 when I run this: line 13 value = (Highest[20](high)+Lowest[...
s00071609 Is it possible to have fibo numbers like 1, 2, 3, 5,8 sequence by modifying the calculation?
Nicolas sorry i dont get it. you want to plot the next level at current price + ratio?
s00071609 I meant not plotting 4, 6 and 7. This question about having 1,3,5,8 sequence was meant to be...
Actabi Thank you ! Have you realised your "next step" ?
Jessar guten Tag, gibt es bereits die Aktualisierte Datei?
Per Inge Gents - An update - I have been studying various trading approaches, as this one that is bas...
Alan hi there, i get an error which says the screener does not contain code? Please help me adjus...
Nicolas I just tried with the itf file from the above post and it contains code. Did you import it i...
Gianluca thank you very nice screener
Vonasi An interesting idea that was easily turned into a strategy on a shorter time frame that appe...
Stenozar Hi Vonasi, is it possible for you to share your code here? thanks in advance
Vonasi Sorry Stenozar. I have only really spent an hour or so on this strategy so far and it is far...
styrke Hello Nicolas, Nice screener, I appreciate the way you always try to condense at maximum th...
Nicolas There's no particular reason. RSI is widely use with its default period and results seems re...
Angel Perez Ciao Francesco. First of all thanks for the indicator and also fro the screener. I do have a...
PSIDIO Ciao to you all, I also have a question and would be very happy for a helpful comment. I a...
gabri
7 years ago
Jérôme Dumortier Thank's a lot !!!
Gaby333 Thanks Mate
Usul83 Do not understand the specifications
dertopen @gabri hi Gabri i get the same error: define highlow and highhigh whic are the good numbe...
luigiR ciao gabri complimenti per il tuo lavoro, ti chiedo una cortesia cosa devo scrivere nel codi...
Bard Hi Violet, Thanks so much for making this screener. Bulkowski's work is thorough. I though...
Violet Abz, the arrows and circles are only the *first part* of a trade setup. If certain conditio...
gabri Violet, you did an excellent job. I attached here https://www.prorealcode.com/prorealtim...
fab.ub HI GABRI, if the cirled arrow is the intermediate point in which You can define your entry a...
bazilou pouvez expliquer donchian bias merci
tommygtb what does the criteria mean in the box on the screen is it the time frame the screener sear...
Saberi2023 Hello dear Can you please write it also in java script?
Diamant Bonjour Léo, est t'il possible d'avoir le code de l'indicateur ton Double haut et double fo...
TACBOLSA
7 years ago
RB-MACD TIMING
RB-MACD TIMING
0
Screeners
777dks hi this doesnot seem to work on forex, any ideas? thanks.
4example excellent, thank you

Top