Личный кабинет

РОБОСТРОЙ. Qpile: библиотека для работы с датой и временем

0
в закладки
Поделиться

Описание заключительного этапа создания библиотеки для работы с датой и временем при создании роботов в Quik, плюс сама библиотека, готовая к использованию.

Напоминаю задачу, озвученную в первой части статьи: «Разрабатываем функцию поиска заданной свечи по номеру назад от указанных даты и времени. Например, если надо найти нулевую свечу, интервал 5 минут, а время сейчас 11.43, то начало нулевой свечи 11.40, первой 11.35, второй 11.30. Разумеется, это если есть все свечи. Если свечи  со временем 11.30 нет, то вторая свеча будет 11.25 (если в это время есть свеча)».

Как будет работать эта функция? Сначала мы округлим заданную дату и время до интервала нашего таймфрейма (с которым работаем). Если часы – то округляем до часов, если мы торгуем на пятиминутках, то до 5 минут.  Если нам надо получить нулевую свечу – то полученное время и будет время искомой свечи. Если не нулевую – то отсчитываем назад  заданное количество свечей, пропуская несуществующие свечи. Как понять, существует свеча или нет? Очень просто: если она не существует, то значение Open равно нулю.

Продолжение читайте на сайте проекта РОБОСТРОЙ >>> http://robostroy.ru/community/Article.aspx?id=340

 

 

0
в закладки
Поделиться
Зарегистрируйтесь, чтобы иметь возможность оставлять комментарии. Уже есть аккаунт? Войти
Восстановить пароль
Также можно войти или зарегистироваться