Indeed...
From all appearances, MetaQuotes doesn't give a rat's ass about any sort of customer service (i.e. responding to bug reports), whether it's us end users, or brokerages.
I have removed calls to IsConnected() from the OrderReliable library, hoping instead to depend on responding to actual errors if indeed it is not connected, because I am seeing this often.
Regarding the floating point comparisons, there is a function in stdlib.mq4, called CompareDoubles(), which does this:
if(NormalizeDouble(number1-number2,8)==0) return(true);
Following this example, I have created functions in MY standard library called dGTE(), dLTE() & dEQ(). Naturally, any "C" programmer has probably run into this "not equal by virtue of the Nth decimal place" phenomena, but it's just that when you fetch a bid or ask, you expect it to be of precision 4 (or 2), so comparing it with another precision-4 should not cause problems.
Using these new functions instead of direct compares seems to be working so far. MT4 is a
not a robust product, and yes, one would hope they would be forever improving it. But their responses to all the people who complained about the "Recalculate" box disappearing after release 208, fairly proved their attitude.
As time passes, demand will provide for better solutions and the Metaquotes can either step up or die. Personally, the fact that the MT4 server is
designed to be a market-making product,
encouraging the broker to screw the user, makes me look forward to moving on to something a little more professional.
Guess I rant too.
Quote:
Originally Posted by nondisclosure007
THANK GOD SOMEONE ELSE HAS SEEN THIS!!!!
<rant> I've been kicked off of the MQL forums, under a different nik, for screaming about this for months. Metaquotes said I was full of it.
Now maybe if more coders out there can speak up on this, MAYBE, they'll listen.
Personally, if they would improve the DDE functionality to at least eaqual what Visual Trading Systems ( Visual Trading Systems - Home of the VT Trader Forex Trading Platform - Visual Trading Systems, LLC) has, I'd write the damn thing in C# in Excel.
</rant> Thanks for listening everyone.
|