Добрый день! Использую готовые дневные свечи для бектестинга. Заметил, что вход / выход из позиции происходит только на открытии свечи. Как можно, имея только дневные свечи (если нужно - будут и часовые), входить / выходить из позиций в конце торгового дня? Речь идет о фондовом рынке, совершать сделки хотелось бы с 18 до 18.44 включительно, а не в 10.00. Входить можно грубо, по ClosePrice свечи, но желательно, чтобы "проходил" любой объем.
Какой путь здесь будет наиболее правильный, если нет тиковых данных и стаканов? Версия SS последняя на текущий момент. Спасибо.
Комментарии (9)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Отвечу позже, нужно самому попробовать
А примерно когда можно ждать ответ? Добрый день.
1-2 дня
up
Делаю
Пожалуйста выложите кусок Вашей стратегии. Нужно место, где решение принимается и заявка подается..
Ниже привел нужный вам момент и функции, которые его обрабатывают. Пример максимально упростил - только открытие длинной позиции и только 1 лот. Как только срабатывает правило торговли, сразу создается ордер и сразу он же регистрируется стратегией.
Т.е. все идет по такому порядку:
Торговое правило срабатывает, когда пришла дневная свеча? Суть в том, что в s# тестер - это эмулятор торговой системы... В нем эммулируются разные параметры торговой системы, в т.ч. биржевое время и время биржевой сессии. Если вы уже получили дневную свечу, то выполнить сделку по закрытию этой свечи нельзя.. Костыльное решение - это использовать свечи в двумя тайм-фремами, например, дневки и минутки... И выполнять сделки на предпоследней минутке, а для логики использовать дневки.. Последнюю (незавершенную) дневную свечу собирать из минуток...