
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это легко реализовать самому
Есть такая уже - StringFormat
mql4.com - сломался?
пинг не с моего компа ни с http://network-tools.com не доходит.
Ну и соответственно на сайт не зайти...
mql4.com - сломался?
пинг не с моего компа ни с http://network-tools.com не доходит.
Ну и соответственно на сайт не зайти...
Создал заявку #20942 и уже даже получил ответ "Исправлено." и что дальше, когда этим исправлением можно будет воспользоваться ??
нужно ли ждать новый билд ?? или просто обновится сейчас ??
Создал заявку #20942 и уже даже получил ответ "Исправлено." и что дальше, когда этим исправлением можно будет воспользоваться ??
нужно ли ждать новый билд ?? или просто обновится сейчас ??
Исправленные ошибки выходят в очередном билде.
На текущий момент уже идут тесты 307 билда и скоро он выйдет публично.
Создал заявку #20942 и уже даже получил ответ "Исправлено." и что дальше, когда этим исправлением можно будет воспользоваться ??
нужно ли ждать новый билд ?? или просто обновится сейчас ??
Исправления по Вашей заявке попадут только в 308 билд.
Кстати, перепроверьте код в OnTester. Там присутствует алгоритмическая ошибка.
Вы запрашиваете историю функцией HistorySelect(), далее в цикле: берете тикет ордера по индексу (HistoryDealGetTicket), получаете ИД позиции (HistoryDealGetInteger) и запрашиваете историю по ИД позиции (HistorySelectByPosition). Последняя операция по сути отменяет предыдущий запрос истории (самый первый вызов HistorySelect) из-за этого пострадает логика перемещения по ордерам с использованием индексов.
Исправления по Вашей заявке попадут только в 308 билд.
Кстати, перепроверьте код в OnTester. Там присутствует алгоритмическая ошибка.
Вы запрашиваете историю функцией HistorySelect(), далее в цикле: берете тикет ордера по индексу (HistoryDealGetTicket), получаете ИД позиции (HistoryDealGetInteger) и запрашиваете историю по ИД позиции (HistorySelectByPosition). Последняя операция по сути отменяет предыдущий запрос истории (самый первый вызов HistorySelect) из-за этого пострадает логика перемещения по ордерам с использованием индексов.
В этом как раз вся суть, я эксплуатирую свойство HistorySelectByPosition отменять предидущую загрузку истории, таким образом в загруженной истории имеются только сделки относящиеся к данной позиции что исключает надобность сортировки (или если хотите перепроверки принадлежит ли следующая по списку сделка к этой позицие). Благодаря этому свойству можно смело вызывать HistoryDealsTotal и запускать цикл перебора на количество сделок в позицие.
Я ведь предупреждал в заявке что код прописан только для проверки и всё не относящееся к проверке опущено,
оригинальный код содержит 700 строк, оно вам надо всё разгребать? достаточно того что я выявил баг и локализовал его, а уж какими путями
(с каким количеством ненормативной лексики) я пришёл к выявлению этого бага не столь важно.
Будьте добры, объясните что происходит!
В последнем билде (306), как поперло жрать трафик, 100 метров сожрало. Попытался выяснить в чем дело, понял только, что файлы истории стали докачиваться. Выросли порядка в два раза (каждый!) на нескольких инструментах. Я имею ввиду файлы гггг.hcc, по всем открытым графикам и по всем загруженным годам. То-есть, они уже и так были загружены, и даже тест на них проходил с 2005 по 2010.07.31, а тут на тебе скачанная история начинает расти пофайлово каждый год... По идее, докачать период на 3х инструментах 2010.07.31-2010.08.08 оказалось столько же, как за весь период с 93г на десяти. Что там за новая инфа добавилась, любопытно? Просто у меня трафик ограничен, вот и испугался, что за дела...
Несколько месяцев назад создал заявку: #11486
Ответов от разработчиков не было.
Проверьте, пожалуйста.