I run automated strategies on the FX markets. Let me just say a few things;
TickCOM is right. Very few individuals have the technical ability, time, and money to set up a high frequency trading business. I know it is possible but the large firms have the advantage in that market. It is...
you are lucky the market went in your favour.
In my opinion MT4 is the most awful language to write an automated system in. The code is obtuse, the backtester is bonkers, the data is poor and the brokers are generally suspect.
But congratulations on your winnings...
you are welcome.
There is a serious point in there though (somewhere). Random entry systems are only good for measuring the quality of your money management system and exit criteria. Now which of the three is most important is debateable but i'd take a system with good* MM, entries and exits...
just thought i'd add that there is no real statistically significant pattern to exploit from your idea. But take it a little further and get into some bayesian networks and you'll find plenty of interesting nuggets.
good luck with that. I found a profitable system that uses a similar idea but requires a maximum 1pip spread to trade profitably. Try getting that on a non-ECN broker!
(unforunately I don't have the $$$s to trade on ecn)
my computer does this better than my eye.
Consider what resistance is and it's relation to OHLC. Would you say that areas of resistance are where you find large amounts of bar highs together on the time series? and what about support and it's relation to bar lows.
I find trendlines are too...
Generate the idea in Matlab - code it in C++ (or C# if you are scared of pointers).
If there are no advanced statistics involved and it's some sort of TA-based system then I suppose the language you get with tradestation or thinkorswim would suffice. There are no infrastructure complications...