All posts by admin
The MACD ‘Tell’ Strikes Goldman Sachs
Volume-Weighted Moving Average Breakouts
!Volume-Weighted Moving Average Breakouts !Author: Ken Calhoun, TASC Apr 2017 !Coded by: Richard Denning 2/11/17 !www.TradersEdgeSystems.com !INPUTS: smaLen is 70. vwmaLen is 50. SMA is simpleavg([close],smaLen). VWMA is sum([close]*[volume],vwmaLen)/sum([volume],vwmaLen). HasData if hasdatafor(max(smaLen,vwmaLen)+10)>max(smaLen,vwmaLen). Buy if SMA < VWMA and valrule(SMA > VWMA,1) and HasData. Sell if SMA > VWMA. rsVWMA is VWMA / valresult(VWMA,vwmaLen)-1. rsSMA is SMA / valresult(SMA,smaLen)-1.
March and April (and the Train Rolls On)
The stock market is off to a flying start in 2017. We have a buy signal from the January Barometer, the 40-Week Cycle just turned bullish and most of the major U.S. indexes soaring to new all-time highs. See Figure 1.
Figure 1 – Major U.S. Average hitting new highs (charts courtesy AIQ TradingExpert Pro)
With the turn of the month near, what lies ahead for March and April? Well, it’s the stock market, so of course no one really knows for sure. Still, if history is an accurate guide (and unfortunately it isn’t always – and I hate that part), the odds for a continuation of the advance in the months just ahead may be pretty good.
Figure 2 displays the growth of $1,000 invested in the Dow Jones Industrials Average ONLY during the months of March and April starting in 1946.
Figure 2 – Growth of $1,000 invested in the Dow Jones Industrials Average ONLY during the months of March and April (1946-2016)
For the record, the months of March and April combined:
*Showed a gain 53 times (75% of the time)
*Showed a loss 18 times (25% of the time)
*The average UP year showed a gain of +5.2%
*The average DOWN year showed a loss of (-3.3%)
*The largest Mar/Apr gain was +15.9% (1999)
*The largest Mar/Apr loss was (-6.0%) (1962)
Summary
So is the stock market train sure to “roll on” during the March/April timeframe? Not at all. But with “all systems Go” at the moment and with a historically favorable period approaching – and despite a lot of overly bullish sentiment beginning to bubble up – I feel compelled to stay on board at least until the next stop..
Jay Kaeppel
Chief Market Analyst at JayOnTheMarkets.com and AIQ TradingExpert Pro (http://www.aiqsystems.com) client. http://jayonthemarkets.com/
Disclaimer: The data presented herein were obtained from various third-party sources. While I believe the data to be reliable, no representation is made as to, and no responsibility, warranty or liability is accepted for the accuracy or completeness of such information. The information, opinions and ideas expressed herein are for informational and educational purposes only and do not constitute and should not be construed as investment advice, an advertisement or offering of investment advisory services, or an offer to sell or a solicitation to buy any security.
Exponential Standard Deviation Bands
The AIQ code based on Vitali Apirine’s article in the 2017 issue of Stocks & Commodities magazine, “Exponential Standard Deviation Bands”
Editor note: “Author Vitali Apirine presented a method intended to help traders see volatility while a stock is trending. These bands, while similar to Bollinger Bands, are calculated using exponential moving averages rather than simple moving averages. Like Bollinger Bands, they widen when volatility increases and narrow as volatility decreases. He suggests that the indicator can be used as a confirming indication along with other indicators such as the ADX. Here’s an AIQ Chart with the Upper, Lower and Middle Exponential SD added as custom indicators.”
- Buy when there is an uptrend and the close crosses over the upper band. An uptrend is in place when the middle band is higher than it was one bar ago.
- Sell when the low is less than the lower band.


and is also shown here:
!Author: Vitali Apirine, TASC February 2017
!Coded by: Richard Denning 12/11/2016
!www.TradersEdgeSystems.com!INPUT:
xlen is 20.
numSD is 2.
!INDICATOR CODE:
ExpAvg is expavg([close],xlen).
Dev is [close] – ExpAvg.
DevSqr is Dev*Dev.
SumSqr is sum(DevSqr,xlen).
AvgSumSqr is SumSqr / xlen.
ExpSD is sqrt(AvgSumSqr).
!UPPER EXPONENTIAL SD BAND:
UpExpSD is ExpAvg + numSD*ExpSD. !PLOT ON CHART
!LOWER EXPONENTIAL SD BAND:
DnExpSD is ExpAvg – numSD*ExpSD. !PLOT ON CHART
!MIDDLE EXPONENTIAL SD BAND:
MidExpSD is ExpAvg.
!BOLLINGER BANDS FOR COMPARISON:
DnBB is [Lower BB]. !Lower Bollinger Band
UpBB is [Upper BB]. !Upper Bollinger Band
MidBB is simpleavg([close],xlen). !Middle Bollinger Band
!REPORT RULE TO DISPLAY VALUES:
ShowValures if 1.
!TRADING SYSTEM USING EXPPONENTIAL SD BANDS:
UpTrend if MidExpSD > valresult(MidExpSD,1).
BreakUp if [close] > UpExpSD.
BuyExpSD if UpTrend and BreakUp and valrule(Breakup=0,1).
ExitExpSD if [Low] < DnExpSD. ! or UpTrend=0.
!TRADING SYSTEM USING BOLLINGER BANDS:
UpTrendBB if MidBB > valresult(MidBB,1).
BreakUpBB if [close] > UpBB.
BuyBB if UpTrendBB and BreakUpBB and valrule(BreakupBB=0,1).
ExitBB if [Low] < DnBB. ! or UpTrend=0.







