Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот инфа от fxsaber по этому вопросу:https://www.mql5.com/ru/forum/366029/page3#comment_22547881 https://www.mql5.com/ru/forum/366029/page3#comment_22547881
@Rashid Umarov
прошу разработчиков откликнуться.
После публикации тормозов работы с историей была проведена большая работа разработчиками по созданию кешей. Тормоза ушли.
Возможно, есть механизм более экономного кеширования. Но допускать тормозов, конечно, нельзя.
ЗЫ Как быстрее всего работать с историей - комментариев нет. На данный момент 100% быстрым способом является везде вызов только такого HistorySelect.
После публикации тормозов работы с историей была проведена большая работа разработчиками по созданию кешей. Тормоза ушли.
Возможно, есть механизм более экономного кеширования. Но допускать тормозов, конечно, нельзя.
ЗЫ Как быстрее всего работать с историей - комментариев нет. На данный момент 100% быстрым способом является везде вызов только такого HistorySelect.
где t - произвольная не очень давняя и не меняющаяся от вызова к вызову дата (константа, единая для всей программы)?
А почему не
где t - произвольная не очень давняя и не меняющаяся от вызова к вызову дата (константа, единая для всей программы)?
Не уверен, что от этого кеш уменьшится.
Не уверен, что от этого кеш уменьшится.
Потребление уменьшается. Прописывал такое в начале.
Но пришлось отказаться из-за серьезных проблем.
Результат запуска на Терминале, где один M1 чарт, 5000 баров, один символ, нет ресурсов и графических объектов.
Многовато. 10 синхронных (OrderSend) советников съедает 4 гига. Два варианта:
- Открыть новый счет, перекинуть на него средства и продолжить торговлю уже на нем. К сожалению, не всегда возможно.
- Объединить всех ботов в один через асинхронность (OrderSendAsync). Очень тяжелый вариант отловли багов при супер-активной торговле.
Во втором пункте еще надо писать менеджер (GUI и прочее) ботов, вшитых в единый советник.По другому никак. (если конечно не отсекать старую историю и переделать полностью алгоритм работы с истрией, но это только если MQ не вернут старую сортировку).
Привет, друзья!
Было бы полезно, чтобы @MetaQuotes дополнил эту статью торговыми классами(CAccountInfo, CSymbolInfo, COrderInfo, CHistoryOrderInfo, CPositionInfo, CDealInfo, CTrade, CTerminalInfo). Разработанный советник в объектно-ориентированной парадигме мог бы модифицировать (и упростить) эти операции синхронизации кэша и получения данных о символах, ордерах, позициях, сделках, трейдах и т.д.
Я прав?
подскажите, пожалуйста, как рассчитать комиссию по ордеру с прибылью, чтобы было так
" Прибыль += прибыль + своп + комиссия "
Прошу помочь с ответом на вопрос!
Плавающие показатели позиции "Рыночная стоимость" и "Прибыль" в терминале MT5 рассчитываются самим терминалом на основании транслируемых котировок и спецификации символов, или они транслируются сервером MT5 и записываются в кэш на диск?
Если в кэш, то вероятно ли ловить рассинхронизацию между полученными котировками и текущими показателями "Рыночная стоимость" и "Прибыль"?