Hi Wide Tailz,
From reading this forum topic it sounds like you and I are attempting to do the same thing - Except you are doing it for your retirement and I am doing it for my family. And it sounds like we're taking a similar'ish approach.
I thought it might be wise to get in touch and maybe we can help each other with what seems like a common goal ? I saw your forum posts a few day ago when I was searching for info on Portfolio Maestro.
I have a simple trend following strategy that works very well with certain stocks (JRCC, FSLR and other big trenders). Your comment a while ago saying "some stocks are just too noisy to be tradable".. is exactly the conclusion I came to - after a great deal of time spent studying charts in TC2000. I've tried out a few other strategies but most are not giving the results I'm looking for. At least so far.. Poor rewards or bad drawdown.. or they only work well with selective optimizing.. So far the simplest trend follower is the only one I would go forward with. At the moment.
I've only been programming easyLanguage for a week so I'm still using rather crude methods to configure the strategies to do exactly what I had in mind. But they work enough to prove or disprove approaches. I'm now putting more effort into finding the right stocks rather than the world beating strategy. And I'm not adverse to the idea of manually marking up the charts with trend lines etc to get it to do what I want.. Without me having to sit here and click buy/sell all day.
I have several things on my TODO list.
1. Scanning methods to find more stocks like JRCC, FSLR etc.
The stocks with the best trends and least noise. My girlfriend is a statistician and now that I'm able to save out the minute interval data from TradeStation she is going to analyse it with R.
2. Adding trendline support to enable/disable strategies at key price areas.
3. Adding trendline support to generate trades as price crosses trendlines. Probably using colour coding on the lines to configure the actions. And very short term moving averages to approximate price..
Both of these are mainly to take the donkey work out of discretionary trading. (and the stress)
3. Automatic trendline markup. Taking the basic built-in Tradestation "Trendlines Automatic" indicator and improving it. Perhaps with ideas from here (
http://markplex.com/free-tutorials/tutorial-4/).
4. Bayesian stats (and other) methods.. Aimed at detecting character changes in stocks by detecting changes in their statistical modelling parameters. To notice when a stock enters a new phase - which may mark the beginning of a new trend. Again, with the help of my girlfriend.
I'm UK based, Edinburgh - working full time on this stuff.
Get in touch if you want to collaborate, I tried to send you a PM but it said I was forbidden - I'm new to this forum so that's probably why.
You have some pretty excellent looking equity curves in this thread and I wondered if they turned out to be generally successful, or if they were the result of over-optimisation. Or some other problem. I'm trying to find strategies that can be relied on to make the maximum returns with the lowest possibility of draw down. In your recent posts to this thread you say you are only running one algorithm on SPY - I'm very surprised by this. Or maybe I misunderstood. Why not run on other symbols ? I think the SPY has a pretty poor risk to reward ratio. Short trends and lots of noise.
I'm curious about the chart you posted today using Moving Average Envelope. Is that the built in indicator ? How are you using it ?
I think it might be similar to how my favourite strategy operates. (buying and selling based on gradients of short timeframe moving averages.) I can post the code if you like
If anyone else here is interested in collaborating then feel free to contact me.
Kind Regards,
-Jason