Whenever the customer wants to sell their position, you'd have to pay them whatever the value was at that time, whether the position had gone up or down. Big risk, unless you're confident that the customers are going to reliably make terrible trades, on balance.
It might still be fraud maybe if you claimed to be performing a service that you're not performing, but if you actually told your customers that you were doing it (as in the situation you ask about), then I can't see how it could be breaking any laws. And I'm not certain why your customers would even care, and might even prefer it, due to the "get 10% back if you lose everything" clause which you don't get with normal day trading.
There are arguments that naked shorting should be allowed, but it isn't allowed right now.
This is why being the counterparts to all your client’s trades and using the public markets only as a source of random numbers to operate a gambling operation with a fig leaf of respectability is derisively referred to as a “bucket shop” and is broadly illegal.
EDIT: Oh, that part also applies to banks with fractional reserve (i.e. all banks) but no discussion about the merits of that here please :)
This is different because it seems the account holders were tricked into believing they were buying/selling securities, which are highly regulated activities.
Unless you mean, the broker/dealer generally offers fairly competitive spreads and so 10 pips isn't too big of a deal.
However, given that hobbyist full-disclosure crypto ponzi schemes are a thing, probably the market has an appetite for anything.
I guess it's sorta like the brokerage having a right of first refusal on all your trades - they have the option to take the other side of the trade first in exchange for a 10% premium. If it's clearly disclosed, I don't think it would be illegal, but it's also not a particularly new concept.
Also, if you really had this super always correct algorithm, just use it to place short trades or options trades based on what it predicts across the market and sit back and rake in the cash.
Let's say their policy is something like, "You trade for real under favorable commissions and margins. If we decide via internal algorithms that you are liable to lose money, we will instead pocket your trade and credit you 10% of the money you would have lost back. If you win, you win in full as normal."
Would this be immoral? Illegal?