-------------------------------------------------------------------
xray, There is a drawback in this method.
You may not observe its fault on Nifty, BN and high volume stocks very frequently, but one cant escape it.
OBV formula: when price close is > than its previous close, current candle volume will be added to previous obv.
scenario: If current candle volume is Huge and there is a slight upward movement in Nifty ( lets say only 10 points ) : Here you will see a sharp up move in OBV ( due to huge volume ) and a little upward movement in Nifty. Now after that even if Nifty breaks down that 10 points and falls further to new low's with normal volumes -- OBV will not come down below its PDC.
In that sense you will start looking for Buy signals on a down trending Nifty just because OBV is above its PDC.
This is not about your method. I am only pointing at a flaw in OBV.
( In continuation to above )
friends,
You may find discrepancies in back tested results from person to person.
Differences may vary from very low to very high.
Reasons could be:
1. Data differences: Data provided by all service providers would not be same. open, high, low, close and Volume, may vary from vendor to vendor. Some times even minor differences in above parameters could result in discrepant results.
2. Time differences: for example a 5 minute candle from 11:00 am to 11:05 am can be taken as 11:00:00 to 11:04:59 (h:m:s) or 11:00:01 to 11:05:00
please check with your data vendor how your data is sent.
On higher time frames, this may not impact much. But on lower time frames like 1 mt, results will be discrepant due to this.
Above factors will effect test result of any indicator. But i want to mention it specially in this case ( OBV ) because, obv is not a oscillator. Good Data is the key to experiment on this.
3. Be sure OBV formula is correct in your application/software.
Do not expect all TA software's, Charting applications, Broker terminals will have same indicator formula/same calculation method for a indicator.