Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если уже писал, то уж простите...
Ввести в архитектуру МТ5 пусть даже с "закладкой на будущее"
механизм доставки форматированой информации в идеале с единого центра.
Таких например как новостные цифры которые впоследствии средствами терминала либо МКЛ
обрабатывались по событию...
Ожидаем нонфармы: предыдущее значение; прогноз; текущее
в результате по нужной формуле типа если А > Б то делаем ТО
*
Ну и такие тривиальные вещи как процентные ставки и прочие экономические индикаторы.
По сути, компании что за это возьмётся лишь вести и администрировать базу данных сровни архиву котировок.
А компании дилинги\брокеры покупали как теже новости... т.е. бизнес есть бизнес понятное дело...
Потому что Java это круто, а Ada, APL, Boo, COBOL, Component Pascal, Delphi, Eiffel, Forth, FORTRAN, Haskell, IronPython, Lexico, Lisp, Mercury, Mondrian, Nemerle, .Net Framework/ASP.NET, Oberon, Perl, PHP, RPG, Ruby, Silverlight, Smalltalk, Visual Basic, WFC, 1С - это всё муть.
Да, и чем же "Java это круто"? Тем, что она и её приложения жрут опер. память, как лошадь?
Вообще ответ в сфере ИТ, что "это круто" - сам по себе нонсенс для профессионалов. Я понимаю, если бы Вы сказали, что разработка на платформе Java: экономит время полного цикла разработки ПО на 15% по сравнению с конкурирующими технологиями, время внедрения на 12%, а вычислительные ресурсы на 23%. Это действительно был бы достойный ответ. Но этого в реальности ничего нет. Под каждую из перечисленных мною платформ существует множество готовых приложений.
А MT4-терминал имеет свою встроенную платформу MQL, и по поводу управляемых (managed) платформ Ренат уже не раз на форуме высказывался, что они слишком тяжелы в эксплуатации, чтобы MetaQuotes стала их применять в терминале, что-либо, кроме C++. _Я лично_ с этой точкой зрения не согласен, но я уважаю мнение руководителя, отвечающего полностью за свою фирму в целом и её продукты в частности.
Зря смеёшся. Если-бы в МТ были графические возможности сильвера...
Можно было бы в каждой свече видео с Бритни Спиарс показывать!
Бла бла бла бла...
Галстук подтяните и губы подкрасьте. Желаю Вам удачи в программировании советников на Silverlight.
Да.. молодой человек, я вижу, что Вы:
1. Совершенно не профессиональны в ИТ сфере, с Вашими дворовыми выражениями "про крутость".
2. Совершенно невежливы в общении и переходите на личности, когда Вам нечего сказать по существу вопроса, т.е. не хватает мозгов и/или знаний (мой вопрос был - в чём преимущество Java в терминале перед другими платформами?).
3. Совершенно не умеете читать по-русски и особенно _понимать_ написанное - я указал, что руководство MetaQuotes против внедрения в терминал managed платформ, а Silverlight как раз является примером таковой (если Вы вообще знаете, что такое Silverlight). Из этого следует логический вывод (понять легко, если включить мозги), что Silverlight кода в терминале нет и не будет. О каких советниках на Silverlight Вы говорите?? Вы вообще русские слова, кроме "круто" и "бла бла", знаете?
Вывод: о чём можно говорить с некомпетентным, невежливым и не понимающим не профессионалом? Мне больше не о чём.
гм
adversus solem ne loquitor
Хотелось бы видеть такой оператор:
double ArrayNormalizeDouble( double array[], int digits)
Параметры:
array[] - Числовой массив, в который производится присвоение.
digits - Формат точности, число цифр после десятичной точки (0-8).
Округление числа с плавающей запятой до указанной точности при присвоении
в массив.Данные присваеваемые в массив заявленный такой процедурой будут
автоматически нормализованы.
Пример:
MyArray[3];
ArrayNormalizeDouble( MyArray, 2);
MyArray[0]=12.123;
MyArray[1]=13.234;
MyArray[2]=14.432;
результат" 12.12, 13.23, 14.43 "
Хотелось бы видеть такой оператор:
double ArrayNormalizeDouble( double array[], int digits)
Параметры:
array[] - Числовой массив, в который производится присвоение.
digits - Формат точности, число цифр после десятичной точки (0-8).
Округление числа с плавающей запятой до указанной точности при присвоении
в массив.Данные присваеваемые в массив заявленный такой процедурой будут
автоматически нормализованы.
Пример:
MyArray[3];
ArrayNormalizeDouble( MyArray, 2);
MyArray[0]=12.123;
MyArray[1]=13.234;
MyArray[2]=14.432;
результат" 12.12, 13.23, 14.43 "
это совсем не сложно сделать самому и в mql4:
функция с циклом нормализации всех членов массивамассив нужно передать в функцию по ссылке. ТОЛЬКО ДЛЯ ОДНОМЕРНЫХ МАССИВОВ
для массивов с разным кол-вом измерений вам придется сделать несколько подобных функций.
Я часто использую и одномерные и двумерные массивы и часто сталкивался с проблемой разделения обработки массивов с разными измерениями.
пришел к выводу что лучше всего иметь обработчики только на 2D массивы и все массивы задавать как двумерные.
например если мне нужен одномерный массив:
double ARR[100][0]; // второе измерение просто не используется.
еще одну проблему - ограничение на количество измерений и невозможность изменить размеры измерений кроме нулевого
обхожу с помощью разворачивания нужного мне кол-ва измерений в одно измерение.
гиморно, но работает, приходится делать кучу вспомогательный функций типа
int GetIndex(int info[],int d0,int d1, int d2 ....);
где int info[] - информация о том, сколько измерений имеет псевдо многомерный массив и какого они размера,
а int d0,d1,d2... индексы его измерений,
Возвращает это чудовище индекс в обычном массиве, в котором развернут многомерный.
обратная функция еще ужасней - по одному индексу обычного массива возвращает
массив с индексами псевдомногомерного.
зато можно делать сколько угодно измерений и все их изменять
если в MQL5,будут классы и перегрузка функций, этот гимор станет определенно проще.
нет. проще конечно написать и выложить тетрис, а не просто ответить людям: "Будет то, то и это, а этого и этого не ждите".
я не знаком с С++, мне наверное придется изучить его, чтобы понять насколько mql будет похож на cpp и каким будет новый функционал ??? или не стоит пока?
Прямой вопрос надо ли мне изучать cpp сейчас, что бы в будущем работать на mql ?
спасибо модераторам, учу cpp :)
всем трям!
иногда очень неплохо иметь перед глазами информацию о максимально допустимом количестве открытых ордеров, разрешенном брокером.
попытки выковыривания этой информации из терминала ни к чему не приводят (смотрел здесь), но она там есть и заточена под конкретный ДЦ.
соответственно просьба вот о чём.
в MQL5 предусмотреть функцию отображения этого количества ордеров (например, новым идентификатором запросов для функции MarketInfo()) или же тупым отображением в нижней части терминала (заранее извиняюсь за изврат на рисунке ниже)...
точно не знаю, к чему больше относится моё пожелание, к MQL5 или МТ5, но больше чем уверен, что это реализуемо и там, и там...