Стратегия таймированных ордеров
Обзор
Основная идея стратегии временных ордеров заключается в выполнении операций покупки и продажи в заданные пользователем моменты времени. Стратегия позволяет пользователю установить точное время, в которое сначала продаются текущие активы, а затем выставляется лимитный ордер на покупку по цене на 1% ниже текущей. Это позволяет регулярно ребалансировать портфель в определённое время каждый день.
Принцип стратегии
Стратегия сначала получает заданные пользователем часы и минуты через функцию input, затем использует функцию timestamp для генерации времени исполнения ордера. Если текущее время после указанного момента, запускаются операции продажи и покупки.
Конкретно, стратегия сначала проверяет, находится ли текущее время в заданном пользователем диапазоне дат начала и окончания. Если условие выполнено, то по достижении указанного времени исполнения ордера сначала продаются текущие активы по рыночной цене, а затем выставляется лимитный ордер на покупку по цене 99% от текущей. Таким образом, в определённый момент времени происходит ребалансировка по цене на 1% ниже текущей.
Анализ преимуществ
Главное преимущество стратегии – возможность регулярно перебалансировать позиции в заданное время без ручного вмешательства, что снижает человеческие затраты. Кроме того, при каждой ребалансировке покупка происходит по цене немного ниже текущей, что даёт определённое преимущество сверхнизкой цены покупки.
Конкретные преимущества:
- Полная автоматизация, снижение затрат на ручной труд.
- Возможность регулярно перебалансировать позиции в определённое время.
- При каждой ребалансировке получение возможности покупки по цене на 1% ниже текущей.
- Гибкая настройка времени ребалансировки.
- Возможность задать даты начала и окончания периода ребалансировки для удобства оптимизации и бэктестинга.
Анализ рисков
Стратегия также сопряжена с некоторыми рисками, на которые следует обратить внимание:
- Неправильный выбор времени ребалансировки может привести к пропуску хороших моментов покупки или продаже в неподходящее время.
- Цена покупки всего на 1% ниже цены продажи, что может не обеспечить достаточного спреда в каждом цикле ребалансировки.
- Продажа и покупка осуществляются рыночными ордерами, что может привести к некоторому проскальзыванию.
- Если стратегия работает только в определённые моменты времени, управление рынком в промежутках невозможно.
- Частая ребалансировка ведёт к увеличению торговых издержек.
Соответствующие решения:
- Выбирать подходящее время ребалансировки, возможно в сочетании с другими техническими индикаторами.
- Можно увеличить параметр спреда покупки по усмотрению.
- Стараться выбирать торговые инструменты с хорошей глубиной и низкой волатильностью.
- Дополнить другими стратегиями для управления рисками в периоды между ребалансировками.
- Умеренно контролировать частоту ребалансировки, балансируя её преимущества и торговые издержки.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
- Оптимизация выбора времени ребалансировки с учётом дневных циклов торгового инструмента.
- Добавление других технических индикаторов для избежания ребалансировки в неблагоприятные моменты, например, скользящих средних и трендовых индикаторов.
- Оптимизация параметра сверхнизкой покупки для баланса между получением преимущества и торговыми издержками.
- Использование трейлинг-стопов и тейк-профитов для управления позициями в промежутках между ребалансировками.
- Обучение на исторических данных с помощью алгоритмов машинного обучения для автоматической оптимизации времени ребалансировки.
- Добавление функции коррекции, чтобы учесть сплиты, дивиденды и т.д.
Заключение
В целом, стратегия временных ордеров позволяет автоматизировать торговый процесс за счёт регулярной перебалансировки позиций, снижая затраты на ручное управление. Стратегия имеет значительный потенциал оптимизации – от выбора времени ребалансировки, настройки параметров покупки, стоп-лоссов и тейк-профитов до алгоритмической оптимизации. Также необходимо учитывать определённые торговые риски и принимать соответствующие меры управления рисками. В целом, стратегия подходит для количественных трейдеров, стремящихся к эффективной автоматической ребалансировке.
- 1
