Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: MT4Orders
fxsaber, 2020.08.29 00:03
Чистый MQL5 на данной задаче оказался быстрее в 40 раз. Учите MQL5!
После обновления.
скорость на этой задаче возросла в 15 раз. Не очевидный маневр был сделан после изучения особенностей HistorySelect-функций.
Результат.
В 9 раз отличие в производительности. Учите MQL5.
Результат.
если не затруднит, то разницу между 4-кой и МТ5 ( терминалы ) покажите время выполнения этого теста
Позорный проигрыш MT4Orders перед MQL5+СБ.
все относительно.... 5 строчек кода и десяток строк для МТ5 - если проверить идею, то предпочтительней 5 сток, если оптимизировать, то однозначно 2-й вариант
если не затруднит, то разницу между 4-кой и МТ5 ( терминалы ) покажите время выполнения этого теста
MT4:
MT4x32 быстрее MT5x64 более, чем в четыре раза, при одинаковом количестве закрытых позиций.
ЗЫ Наверное, если забить на экономию памяти в MT4Orders, сохраняя историю во внутренний массив, тогда можно будет уделать и MT4. Возможно, так и надо сделать.
MT4x32 быстрее MT5x64 более, чем в четыре раза, при одинаковом количестве закрытых позиций.
спс, имхо это недоработка МК, но у них свое видение для каких целей должен использоваться производительный МТ5
ЗЫ Наверное, если забить на экономию памяти в MT4Orders, сохраняя историю во внутренний массив, тогда можно будет уделать и MT4. Возможно, так и надо сделать.
ну Вы точно можете это сделать отключаевой опцией, по крайней мере у Ваших кодов всегжа были такие фичи
ЗЫ: тестировал размеры string чтобы убить терминал, МТ5 не убиваемый - памяти всегда получается у него выделить, думаю, что только в тестере на нескольких ядрах можно суметь получить подлагивания при выделении больших объемов памяти.... в общем тестить нужно
ЗЫЗЫ: никогда не проверял, сколько может занимать памяти массив структур с данными истории торговли ? ну пусть на вскидку структура весит 200 байт, а история торговли 100К записей - получается 20 Мб... имхо вообще не проблема если специально не убивать терминал изощренными задачами... в общем тестить все равно - тогда будет ясно
ЗЫЗЫ: никогда не проверял, сколько может занимать памяти массив структур с данными истории торговли ?
никак не приду в форму после летних дней...
MT4:
MT4x32 быстрее MT5x64 более, чем в четыре раза, при одинаковом количестве закрытых позиций.
@fxsaber а не могли бы этот тест проверить в виртуальном окружении? ( библиотека Virtual.mqh )
@fxsaber а не могли бы этот тест проверить в виртуальном окружении? ( библиотека Virtual.mqh )
Результат
Хорошо видно, что история MT4 быстрее в три раза, чем виртуальное окружение в нем. При этом в MT5 это же виртуальное окружение быстрее в четыре раза, чем в MT4.
Т.е. виртуальное окружение в MT5 работает быстрее, чем реальное окружение в MT4.
Т.е. виртуальное окружение в MT5 работает быстрее, чем реальное окружение в MT4.
... а реальное окружение работы с ордерами в МТ4 работает быстрее реального окружения МТ5
отлично!
я и планировал вести торговлю в виртуальном окружении и копировать копировщиком сделок в реал, сразу разделяешь алгоритм ТС и проблемы исполнения
СПАСИБО!
я и планировал вести торговлю в виртуальном окружении и копировать копировщиком сделок в реал, сразу разделяешь алгоритм ТС и проблемы исполнения
Только так и торгую на реале.