Internal Bar Strength

Definition

Internal Bar Strength (IBS) is based on the position of the day’s close in relation to the day’s range: it takes a value of 0 if the closing price is the lowest price of the day, and 1 if the closing price is the highest price of the day. The IBS effect may be related to intraday over-reactions to news or market movements, which are then “corrected” the next day.

IBS = (Close – Low)/(High – Low)

It is a mean-reversion strategy.

Back test

The paper from Alexander Soffronow Pagonidis claims that low IBS values are associated with high returns, while high IBS values are associated with low returns. Average returns when IBS is below 0.20 are .35% while average returns when IBS is above 0.80 are -0.13%.

We put this to the test on 16 NSE indices. Calculating IBS and trading at the close. To keep things simple, we assumed that we can trade at closing prices. Buy at the close if IBS is below 0.2, and sell at the close if IBS exceeds 0.8, exit the position at the following market close. If a back test on indices proved promising, we figured we would try this out on individual stocks next. However, IBS returns trailed buy-and-hold by a significant margin.

ibs

Using IBS to trade mean reversion, as the author intended, is a losing proposition. What if we do the reverse?

ibs_inverse

It “works” for about half the indices – could be pure luck.

Conclusion

It looks like IBS either doesn’t hold for Indian markets or for the indices we tested.

Source: The IBS Effect: Mean Reversion in Equity ETFs (pdf)

Equity curves: IBS Mean Reversion (pdf)

Trading turnover throughout the day

Turnover, defined as volume over total number of shares outstanding, is not constant throughout the day. If you plot turnover over a trading day, it typically traces a ‘U’ shaped plot.

turnover.BSL

turnover.MEP

turnover.INFY

Notice how turnover is the highest in the first half-hour and the last-half hour of trading? Turns out, it is a global phenomena. It follows that if you want liquidity, then it is enough if you show up for the last half-hour of trading.

Related:
Trading Day of Month Returns
Equity Returns at the Turn of the Month
Improving VWAP Strategies: A Dynamic Volume Approach

Theme: Low Volatility Update 10.06.2016

held since returns (%)
WIPRO
2014-May-02
+4.35
HDFCBANK
2015-Dec-31
+7.35
INDUSINDBK
2015-Dec-31
+14.84
CIPLA
2015-Dec-31
-23.82
PIDILITIND
2015-Dec-31
+24.74
COLPAL
2016-Feb-01
+1.53
ASIANPAINT
2016-Mar-04
+15.00
HINDUNILVR
2016-Mar-04
+3.29
POWERGRID
2016-Mar-04
+11.94
INFY
2016-Apr-05
-3.49
RELIANCE
2016-Apr-05
-5.08
HCLTECH
2016-Apr-05
-8.65
OIL
2016-Apr-05
+13.94
APOLLOHOSP
2016-May-09
+1.55
AMARAJABAT
2016-May-09
-10.57
SUNPHARMA
2016-May-09
-7.92
COALINDIA
2016-May-09
+7.70
IRB
2016-May-09
-1.94
ONGC
2016-May-09
+3.40
NTPC
2016-May-09
+5.38
Since the last rebalance on 2016-May-09 till 2016-Jun-09, this strategy has returned +2.51%

You can find more details about the Low Volatility Theme here.

Theme: HighIR Momentum Update 10.06.2016

held since returns (%)
KAJARIACER
2015-Dec-31
+17.11
HINDPETRO
2015-Dec-31
+6.82
RAJESHEXPO
2015-Dec-31
-26.55
ASHOKLEY
2015-Dec-31
+17.03
TORNTPOWER
2016-Feb-01
-22.41
VAKRANGEE
2016-Feb-01
-12.14
NHPC
2016-Feb-01
+14.47
ASIANPAINT
2016-Mar-04
+15.02
ZEEL
2016-Mar-04
+16.72
KANSAINER
2016-Mar-04
+3.76
RELINFRA
2016-Apr-05
+2.10
TATASTEEL
2016-Apr-05
+7.30
INDUSINDBK
2016-May-09
+5.65
SRTRANSFIN
2016-May-09
+13.29
CHOLAFIN
2016-May-09
+8.95
BIOCON
2016-May-09
+17.15
APLLTD
2016-May-09
-4.93
UPL
2016-May-09
-0.67
BERGEPAINT
2016-May-09
+2.50
BANKBARODA
2016-May-09
-5.61
Since the last rebalance on 2016-May-09 till 2016-Jun-09, this strategy has returned +2.68%

You can find more details about the HighIR Momentum Theme here.

Theme: High Sharpe Update 10.06.2016

held since returns (%)
RAJESHEXPO
2015-Dec-23
-26.22
CHOLAFIN
2015-Dec-23
+53.59
MPHASIS
2015-Dec-23
+10.20
PETRONET
2015-Dec-23
+10.46
MARICO
2015-Dec-23
+11.04
ASHOKLEY
2015-Dec-23
+16.49
IGL
2016-Feb-01
+3.14
TATAELXSI
2016-Mar-04
-4.46
JSWSTEEL
2016-Mar-04
+18.80
KANSAINER
2016-Mar-04
+3.73
BAJAJFINSV
2016-Apr-05
+3.90
INFY
2016-Apr-05
-3.58
JUBILANT
2016-Apr-05
-10.60
RAMCOCEM
2016-Apr-05
+27.98
TVSMOTOR
2016-Apr-05
-8.61
TRENT
2016-May-09
-0.15
KAJARIACER
2016-May-09
+8.40
INDUSINDBK
2016-May-09
+5.54
HAVELLS
2016-May-09
+3.78
FEL
2016-May-09
-82.59
Since the last rebalance on 2016-May-09 till 2016-Jun-09, this strategy has returned -2.42%

You can find more details about the High Sharpe Theme here.