Type/to search

Простая количественная стратегия на основе ступенчатого добавления позиций по времени

Common strategy
Created: 2023-12-27 17:39:40
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Стратегия базируется на трёх ключевых логических блоках:

  1. Временное ступенчатое наращивание

    Параметр sessionTime задаёт внутридневной торговый интервал. В течение этого интервала при открытии рынка каждый день происходит фиксированное ступенчатое наращивание позиций. Количество наращиваемых лотов распределяется равномерно от максимального объёма позиций в пуле средств.

  2. Индивидуальный тейк-профит и стоп-лосс

    Для каждого открытого ордера отдельно устанавливаются свои значения тейк-профита (takeProfit) и стоп-лосса (stopLoss). Таким образом, каждый ордер имеет независимую логику фиксации прибыли/убытка, что позволяет осуществлять частичное закрытие.

  3. Закрытие по окончании временного интервала

    По завершении внутридневного торгового интервала можно выбрать, следует ли закрыть все ордера, которые не достигли тейк-профита или стоп-лосса в течение этого периода.

Преимущества стратегии

Стратегия обладает следующими достоинствами:

  1. Диверсификация риска – средства пула равномерно распределяются по разным ордерам, что эффективно ограничивает убыток по каждой отдельной сделке.

  2. Частичная фиксация прибыли/убытка – разные ордера имеют независимые условия тейк-профита и стоп-лосса, что предотвращает одновременное срабатывание стоп-лосса по всем позициям.

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

  4. Простота понимания – логика стратегии ясна и прозрачна.

Риски стратегии

Стратегия также сопряжена с определёнными рисками:

  1. Риск попадания в ловушку – если все ордера не достигнут уровня тейк-профита, но сначала сработают соответствующие стоп-лоссы, возможны значительные убытки. Этого можно избежать путём разумной настройки уровня стоп-лосса.

  2. Отсутствие ограничения на дневной объём открытия – при нестандартной рыночной ситуации одновременное наращивание слишком большого количества ордеров может превысить возможности пула средств. Рекомендуется добавить максимальное ограничение на дневной объём наращивания.

  3. Неправильная настройка временного интервала – можно упустить рыночные возможности. Рекомендуется задавать торговый интервал с учётом активной фазы торговли целевого инструмента.

Оптимизация стратегии

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

  1. Добавление условия открытия позиции – открывать позицию только при выполнении определённых сигналов технических индикаторов, чтобы избежать слепого наращивания.

  2. Введение лимита на дневной объём наращивания – предотвратить превышение возможностей пула средств.

  3. Настройка различных уровней тейк-профита и стоп-лосса для разных ордеров – реализация дифференцированной фиксации прибыли/убытка.

  4. Связывание количества ордеров с остатком пула – сделать количество ордеров зависимым от доступных средств.

Заключение

В целом, данная стратегия представляет собой простой шаблон количественной торговли, основанный на временном ступенчатом наращивании позиций. Логика стратегии чёткая, однако она содержит определённые риски и возможности для оптимизации. Разработчик может доработать её на этой основе, превратив в более стабильную и надёжную количественную стратегию.

Source
Pine
/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © A3Sh

//@version=5
Strategy parameters
Strategy parameters
Backtest Window
Start Time
End Time
Risk
Max Amount of DCA Entries
Take Profit %
Activate Stop Loss
Stop Loss %
DCA Settings
DCA Order Timeframe
Exit DCA Entry at end of Timeframe
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)