MiracleInfo(MODE_ASKBROKER,MODE_HOWAREYOUTHERE);
Вариантов нет.
bool isECN(){ string srv=StringToUpper(AccountServer()); if(StringFind(srv,"ECN",0)>=0) return (true); if(StringFind(srv,"NDD",0)>=0) return (true); return (false); } string StringToUpper(string str) { string s = str; int lenght = StringLen(str) - 1, symbol; while(lenght >= 0) { symbol = StringGetChar(s, lenght); if((symbol > 96 && symbol < 123) || (symbol > 223 && symbol < 256)) s = StringSetChar(s, lenght, symbol - 32); else if(symbol > -33 && symbol < 0) s = StringSetChar(s, lenght, symbol + 224); lenght--; } return(s); }
пока решил выкрутиться таким образом, проверкой текста в имени сервера.
может кому пригодиться.
Зачем?
DKeN:
вопрос не в том какой счет перед тобой, а какой счет перед тем, кто тебе показывает "твой" счет. небольшое шаманство с "той стороны" легко перепошлет ваши три буквы ("ECN") на любые другие три буквы и вы об этом ничего не узнаете :(
нужно определить какой тип счета перед тобой.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
какие варианты решения на mql4 данной задачи?
нужно определить какой тип счета перед тобой.