Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Справедливости ради, мультисимвольный OnTick через миллисекундный таймер - вполне боевая машина.
Понятно, что другого выбора нет, как через OnTick. А эффективность?
Во-первых будут пропущенные котировки, которые приходят более одного раза в промежутке между OnTick, а во-вторых, будет слишком много бесполезных считываний котировок. В десятки и сотни раз больше. И чем меньше пропущенных котировок благодаря уменьшению времени таймера, тем больше бесполезных считываний, и наоборот.
Понятно, что другого выбора нет, как через OnTick. А эффективность?
Во-первых будут пропущенные котировки, которые приходят более одного раза в промежутке между OnTick, а во-вторых будет слишком много бесполезных считываний котировок.
Скорость тестера и компиляции меня интересует в N- ую очередь, главное скорость рабочего режима. Тем более, решение скорости теста это вопрос лишь времени. Тогда как в МТ4 уже ничего меняться не будет.
На счет аргумента не согласен. Поскольку в МТ5 у меня есть выбор, а в МТ4 нет. И если скорость в какой-то момент не важна, то можно и через таймер с обращением хоть 10 сек. Ну а если сумасшедшая волантильность, когда происходит самое интересное, то на счету не то что каждая мс, а каждая мкс.
Тем более, что я рассказываю, Вы же спец по тиковым котировкам. Сколько за секунду может прийти тиков в момент, скажем, пейролса?
Тем более, что я рассказываю, Вы же спец по тиковым котировкам. Сколько за секунду может прийти тиков в момент, скажем, пейролса?
Тестил на ноуте 32 бита.
На мт4 файл ех4 - 11 КБ - 1 шт.
На мт5 файл ех5 - 13 КБ - 1 шт. вторую версию проги под 64 бита не наблюдаю.
Откуда берется разница во времени при компиляции не ясно.
Вторая версия внутри ex5 файла.
Объяснение же было: компилятор работает дважды, генерируя две версии программы под две битности. Скомпилированный 64 битный код MQL5 работает в 2-20 раз быстрее своей 32 битной версии за счет совершенно другого оптимизирующего компилятора.
Вы не прочли первый пункт моих доводов.
Для большинства задач, согласен, полная картина тиков большой роли не играет. Но задачи бывают разные. У меня, например, задача, когда в моменты сильной волантильности робот переключается со свечей на тики и ищет в тиковом графике линейные и дугообразные каналы, а так же распознает некоторые фигуры, такие как вымпелы, флаги, проверяет уровни Фибоначчи. В такой задаче важна более полная картина.
Вторая версия внутри ex5 файла.
Объяснение же было: компилятор работает дважды, генерируя две версии программы под две битности. Скомпилированный 64 битный код MQL5 работает в 2-20 раз быстрее своей 32 битной версии за счет совершенно другого оптимизирующего компилятора.
Благодарю теперь понято, - компилятор работает дважды, генерируя коды для 32 и 64 битных систем, в одном файле.
Мне кажется, он имел в виду, что анализ тиковой истории к обсуждаемой событийной модели отношения не имеет. Есть же CopyTicks, зачем собирать их самостоятельно?
Осталось незамеченным, что более молодая русскоязычная кодобаза MT5 по количеству программ превысила MT4. Упустим момент, какая база как наполнялась, а посмотрим немного статистику
Статистика по кодобазе
Можно делать всякие выводы, но мне бросился (забегая вперед, не из-за цифр) следующий: в MT4 советников в 2.18 раза меньше индикаторов, в MT5 - 3.59 раза. Наверное, это следствие большей сложности MT5 при написании (и переписывании) советников, чем при написании индикаторов. Думаю, этот вывод более-менее объективен.
Поскольку большинство скриптов являются торговыми, то интересно сравнивать соотношение торговых программ (скрипты + советники) с индикаторами.
Получается, что в MT4 торговых в 1.68 раза меньше индикаторов, MT5 - в 3.09 раза. Явный перекос у MT5 наблюдается.
Ну и цифры - это одно, а визуальная оценка - другое. Смотрим на первые страницы кодобазы MT4/5, как отражение текущих реалий, а не средней "температуры по больнице".
MT4
MT5
На скринах выделены все советники. Думаю, комментарии излишни. Средние Цифры оказались несколько оптимистичнее для MT5, чем первая страница КБ.
ЗЫ Англоязычная кодобаза визуально смотрится совсем иначе.