Dear Murthy garu,
Thanks for your observations and suggestions. Let me attempt to put in my reactions.
I would be glad to go through the article about removing lag from moving averages. We can indeed rebuild it, may be with improvements. Post the link as soon as you locate it.
There will be many cross overs especially in range bound region which are not of much use. We must try to find out ways to eliminate them. Your suggestion of using a 3-period EMA can definitely be tested and compare the returns. I would try that after I complete the present work. Meanwhile some other members also can give it a try.
It may not be out of place to refer to my answers to Sanjay, wherein I have explained the danger of eliminating small cross-overs. We have to keep this also in mind before eliminating them. Because, when a cross-over occurs we do not know whether it is a beginning of a really big move. And surely we don't want to miss it.
The Date column in the Exploration results gives the date on which the trade is being executed. The cross-over date is the previous trading day. I think I had explained this in my earlier post under the heading 'When to Trade'.
Please keep on giving your comments and suggestions. I need them very much.
Thank you once again for your keen interest and encouragement.
Regards
-Anant
Thanks for your observations and suggestions. Let me attempt to put in my reactions.
i fully agree with what you said that 'The delay can be upto half the period of Moving Average'. actually about a year back, i have read a very novel method to remove the delay. this is by adding (or is it by substracting?) the HALF period EMA from the normal period EMA. after reading your post, i tried to locate the reference by googling, but couldn't find. i will continue my search and post the link if i could find. by your scientific approach, this could be easily rebuilt.
the crossover method has another limitation that sometimes stocks crossover 'too often', as, inspite of the cross over, enough strength may not be there in the move and they reverse crossover in a very short period.
another way of putting the crossovers is:
buy= EMASHORT/EMALONG>1
sell= EMASHORT/EMALONG<1
if this is modified to:
buy= EMASHORT/EMALONG>1.02
sell= EMASHORT/EMALONG<0.98
this 2% (or another such small value) 'dead--band' could possibly exclude such weak crossovers. this dead-band can be optimised.
here again, sometimes, we may come across 'weak reversals'. to exclude such weak signals, we may go for the 3day EMA of that difference than the difference itself.
i am aware that my comments 2 & 3 will incorporate delays and possibly may reduce the RETURNS. but they may reduce the RISK too. these may eat away part of the benefits of the removed delay by the method hinted in my first comment.
these comments of mine are more hypothetical in nature and request your comments on these. if your time permits, you may substanciate / negate by back testing.
the crossover method has another limitation that sometimes stocks crossover 'too often', as, inspite of the cross over, enough strength may not be there in the move and they reverse crossover in a very short period.
another way of putting the crossovers is:
buy= EMASHORT/EMALONG>1
sell= EMASHORT/EMALONG<1
if this is modified to:
buy= EMASHORT/EMALONG>1.02
sell= EMASHORT/EMALONG<0.98
this 2% (or another such small value) 'dead--band' could possibly exclude such weak crossovers. this dead-band can be optimised.
here again, sometimes, we may come across 'weak reversals'. to exclude such weak signals, we may go for the 3day EMA of that difference than the difference itself.
i am aware that my comments 2 & 3 will incorporate delays and possibly may reduce the RETURNS. but they may reduce the RISK too. these may eat away part of the benefits of the removed delay by the method hinted in my first comment.
these comments of mine are more hypothetical in nature and request your comments on these. if your time permits, you may substanciate / negate by back testing.
There will be many cross overs especially in range bound region which are not of much use. We must try to find out ways to eliminate them. Your suggestion of using a 3-period EMA can definitely be tested and compare the returns. I would try that after I complete the present work. Meanwhile some other members also can give it a try.
It may not be out of place to refer to my answers to Sanjay, wherein I have explained the danger of eliminating small cross-overs. We have to keep this also in mind before eliminating them. Because, when a cross-over occurs we do not know whether it is a beginning of a really big move. And surely we don't want to miss it.
not a big issue, but, if you add a column to show the date of crossover in the exploration window, it may help to know from the window itself how old is the cross-over and the most recent cross-overs.
murthymsr
murthymsr
Please keep on giving your comments and suggestions. I need them very much.
Thank you once again for your keen interest and encouragement.
Regards
-Anant