finding the software, programming etc is the easy part. Developing a set of rules that generate profits (the "trading system", i.e. when the program buys and sells) is the hardest part.
A possible sequence is:
1. You have an idea how to make money trading--something that has not been discovered by other traders yet
2. You develop a trading strategy around this idea and test its profitability on historical data ("backtesting") using a program like Metastock or TradeStation
3. You automate the trading strategy (this is the "bot" part). In some cases this step can be very simple, as this functionality is already present in e.g. TradeStation. In other cases it might involve programming in a real computer language such as Java or C++.
4. You monitor performance in a paper trading account (i.e. an account that operates like a normal account, without real money)
5. You go "live"--running the bot on an account involving real money.
For many people steps 4 and 5 yield negative surprises (losses instead of profits). In many cases this is because they forgot step 1, i.e. they did not have a real profitable idea in the first place. Discovery of a real profitable idea is extremely hard because chances are high that others discovered it already.
A possible sequence is:
1. You have an idea how to make money trading--something that has not been discovered by other traders yet
2. You develop a trading strategy around this idea and test its profitability on historical data ("backtesting") using a program like Metastock or TradeStation
3. You automate the trading strategy (this is the "bot" part). In some cases this step can be very simple, as this functionality is already present in e.g. TradeStation. In other cases it might involve programming in a real computer language such as Java or C++.
4. You monitor performance in a paper trading account (i.e. an account that operates like a normal account, without real money)
5. You go "live"--running the bot on an account involving real money.
For many people steps 4 and 5 yield negative surprises (losses instead of profits). In many cases this is because they forgot step 1, i.e. they did not have a real profitable idea in the first place. Discovery of a real profitable idea is extremely hard because chances are high that others discovered it already.
