Quote from logic_man:
Yes and no. Let's say that the software enables me to make 100 trades per year and, given my current available capital (including any leverage I can access) my profit per trade is $1000. That's $100K/year. What if I can sell an interest in the software or license for $500K up front or a 50% interest in any profits the buyer makes, and that buyer trades at a size which would net me $500K in gain-sharing in a year? Sometimes, that trade-off will make sense and sometimes it won't. As long as I can share the market with someone with more capital (a LOT more capital), it can make sense. Obviously, this is a different sort of transaction than selling software to retail traders, which I agree is basically a rip-off.
Leverage availability vs. up-front monetization would be the determining factor. Not every Tom, Dick and Harry can access huge amounts of leverage, but an institution or deep-pocketed trading outfit can. Sometimes, even if you want to put your mother on the hook, the people with capital might not let you, unless you cut them in on the action. Try going to a bank and getting a business loan to start up your own trading firm. While I haven't tried it, I'm pretty sure they will laugh you out of the building. The people who are going to give you enough money to make it worth your while to sell are going to be people who can pull forward your expected earnings on the software's future profits.
In theory I agree with u , in reality the market has become too efficient to get any edge over the market with a few lines of coded rules.
There probably over a thousand algos exploiting the inefficiency ,so much that market is no longer inefficient.