The Elite Circle - Volatility Breakout Strategy, Economized Corrected version
futures io

Categories Help    

The Elite Circle
File sharing for Elite Members only, includes any and all platforms and file types

Volatility Breakout Strategy, Economized Corrected version 2 *
I found this in the non-Elite Ninjatrader Strategy downloads posted by @minsalaco who said, "Not my personal work but that I'd share".

Considering the heavy resource requirements to backtest and optimize strategies, and the fact that they are intended to be used as money making tools, not playthings, it is hard for me to understand why many strategies, like the original version of this one, do not use any of the good coding practices that we have been discussing here on BMT for the last two years or so. The person who posted it on BMT did so with good intentions and is not to blame for the deficiencies in the coding.

As an experiment I applied some of those coding ideas to this strategy. It should run about a thousand times better than the original version unless I made some mistakes somewhere.

This strategy was coded with stocks in mind and trades a quantity of 100 by default. Many of the other parameters may also be inappropriate for futures contracts. I ran the latest version A.1 for several hours on CalculateOnBarClose false and it IS workng. It bought 100 cars of NQ at 5:50 AM PT on January 7 at 2708.995 (average overall basis). I sold them manually at 2709.7925 and shut down the strategy because I was afraid that my computer might start talking to SkynetŪ. However, I am sure we would all would appreciate if anyone backtesting this strategy would let me know, and post their results on the forum.

Thanks to user feedback I did some testing and corrected some mistakes that were in the original release. I could not upload the corrected file to the original post but as of 4:26AM Eastern Time on January 7, you can get it here. Replace the original version with this one.

The following text had been copied mostly verbatim from the entry in the Strategies download area but was in dire need of some editing.

Volatility Breakout Pattern
The squeeze signals the end of low volatility periods where the market has built up energy for major moves. Periods of low volatility are the times when the Bollinger bands "move closer together". The width of the Bollinger channel is more sensitive to price volatility than the width of the Keltner Channel, so a Keltner Channel and a momentum index oscillator are added, as mentioned in John Carter's book Mastering the Trade. The momentum index oscillator is used to suggest the trade direction.
How does this Setup work?
The quiet period is when the Bollinger Channel width decreases to less than that of the Keltner Channel. The trade signal occurs when the Bollinger Channel moves back outside of the Keltner Channel. The value of the 12 period momentum index oscillator suggests whether to go long (oscillator>0) or short (oscillator<0).
Moves tend to be stronger when the BB Width is the lowest over at least the past 150 bars. Also choose BBWidth < 0.05 for better results on daily data.
This strategy includes trailing stop and stop loss as variables, so you can easily backtest and use the optimizer.

Category The Elite Circle 
Suggest other entries I might like
Details: Volatility Breakout Strategy, Economized Corrected version
Category: The Elite Circle 

January 7th, 2013
Size: 10.23 KB
Downloaded: 565 times


Copyright © 2022 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada),
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.