за счёт чего достигнуто ускорение выполнения в 5-10 раз?
За счёт чего достигнуто ускорение выполнения в 5-10 раз на одном и том же контрольном примере(сбалансированный код) по сравнению с текущей версией исполнителя?
MQL2 является так называемой стековой машиной с достаточно существенными расходами на операции. Новая версия MQL 4 очень близка к ассемблеру и компилируется в очень простой и эффективный байт-код, аналогичный коду языка Java. Избавившись от накладных расходов, упростив код и использовав в качестве базового языка - С, мы получили кардинальное увеличение скорости обработки данных.
Это означает, что теперь Custom индикаторы и эксперты будут работать гораздо быстрее(особенно в сложных вычислениях).
За счёт чего достигнуто ускорение выполнения в 5-10 раз на одном и том же контрольном примере(сбалансированный код) по сравнению с текущей версией исполнителя?
MQL2 является так называемой стековой машиной с достаточно существенными расходами на операции. Новая версия MQL 4 очень близка к ассемблеру и компилируется в очень простой и эффективный байт-код, аналогичный коду языка Java. Избавившись от накладных расходов, упростив код и использовав в качестве базового языка - С, мы получили кардинальное увеличение скорости обработки данных.
Это означает, что теперь Custom индикаторы и эксперты будут работать гораздо быстрее(особенно в сложных вычислениях).
а файлы exp скомпилированные из версии 3.8...
а файлы exp скомпилированные из версии 3.8 будут ли работать в новой версии терминала???
а файлы exp скомпилированные из версии 3.8 будут ли работать в новой версии терминала???
нет. экспертов придётся переписывать.
очень досадно
конвертатор для файлов exp
а может Вы придумаете какой нибудь конвертатор для файлов exp и mql из старого формата в новый????
а то если индикатор куплен то при переходе на новый терминал придется заново покупать индикаторы и эксперты.....
а может Вы придумаете какой нибудь конвертатор для файлов exp и mql из старого формата в новый????
а то если индикатор куплен то при переходе на новый терминал придется заново покупать индикаторы и эксперты.....
а советники будут запускаться только при приходе нового тика(как сейчас), или их можно будет запустить с клавиатуры?..
например, я хочу чтобы советник что-нибудь посчитал или нарисовал на чарте. Могу я запустить его по какой нибудь назначенной мной горячей клавише в выходные дни - когда тиков нет?
например, я хочу чтобы советник что-нибудь посчитал или нарисовал на чарте. Могу я запустить его по какой нибудь назначенной мной горячей клавише в выходные дни - когда тиков нет?
А как насчет какого-нибудь дебаггера?
да, это будет возможно
возможно, напишем простой конвертор
Возможно, напишем простой конвертор исходных текстов из MQL2 в MQL4. EXP файлы конвертировать нет смысла.
Возможно, напишем простой конвертор исходных текстов из MQL2 в MQL4. EXP файлы конвертировать нет смысла.
пока не планируем
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
в результате работы процитированной программы получается следующий вывод:
===
string255123.00000000 strstring1string2
this is default parameter string
switched one or minus one
returned value is -1
some input string
switched three
returned value is 3
0 - 160.00000000
1 - 4.00000000
2 - 8.00000000
3 - 12.00000000
4 - 16.00000000
server address is 192.168.0.4
5 - 32.00000000
4 - 16.00000000
3 - 12.00000000
2 - 8.00000000
1 - 4.00000000
0 - 160.00000000
0 milliseconds
===