Тестирование нового компилятора MQL5 для x64 платформ - ускорение расчетов от 2 до 10 раз! - страница 9

 
Sergey Chalyshev:

Для нормально написанного робота, скорость вычислений ничтожно мала, по сравнению со скоростью исполнения транзакций.

Нормально написанный робот надо еще написать и оттестировать. И оптимизировать.

А с биржей... все сложно и всегда будет.

Потому что для полностью корректного теста нужна история стакана, лента... И все равно это будет не то и не точно из-за фронтраннеров, которых нету в тестере, но есть на реале

 
15 лет назад народ смеялся, заявляя "куда там конкурировать с Метастоком, с Трейдстейшеном?".

Ничего не меняется...
 
Фьючерсные объемы для МТ:

Нормально написанный робот надо еще написать и оттестировать. И оптимизировать.

Спасибо за поддержку.

О чем и речь:

  для биржевого терминала нету тестера стратегий! 

зачем соревноваться в матвычислениях если протестировать робота невозможно? 

А про скорость исполнения?

Биржа обрабатывает заявки за 1 ms. Какая разница как быстро работает терминал, если сервер МТ5 не пропускает заявки быстрее 6 ms? 

Пока сервер МТ5 будет думать, хорошую цену уже заберут.) 

 
Sergey Chalyshev:

Разработчикам и сочувствующим:

Для чего вы пытаетесь обогнать С++?

Для нормально написанного робота, скорость вычислений ничтожно мала, по сравнению со скоростью исполнения транзакций. 

Сервер МТ5 тормозит. Может сначала сервер настроить, а потом соревноваться в математических расчетах?

...

Не в конкуренции дело. Свой язык нужен исключительно из соображений финансовой безопасности. Всё таки это не тетрис, а постоянная работа с финансами. Поэтому и вызовы dll запрещены для продуктов маркета. 
 
Sergey Chalyshev:

Спасибо за поддержку.

О чем и речь:

зачем соревноваться в матвычислениях если протестировать робота невозможно? 

А про скорость исполнения?

Биржа обрабатывает заявки за 1 ms. Какая разница как быстро работает терминал, если сервер МТ5 не пропускает заявки быстрее 6 ms? 

Пока сервер МТ5 будет думать, хорошую цену уже заберут.) 

Вы бредите и осознанно вредите. Так как рецидивы постоянны, то в добрый путь.
 
Sergey Chalyshev:

Спасибо за поддержку.

Ну... Это была не совсем поддержка )

В боевых условиях скорость исполнения не так важна.

Если она критична, решается вполне себе оптимизацией кода, выносом в dll, да хотя бы разнесением на разные пашины, если уж настолько.

А вот во время тестирования и оптимизации скорость очень даже критична. И тут ускорение языка решает.

И между прочим тот же C# не сказать чтобы аж прям шустрый. Если бы он таковым был, hft-шники пользовали бы его, а не плюсы и яву.

 

Dr.Trader и Sergey Eremin

Спасибо за сообщения об ошибке!
Ошибка генерации доступа к sinput переменной исправлена.

 
xfo:

Приветствую.

Что-то не получается включить оптимизацию. Специально убрал прежнюю версию терминала, поставил с нуля, подключился к демо-серверу, обновился до билда 1108 (от 23 апреля). Файлы такие:

metaeditor64.exe - 8 941 528 байт

terminal64.exe - 14 052 296 байт

Закрываю всё, прописываю в metaeditor.ini ключ

[Experts]
Author=Copyright 2014, MetaQuotes Software Corp.
Address=http://www.mql5.com
Optimize=1

Запускаю любой тест - выполняется долго, как и без оптимизации. В чём проблема?

Вы как компилируете, под отладку(F5) или нет(F7)?

При компиляции под отладку ключ Optimize игнорируется, над оптимизацией под отладку пока не работали.
 
Фьючерсные объемы для МТ:

...И между прочим тот же C# не сказать чтобы аж прям шустрый. Если бы он таковым был, hft-шники пользовали бы его, а не плюсы и яву.

Ой, да ладно. Будешь утверждать что Ява быстрее C#? 

True HFT - это программирование микроконтроллера сетевой карты напрямую. Сами языки отходят на второй план.

 
Renat Fatkhullin:
15 лет назад народ смеялся, заявляя "куда там конкурировать с Метастоком, с Трейдстейшеном?".

Ничего не меняется...

Трейдстейшн стал брокером и у них история интрадей по фьючерсам 27 лет. Может Вам тоже брокером стать?

И не нужно будет у брокеров просить корректной истории. Вы то уж закачаете, что нужно и как нужно. С форстсом еще проще история по индексу ртс с 2005.

По мне так достаточно будет всей истории начиная  с минутных данных. 

Причина обращения: