Something to add here since no one likes system trading....
The guy's selling it (like me) love to make money. It may only make 10, 20, 40, 60% return a year on your capital, but it does make money. If you make 60% a year on your program, and then sell it to 100 people who make 60%, and you charge them a flat fee, or you charge them say 20% of their profits only, you can make a lot of money.
It really is all about money. And if the markets are endlessly supplied with liquidity there is no problem selling this program and giving it to multiple individuals. You can also program it where they can not do more than a certain amount of contracts...not give it away...not be able to see any of the coding...and only be able to trade it based on that machine or account number you set it up to trade on. (Or like I do...If I manage the account with the automated program, the client never has access to the actual program to steal it or show to anyone).
Nothing is 100% either, so saying that you can have confidence in your program will make you millions in 1 day is insane. No one is willing to risk millions on a trade because they think it is 100% a winner. You still have to use your logic and risk management skills in automated programming.
With that said what is offered out there is about 90% BS, but there are some good ones around if you look for it.
But there really isn't much of a better deal than a vendor saying...I will only charge you a 20% commission based on what you make (high water mark also). The risk is still there that you lose your money invested, but it isn't like the program seller makes a ton of money even if you lose. He will not make any money if you lose...so the incentive is to build a working program, even if it is only 20% return in 1 year.
I full expect to be bashed here, but thought I would offer up my opinion
. Big disclaimer is that I do sell programs and sell them for flat fee's and/or performance based fee's, and manage accounts. But I am not going to lie and say you are going to make 1000% in a few days or a month. Most likely you will get about 20-40% return a year. The only programs that work in my opinion are the ones that have made a consistent % return over a few years time period. Automated programs help people pull the trigger and keep a good risk/reward in their trading. Psychologically it helps tremendously.