Тестирование нового компилятора MQL5 для x64 платформ - ускорение расчетов от 2 до 10 раз! - страница 3
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Renat Fatkhullin , отличная работа - нет предела совершенству!
Вопрос, почему нельзя сделать версий MT4 x64? Глобальное отличие между 4 и 5 для пользователей в работе с ордерами, именно это тормозит переход к новым технологиям.
То есть, если хочешь добиться ускорения, то нужно через системные вызовы получать только текущие цены, а все индикаторы и т.д. рассчитывать в коде?
Если это так, то "поздравляю" Вас с пустой тратой времени на разработку своего языка!
Поздравляю вас с потрясающим уровнем неадекватности, который вы лично демонстрируете с завидной постоянностью.
А нашу команду позравляю с прорывом. Результаты представлены - в математике прорыв от 2 до 10 раз. Это касается любых собственных расчетов.
Для тех, кто не понимает: если ты сделал лишь CopyXXX и пару строк из if + OrderSend, то в твоем коде 0% расчетов/математики и ты практически ничего не сможешь ускорить. А вот если ты сам рассчитываешь индикаторы, занимаешься тяжелыми расчетами и анализом, то вполне получишь ускорение от 2 до 10 раз.
Renat Fatkhullin , отличная работа - нет предела совершенству!
Вопрос, почему нельзя сделать версий MT4 x64? Глобальное отличие между 4 и 5 для пользователей в работе с ордерами, именно это тормозит переход к новым технологиям.
Ответ был дан не один десяток раз.
Технологическое время жизни МТ4 закончилось. И если вы продолжаете на нем сидеть, то сами виноваты в том, что теряете возможности. Не кто-то другой в этом виноват, а только и лишь вы сами, включая ваших брокеров.
Если вы считаете, что кто-то обязан поддерживать старые системы лишь потому, что что-то с них не хочет сходить, то вы сильно не понимаете принципов развития этого мира(они отличаются от того, как индивид видит мир). К сожалению, масса трейдеров настолько убедила себя в МТ4, что просто смешно на это смотреть. Люди настолько проявляют врагами себе, что это нельзя объяснить рациональными причинами.
....
Для тех, кто не понимает: если ты сделал лишь CopyXXX и пару строк из if + OrderSend, то в твоем коде 0% расчетов/математики и ты практически ничего не сможешь ускорить. А вот если ты сам рассчитываешь индикаторы, занимаешься тяжелыми расчетами и анализом, то вполне получишь ускорение от 2 до 10 раз.
Я думаю все понимают, что 2...10 раз это по сравнению с тем что вы сделали раньше, т.е. смогли стать ближе к эталону, к С++
Прими Вы решение не изобретать "свой язык" очень похожий на С, а сразу взять эталон, может сизифов труд стал бы не нужен....
А так естественно пределов совершенству нет.
Я думаю все понимают, что 2...10 раз это по сравнению с тем что вы сделали раньше, т.е. смогли стать ближе к эталону, к С++
Прими Вы решение не изобретать "свой язык" очень похожий на С, а сразу взять эталон, может сизифов труд стал бы не нужен....
А так естественно пределов совершенству нет.
Ответ был дан не один десяток раз.
Технологическое время жизни МТ4 закончилось. И если вы продолжаете на нем сидеть, то сами виноваты в том, что теряете возможности. Не кто-то другой в этом виноват, а только и лишь вы сами, включая ваших брокеров.
Если вы считаете, что кто-то обязан поддерживать старые системы лишь потому, что что-то с них не хочет сходить, то вы сильно не понимаете принципов развития этого мира(они отличаются от того, как индивид видит мир). К сожалению, масса трейдеров настолько убедила себя в МТ4, что просто смешно на это смотреть. Люди настолько проявляют врагами себе, что это нельзя объяснить рациональными причинами.
... MT5 для биржевой торговли.
ВЫ торгуете на ФОРТС?
Было бы интересно услышать чем же МТ5 удобен для биржевой торговли?
случайный ответ на то что зацепило:
Ответ был дан не один десяток раз.
Технологическое время жизни МТ4 закончилось. И если вы продолжаете на нем сидеть, то сами виноваты в том, что теряете возможности. Не кто-то другой в этом виноват, а только и лишь вы сами, включая ваших брокеров.
Если вы считаете, что кто-то обязан поддерживать старые системы лишь потому, что что-то с них не хочет сходить, то вы сильно не понимаете принципов развития этого мира(они отличаются от того, как индивид видит мир). К сожалению, масса трейдеров настолько убедила себя в МТ4, что просто смешно на это смотреть. Люди настолько проявляют врагами себе, что это нельзя объяснить рациональными причинами.
MT4 позволяет запустить например 5 разных экспертов на одном и том-же торговом символе и одном акаунте, и в одном терминале, причём эксперты не будут между собой конфликтовать благодаря магикам.
В MT5 для такого же эффекта нужно запустить 5 разных терминалов. И иметь 5 акаунтов у брокера. Это одна из причин почему mt4 жив и будет жить.
Плюс, mt4 может тестирование на реальных тиках, используя сторонние программы. Но я читал что эта возможность появится в mt5 по дефолту, очень рад.
Mt4 дружественнее и удобнее для торговли. И дело в не в привычке, просто mt4 умеет всё тоже самое что и mt5, плюс хеджинг. Кроме конечно стакана цен и последних нововведений mt5, которые к сожалению ещё не поддерживаются большинством брокеров.
Теперь по делу -
В общем я получил ошибку "code generation error" при компиляции с optimize=1, без дальнейших объяснений ошибки.
Путём перебора оказалось что её вызывает использование sinput вместо input для параметров эксперта.
Как мы и обещали ранее, выпускаем новый MQL5 компилятор, оптимизированный для 64 битной версии MetaTrader 5.
Да, возможность поставить пять экспертов на один символ на один счет на одном терминале - это безусловное преимущество МТ4. Для МТ5 так можно сделать лишь для экспертов, которые изначально написаны с учетом такой возможности.
Насчет "тестирования на реальных тиках, использование сторонних программ" - при чем тут МТ4, тут главное в самих сторонних программах, так можно и на МТ5 сделать.