Ошибки, баги, вопросы - страница 3233
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Прошлое есть в истории терминала!
Тиковая история называется.
Первоначальную проброску всего рейнджа, именно от туда и делать.
По моим словам вы меня слышите.
Не будущих, а рейндж прошлых тиков.
Будущее не нужно отдавать! Отдайте всё прошлое, с даты старта теста до начала имеющейся истории.
какая у вас дата/время начала истории для теста, дата старта теста, время первого тика в истори, момент первого OnTick, какой время первого тика в нем (из CopyTick ).
Наивность в рамках текущей реальности и уровня потребительского экстремизма. О позиции юристов брокера задумайтесь на минутку.
Тем более что негде показать такой дисклеймер, а потом прогарантировать, что все пользователи его увидели и согласились с ним. Превращать программу в набор страниц-предупреждений с галочками согласия с заведомо некорректными данными мы не будем.
Тема закрыта.
понимаю Вашу позицию. тогда только остается использовать кастомные решения.
Уточните пожалуйста примере конкретных дат:
какая у вас дата/время начала истории для теста, дата старта теста, время первого тика в истори, момент первого OnTick, какой время первого тика в нем (из CopyTick ).
И до какого момента времени хотите получить тики в первом OnTick или OnInit
Вы хотите предложить изменить дату старта теста на начало терминальной истории,
и тем самым специально пропускать тики до старта теста?
Вот так нагляднее.
Разве так нельзя сделать?
Обычное расширяющееся окно.
О каком заглядывании вообще речь...
Если вопрос только в экономном расширении буферов и дочитывании только новых данных на онтике, то проблем вообще никаких нет.
Если же вы не можете вычитать только новые тики, то это вопрос только к вашей квалификации.
Да проблем нет, если задавать дату старта теста, от начала терминальной истории и пробрасывать тики до момента старта теста.
Почему пользователь должен думать в своём коде, ещё и о пробросе тиков?
Когда это прерогатива разработчика тестера, и решение простое расширяющееся окно.
Как можно упоминать о квалификации? если нет элементарного описания в документации о такой особенности этих функций в тестере.
Догадайся сам называется, пойди на форум спроси, а в ответ тебе скажут о твоей квалификации.
Может просто документацию нужно подправить?
А лучше рассмотрите пожалуйста, изменение поведения этих функций как на скрине выше.
А лучше рассмотрите пожалуйста, изменение поведения этих функций как на скрине выше.
Не совсем ясно, что Вы имеете в виду под временем "Старт Тест".
"Старт тест" начало интервала в настройках теста.
Сейчас, чтоб пробросить исторические тики, нужно начальную дату (Старт тест) установить на начало имеющейся истории терминала.
На скрине от балды поставил 1970 год для примера.
И в коде самому обрабатывать момент, с какого времени начинается реальный тест, ввиду проброски данных потиково.
Чтоб потом можно было корректно использовать CopyTicksRange.
Когда ожидалось, что CopyTicksRange не такой глупый, и пробросит сам историю от даты начала тестового интервала.
Например от 2022.08.22 и до начала тиковой истории терминала.
А дальше с приходом OnTick увеличивать окно рейнджа, и перекидывать туда прошедший тик тестера.