Робот под Alfa-Direct 24х7
Если в роботе используется обработка рыночных данных
через массивы, а не через SQL, то с наступлением
нового дня возникает необходимость сохранения
накопленных данных (если ведётся архив), очистки
и сброса счётчиков на начало торгов, если робот
должен работать круглосуточно 7 дней в неделю.
В случае с Alfa-Direct для этого удобно использовать
2 события:
— автоматическое отключение терминала в 00:00;
— автоматическое подключение терминала в 00:15.
В API это событие OnConnectionChanged, имеющее
2 статуса: Connected и Disconnected.
Вешаем на это событие обработчик. Добавляем
в него дополнительное условие по времени,
чтобы исключить ложные рестарты при дисконнекте
внутри сессии:
if ((DateTime.Now.Hour == 23 && DateTime.Now.Minute > 50)
|| (DateTime.Now.Hour == 0 && DateTime.Now.Minute < 20))
Теперь робот можно крутить 24х7, если нужно куда-то
уехать, но не закрывать позицию.
79 |
Читайте на SMART-LAB:
18 лет в коммерческой недвижимости: Accent делится опытом
Accent Capital — это инвестиционная компания с фокусом на коммерческой недвижимости. Мы на рынке с 2007 года и специализируемся на управлении...
🚀 МТС Банк: про бизнес и портфель
Market Power задал несколько вопросов представителю банка. Публикуем его ответы. ➡️ Отчет компании разобрали здесь ❓ Вопрос МР: Каковы...
В центре внимания: рынок ПО в России удвоится?
Друзья, мы продолжаем отраслевую рубрику #ЭкспертыSOFL . Напомним, здесь мы разбираем важные новости технологического рынка и комментарии...
Хэдхантер. Я не дождался отчета за 25г. и обновил прогноз по прибыли и дивидендам
Хэдхантер послезавтра 6 марта опубликует отчет по МСФО за 2025 год. Модель по компании обновлял здесь , но сегодня решил сделать...
навыкладывали, если покопаться — бери любой. :)
запомнить пароль при вводе пароля на ключ ЭЦП.
Подробно тут:
www.alfa-direct.ru/common/default.asp?page=forum_thread&p=175&t=31507