You are talking about a lot of things here but why would they mess up with your trades? What do they win by doing that? Absolutely nothing as far as i understand it. I have been using btc-e for over a year now and i have never had any problems with them, everything is always smooth, the only problem recently is the frequent ddos but you cant really do much about it.
I am talking about the fact that their MT4 is bucket shop.
If you make very small trades 0.01 than it is OK. But than you earn 1 cent when it goes 1 usd in your favour. No, you earn 1 cent after it goes 2 or 3 USD in your favour cause you have to pay them fees. In another words, you would earn approx 1 USD on 100 USD price change. Common I think we want to earn more than this. You want to open 0.01 trade and wait 1 year whether it goes 100 USD in your favour and than grab your 1 USD?
But try to open 1.00 lot of their CFD and very probably they realize that trade into small pieces like 0.01 (sorry but when I want to buy 1.00 I want to have it in one part not in 50 rows, especially when you try to open more and result is 300 rows in MT4 window. If you want to see that mess I can send you printscreens......) and than when you want to close this trade in profit, you simply see "off quotes" but when in the same platform I tried another small trade like 0.05, of course I could open and close it immediately with tiny profit.
MT4 enable brokers to make groups of clients according to different criteria, in another words its easy for broker to cheat clients... and why they wouldnot do it when they could and nobody is able to realize it?
I am talking about the fact, that if you ever tried to open a large trade like 5.00 of their CFD or even 10 x 5.00 you cannot never get good price but everytime signioficantly higher (in case of buying) and once you decide to close the trade in profit very probably (not 100% everytime) you simply cannot. because of different error messages.
That sucks, if you take 100 BTC and try to sell it at Bitstamp or Bitfinex, you also dont get best price but your price doesnot differ by 10 or even more USD (20 usd) from price which you see on screen. It may even happen that your price could be better than you expected, Becuase their order book is full of real buyers and sellers.
Even if you try to trade on some sudden movements you can rely that you buy or sell for the price which you see on screen even if you trade manually.
On BTCe MT4 must be no volume than because there is never any counterparty for your large trade.
BTCe exchange is OK, they dont mess with you but problem is that you must see many warning signs like no volume, BTC is cheaper by 10 or more usd, strange price behavior,... for me its enough - I lost money on MT4 and dont want to loose the rest because I already lost on MTGox
And regarding BTCe MT4....
In case you set up tight SL or TP, guess what, of course, it will be hit exactly at that SL price by sudden flash. And you cannot say anything cause in charts you cant see both buy/sell price so in many cases you simply couldnot do anything, you cannot see whether the price really reach thet threshold.
And worst of all, if you dont fill TP or SL, you risk even bigger disaster, in case like last weekend. I had one left waiting order sell at 219 with TP on 200 and SL on 259. I forgot to delete it cause I would never expect that price would go down so deep during weekend. And guess what, of coures it was triggered and of course it was closed on SL around 259.... despite price went down to 160 or something prior it went back higher. But of course it could be explained , but its the same when your girlfriend is cheating on you and gives you any explanation which is on her mind.
Once I was thinking about their master and slave account system.. but if you read their details about fees... I think it only results in paying fees to master and broker and you dont get anything, And of course, they tell you that master account has bad days, that you must have expected it and even if master makes some profit, fees are huge so you see some profit only in case of 100% a month or so what you cannot expect in reality.
My assuption is, that they let you winn just a couple of USD, max maybe 10 or twenty USD a week, once you would get into tens or even hundreds of USD a week, they do anything to kill you. Thats my bitter 1 year experience