Ошибки, баги, вопросы - страница 1862
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Да, отсортированы по времени. Начальная запись ищется двоичным поиском.
Последнюю запись разве не логично искать так же?
Очень напрягает организация работы с историей. HFT в тестере - почти нереально. Написал по этому поводу несколько постов на форуме и оформил в виде заявки в СД.
И еще, если в терминале и так есть история, то почему к ней обязываете обращаться через HistorySelect, а не по принципу MT4 - SELECT_BY_POS? И что совсем непонятно, зачем HistoryDealGet* реализован через тикет с соответствующей O(N), когда логично опять же через SELECT_BY_POS?
Очень интересные записи
Последнюю запись разве не логично искать так же?
Зачем?
От времени до времени. Начальное время нашёл, а дальше идёт поэлементное копирование. До конечного времени.
Имело бы смысл, если бы все записи были в одном блоке памяти. Я Вам уже говорил в севисдеске, что ордера и сделки в истории хранятся в блочных массивах, чтобы не было перераспределения памяти, а только дораспределение
Зачем?
От времени до времени. Начальное время нашёл, а дальше идёт поэлементное копирование. До конечного времени.
Имело бы смысл, если бы все записи были в одном блоке памяти. Я Вам уже говорил в севисдеске, что ордера и сделки в истории хранятся в блочных массивах, чтобы не было перераспределения памяти, а только дораспределение
Очень напрягает организация работы с историей. HFT в тестере - почти нереально.
Решается алгоритмичнски.
Для HFT не надо каждый раз лазить в историю. Подготовьте необходимую информацию в процессе инициализации и держите её наготове, чтобы очень быстро доступаться
Решается алгоритмичнски.
Для HFT не надо каждый раз лазить в историю. Подготовьте необходимую информацию в процессе инициализации и держите её наготове, чтобы очень быстро доступаться
и оформил в виде заявки в СД.
А узнать, как закрылась последняя позиция?
Во время инициализации сходили один раз и запомнили.
В процессе работы самостоятельно сохраняйте всю нужную информацию. Все инструменты есть
А вот это совершенно непонятно, зачем. Хотите дискуссии, проводите её здесь. В сервисдеске не учат программированию
Сталкивался несколько раз, когда разработчики в силу своих обстоятельств пропускают сообщение. В СД так не выходит.
Дело не в уровне владения программированием. И, наверное, он неплох у меня, что касается MQL5. Привожу доводы, что работа с историей очень медленная и странная, с точки зрения даже логики использования. HistoryDealGet*- O(N). Почему все так сделали? Почему нет нормального доступа к ИМЕЮЩЕЙСЯ истории?
Во время инициализации сходили один раз и запомнили.
В процессе работы самостоятельно сохраняйте всю нужную информацию. Все инструменты есть
Нет, дурачка не включаю. Как понять, что позиция закрылась по TP или SL в тестере без обращения к истории?
Вы предлагаете запомнить TP/SL и на тике, где позиции не стало, проверить, удовлетворяет ли тик TP/SL-закрытию? Кому удовлетворяет - по тому уровню с высокой вероятностью закрыл и тестер. Так?
Ну а профит закрытой позиции? - Аналогично? Тогда это уже сродни написанию своего тестера.
Нет, дурачка не включаю. Как понять, что позиция закрылась по TP или SL в тестере без обращения к истории?
Вы предлагаете запомнить TP/SL и на тике, где позиции не стало, проверить, удовлетворяет ли тик TP/SL-закрытию? Кому удовлетворяет - по тому уровню с высокой вероятностью закрыл и тестер. Так?
Ну а профит закрытой позиции? - Аналогично? Тогда это уже сродни написанию своего тестера.