Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Заявка
Ошибка в сторадже
Открыта, Начата: 2015.09.29 17:09, #1311805
Висит без ответа ...
У меня с января висит. Renat сразу подсказал, что делать, я написал в СД и все.. Вот ссылка на пост о проблеме https://www.mql5.com/ru/forum/40226
В четвёрке как было, так и осталось.
Подкачать историю без прокрутки графика программно невозможно, только эмуляцией нажатия клавиши PgUp - об этом много писали на четвёрочном форуме.
Также можно подкачать исторические данные, запустив несколько раз тестер в режиме "Все тики". Тестируемый таймфрейм и таймфреймы ниже вплоть до M1 подкачаются по максимуму - будет сделано несколько попыток выкачать все данные, имеющиеся на сервере, без оглядки на настройку максимального количества баров на графике.
Оказывается можно. С использованием функции ChartNavigate(). Спасибо Karputov Vladimir!
Побочный эффект. Используйте его только в случае крайней необходимости
В четвёрке при использовании экспертов на историю расходуется гораздо больше памяти, чем в пятёрке при прочих равных условиях
Побочный эффект. Используйте его только в случае крайней необходимости
В четвёрке при использовании экспертов на историю расходуется гораздо больше памяти, чем в пятёрке при прочих равных условиях
Изначально, нужна была функция, которая прогрузит историю и завершит свою работу. Эта функция вполне подходит. Все удобнее, чем пользователю историю вручную прокручивать или через winapi нажимать на PgUp.
Да, и на данном этапе, история нужна для индикатора. С индикатором тоже расходуется больше памяти?
И, если не секрет, "гораздо больше" это во сколько раз? В разы или на порядок (-ки)?
Побочный эффект. Используйте его только в случае крайней необходимости
В четвёрке при использовании экспертов на историю расходуется гораздо больше памяти, чем в пятёрке при прочих равных условиях
Вячеслав, уточните, пожалуйста, по поводу события TradeTransaction из ветки Ошибки, баги, вопросы.
Почему Вы упорно называете меня Вячеславом? Где написано, что я - Вячеслав? Никогда им не был.
Вы сами какие шаги предприняли для исследования проблемы? Поделитесь
Почему Вы упорно называете меня Вячеславом? Где написано, что я - Вячеслав? Никогда им не был.
Извиняюсь, думал Slawa - это имя, stringo - ник. Как Вас называть?
"Зовите меня просто - наш Ильич" (ц)
Написано же - Slawa, можно русскими буквами Слава.
Повторю вопрос, который дописал позже.
Какие шаги Вы предприняли самостоятельно для исследования озвученной проблемы?
Почему Вы упорно называете меня Вячеславом? Где написано, что я - Вячеслав? Никогда им не был.
Вы сами какие шаги предприняли для исследования проблемы? Поделитесь
Значит это все-таки проблема. Делюсь. Тестер! Моделирование - все тики. МТ5 1210 х64. Выставляется лимитный ордер на продажу. Выставляется экспертом, минимально возможным лотом для символа. Вот лог:
Эксперт не скальпер, транзакции не частые. В данном случае ордер один. В эксперте анализируется событие TradeTransaction посредством функции OnTradeTransaction. По логике, после получения транзакции TRADE_TRANSACTION_DEAL_ADD (ордер исполнился, сформировав позицию) выставляется пара стоповых ордеров. Соответственно для продажи это BuyLimit и BuyStop.
Ордер исполнился, в логе следующее:
Как видите, для одной сделки поступает две транзакции TRADE_TRANSACTION_DEAL_ADD. Из-за этого открывается две пары ордеров. Но почему одна сделка инициирует две транзакции с типом TRADE_TRANSACTION_DEAL_ADD?
"Зовите меня просто - наш Ильич" (ц)
Написано же - Slawa, можно русскими буквами Слава.
Повторю вопрос, который дописал позже.
Какие шаги Вы предприняли самостоятельно для исследования озвученной проблемы?