Good ideas all around Dave and ZDO. Thanks.
Looks like the issue boils down to which approach is worthy of spending time on. I see the following options.
1. Spend many hours manually backtesting and manually forward testing (7 hours a day) the strategy to see if I can trade it effectively and profitably.
2. Spend many hours coding the system from scratch (and/or assembling bits and pieces from others' efforts) and let it run backtests and forward tests while I do something else. Then, spend hours analyzing the results and optimizing as appropriate (e.g. without curve-fitting).
If my end-goal is to only focus on a system which can be mechanised (e.g. clear cut rules which are not subject to interpretation), then it would seem that time spent on option #2 would be more worthwhile. Of course, a leap of faith or "hunch" is required with either option.
Yep, either way a whole bunch of time gets spent. Of course, the way to streamline the investment in time is to get educated as quickly as possible on what works or doesn't work based on the informed experiences of others or repute.
Okay, enough on process...
Does OmniTrader do a good job with its divergence indentification and can one adjust the indicator parameters to conform with the strategies herein (I imagine so, although I've heard from sources which indicate OT's optimization has a bit to be desired although I have no direct experience with this.)
Thanks again for your insight.
Regards,
Bill
Looks like the issue boils down to which approach is worthy of spending time on. I see the following options.
1. Spend many hours manually backtesting and manually forward testing (7 hours a day) the strategy to see if I can trade it effectively and profitably.
2. Spend many hours coding the system from scratch (and/or assembling bits and pieces from others' efforts) and let it run backtests and forward tests while I do something else. Then, spend hours analyzing the results and optimizing as appropriate (e.g. without curve-fitting).
If my end-goal is to only focus on a system which can be mechanised (e.g. clear cut rules which are not subject to interpretation), then it would seem that time spent on option #2 would be more worthwhile. Of course, a leap of faith or "hunch" is required with either option.
Yep, either way a whole bunch of time gets spent. Of course, the way to streamline the investment in time is to get educated as quickly as possible on what works or doesn't work based on the informed experiences of others or repute.
Okay, enough on process...
Does OmniTrader do a good job with its divergence indentification and can one adjust the indicator parameters to conform with the strategies herein (I imagine so, although I've heard from sources which indicate OT's optimization has a bit to be desired although I have no direct experience with this.)
Thanks again for your insight.
Regards,
Bill
DaveJB said:Dammit!
Just typed 32 chapters and it went Kppphhht on me....
Okay, as ZDO says some platforms have this divergence stuff built in - Omnitrader for example. eSignal could be coded to do it, mainly by a masochist I'd suggest, but it's doable. First put the horse before the cart though - a significant programming effort will carry some baggage with it - it's hard to write your code, get it working properly, and then find you might as well be flipping coins. Write 'the edge' etc over a period of time and you'll be convinced it works, even while you keep losing money... you'll blame anything but the basic logic to the system, and that will be the EXACT spot it's going wrong.
Try your chosen system out on chart printouts, allow a sizeable slippage after entry/exit - allow for being able to react to a signal 1 or 2 bars later than they end up appearing, many systems take 1 or 2 bars to actually show the signal you were supposed to pounce on, and you need to add the spread to that. (These two factors alone will turn many 'winners' into losers). Once you KNOW you have an ace idea, THEN program it.
Dave