PureBytes Links
Trading Reference Links
|
Dennis Holverstott pointed out to me that the PG_Osc system was
simply a small variation of the Keltner Channel system which "...has
been around forever."
Restating the Keltner Channel system in terms of the PG_Osc parameters you get:
---------
Vars: Ave(Close), Upper(Close + 3 * AveTrueRange(89)), Lower(Close -
3 * AveTrueRange(89));
Ave = Average(Close, 89);
Upper = Ave + 3 * AveTrueRange(89);
Lower = Ave - 3 * AveTrueRange(89);
if MP < 1 and Close > Upper then Buy at market ;
if MP = 1 and Close < Ave then ExitLong at market ;
if MP >-1 and Close < Lower then Sell at market ;
if MP =-1 and Close > Ave then ExitShort at market ;
---------
The only difference is that the PG_Osc system used the XAverage of
TrueRange whereas the Keltner Channel system used Average. With the
length of 89, the differences would be minor.
A little algebraic manipulation will show that the buy condition is
the same as for the PG_Osc system:
Close > Upper
is the same as:
Close > Ave + 3 * AveTrueRange(89);
which is the same as:
Close - Ave > 3 * AveTrueRange(89);
which is the buy condition for the PG_Osc system.
Thanks Dennis. I hadn't recognized that the two were equivalent.
Bob Fulks
|