Feel free - I want to find out how others are getting on. Source control isn't my strong point either. I'm always changing stuff then when I want to change back or do something I've done previously I normlly have to recode it as I never kept a copy.
Have you looked into something like Microsoft SourceSafe (I think that's the VB equivalent to what I'm using) to handle version control? It will iteratively track changes to code so you can step backwards through committed versions of your code.
Decent version control is one of the features I think is most missing from automated trading platforms. I want it to be the case that when I run a backtest, it records parameters, dataset used, output, and which version of the source code I was testing on, so I can step back and see what's changed trivially. I want to be able to save code, edit it, save it again, and have the platform show me how the two compare to each other, and possibly also with the version I wrote last week.
This making any sense?
I haven't been around to watch it - so cut back to £2 per pip. Glad I did because it has had a bad run. It now stands at
20 trades, 13 wins, 7 losses (0.65%) + 50 pips
That is a decent enough amount of pips for the week I suppose, but considering it had +190 pips at one point also a bit frustrating. It's not broke I don't think and hope it has a good week next week. I have made some adjustments to some other strategies today so may give them a week or two and go live with them if they bear up like I hope.
It's been a rough week (hell, it's been a rough summer), with the markets switching rapidly between trending and cyclic, which will mess most systems up badly. I did well on Friday because I'm trying cyclic, I'm guessing your approach is more trending.
May have chance to do some trading myself this week - I like your idea of competing with it - may see who comes out on top - me or the comp.
Yeah, and it can be kinda fun too.
To be honest, I'm drifting towards the conclusion that the best approach is a platform that lets you switch strategies rapidly, or disable them completely, as well as possibly taking human input to drive a strategy (trade by wire). Let me tell the strategy the market is going up, and it figures out when it's best to buy/sell, if that makes sense? Or let me run it manually, then switch over to "autotrade" while I get coffee...
Now all I need is lots of funding and some free time to write all this in. So, err, nevermind.
Oh, last thing; what broker are you using? I'm with Interactive Brokers if I haven't mentioned, but their free stuff is decidedly wobbly at times (I got a price for GBP/USD of 1.006 late Friday, then the feed stopped entirely). OANDA look interesting, but $600 recurring fees for the API is a lot, and while my strategy means being unable to trade news isn't an issue, I do worry they'd still manage to eat far too much profit...