Tarea técnica
Требуется создать простого бота по псевдокоду логики на открытие позиций.
Перед открытием позиций бот должен определять состояние входа в лонг или в шорт. Это делается раз в 15 минут на открытии нового бара соответствующего таймфрейма, при условии, что сейчас время суток, подходящее для торговли (в нашем случае - 14:00-20:00 UTC, но должно задаваться в параметрах). Вне зависимости от результата торговли, если время достигает верхнего предела - позиция должна закрываться. Аналогично, позиции нельзя открывать до нижнего предела торгуемого диапазона времени. Поддерживаемая в инструменте позиция будет всего одна. Помимо псевдокода, бот должен уметь отфильтровывать ситуации со слишком высоким спредом или standard deviation (и то, и другое - параметры, задаваемые в пунктах инструмента).