Type/to search

Стратегия таймированных ордеров

Common strategy
Created: 2023-09-28 15:26:20
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Основная идея стратегии временных ордеров заключается в выполнении операций покупки и продажи в заданные пользователем моменты времени. Стратегия позволяет пользователю установить точное время, в которое сначала продаются текущие активы, а затем выставляется лимитный ордер на покупку по цене на 1% ниже текущей. Это позволяет регулярно ребалансировать портфель в определённое время каждый день.

Принцип стратегии

Стратегия сначала получает заданные пользователем часы и минуты через функцию input, затем использует функцию timestamp для генерации времени исполнения ордера. Если текущее время после указанного момента, запускаются операции продажи и покупки.

Конкретно, стратегия сначала проверяет, находится ли текущее время в заданном пользователем диапазоне дат начала и окончания. Если условие выполнено, то по достижении указанного времени исполнения ордера сначала продаются текущие активы по рыночной цене, а затем выставляется лимитный ордер на покупку по цене 99% от текущей. Таким образом, в определённый момент времени происходит ребалансировка по цене на 1% ниже текущей.

Анализ преимуществ

Главное преимущество стратегии – возможность регулярно перебалансировать позиции в заданное время без ручного вмешательства, что снижает человеческие затраты. Кроме того, при каждой ребалансировке покупка происходит по цене немного ниже текущей, что даёт определённое преимущество сверхнизкой цены покупки.

Конкретные преимущества:

  1. Полная автоматизация, снижение затрат на ручной труд.
  2. Возможность регулярно перебалансировать позиции в определённое время.
  3. При каждой ребалансировке получение возможности покупки по цене на 1% ниже текущей.
  4. Гибкая настройка времени ребалансировки.
  5. Возможность задать даты начала и окончания периода ребалансировки для удобства оптимизации и бэктестинга.

Анализ рисков

Стратегия также сопряжена с некоторыми рисками, на которые следует обратить внимание:

  1. Неправильный выбор времени ребалансировки может привести к пропуску хороших моментов покупки или продаже в неподходящее время.
  2. Цена покупки всего на 1% ниже цены продажи, что может не обеспечить достаточного спреда в каждом цикле ребалансировки.
  3. Продажа и покупка осуществляются рыночными ордерами, что может привести к некоторому проскальзыванию.
  4. Если стратегия работает только в определённые моменты времени, управление рынком в промежутках невозможно.
  5. Частая ребалансировка ведёт к увеличению торговых издержек.

Соответствующие решения:

  1. Выбирать подходящее время ребалансировки, возможно в сочетании с другими техническими индикаторами.
  2. Можно увеличить параметр спреда покупки по усмотрению.
  3. Стараться выбирать торговые инструменты с хорошей глубиной и низкой волатильностью.
  4. Дополнить другими стратегиями для управления рисками в периоды между ребалансировками.
  5. Умеренно контролировать частоту ребалансировки, балансируя её преимущества и торговые издержки.

Направления оптимизации

Стратегию можно оптимизировать по следующим направлениям:

  1. Оптимизация выбора времени ребалансировки с учётом дневных циклов торгового инструмента.
  2. Добавление других технических индикаторов для избежания ребалансировки в неблагоприятные моменты, например, скользящих средних и трендовых индикаторов.
  3. Оптимизация параметра сверхнизкой покупки для баланса между получением преимущества и торговыми издержками.
  4. Использование трейлинг-стопов и тейк-профитов для управления позициями в промежутках между ребалансировками.
  5. Обучение на исторических данных с помощью алгоритмов машинного обучения для автоматической оптимизации времени ребалансировки.
  6. Добавление функции коррекции, чтобы учесть сплиты, дивиденды и т.д.

Заключение

В целом, стратегия временных ордеров позволяет автоматизировать торговый процесс за счёт регулярной перебалансировки позиций, снижая затраты на ручное управление. Стратегия имеет значительный потенциал оптимизации – от выбора времени ребалансировки, настройки параметров покупки, стоп-лоссов и тейк-профитов до алгоритмической оптимизации. Также необходимо учитывать определённые торговые риски и принимать соответствующие меры управления рисками. В целом, стратегия подходит для количественных трейдеров, стремящихся к эффективной автоматической ребалансировке.

Source
Pine
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/




Strategy parameters
Strategy parameters
Hour for Order Execution
Minute for Order Execution
Start Day
Start Month
Start Year
End Day
End Month
End Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)