These kinds of shenanigans make retail forex trading, at least with bucket shop brokers, seem like a risky proposition to me. Even non-MT4 brokers can do these sorts of manipulations with their platforms if they choose to. You have to place a lot of trust in your broker when you trade retail forex.
Apparently a lot of people would rather have a free software platform in spite of the risks since the market share of metatrader is huge compared to futures trading platforms like ninjatrader. I think trading software is an area where it makes sense to pay something, so that at least you know your software is working for you and not secretly sabotaging you.
Except that in the case of a sports book, the bookie has the ability to alter his line and encourage offsetting bets. The bookie hopes to simply make the vig in the middle.
In the case of Forex, the broker has limited or no ability to change the "line" or trading value and instead, his only option of protection against unfavorable "bets" is to alter the bet, either marginally or significantly.
On exchange traded items, your trade has to be paired with a comparable transaction before completion. (as I understand it).
"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Funny that you mention Russian brokers! I'm having a hard time getting my money back from a certain Russian broker. Submitted a request on the 8th, today is 10 days later and still no money. I called them and had to deal with 2 reps who barely spoke English and said something about my account being reviewed for fraud (I guess if you profit they consider it fraud). Stay away from Russian brokers!! Especially if it starts with an L!