Type/to search

Стратегия фиксированной сетки

Common strategy
Created: 2023-11-16 17:09:45
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует фиксированную сеточную торговлю: задается начальная цена и процент расстояния между уровнями сетки. На основе этого процента устанавливаются 10 фиксированных уровней покупки и продажи, реализуя стратегию «купи дешево, продай дорого» с помощью сетки.

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

Стратегия сначала устанавливает начальную цену sprice и процент расстояния между уровнями сетки gridpercent. Затем на основе начальной цены и процента рассчитываются 10 уровней покупки и продажи.

Формула цены покупки:

b1 = sprice - (sprice * p1) b2 = sprice - (sprice * p2) b3 = sprice - (sprice * p3) ...

где p1p10 – это проценты, вычисленные последовательно на основе gridpercent.

Формула цены продажи:

s1 = b1 + (sprice * p1) s2 = b2 + (sprice * p1) s3 = b3 + (sprice * p1) ...

Условие для покупки: когда цена закрытия ниже соответствующей цены покупки, срабатывает вход в позицию:

pinescript
if (close < b1) strategy.entry("b1", strategy.long, when=(close < b1))

Аналогично, когда цена закрытия выше соответствующей цены продажи, срабатывает выход из позиции:

pinescript
if (close > s1) strategy.exit("b1", when=(close > s1))

Таким образом реализуется фиксированная сеточная стратегия «купи дешево, продай дорого».

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

Данная фиксированная сеточная стратегия имеет следующие преимущества:

  1. Автоматическая покупка на спаде и продажа на пике без необходимости выбора момента входа/выхода, что снижает сложность торговли.
  2. Правильно выбранный шаг сетки позволяет эффективно контролировать риски и избегать погони за ростом или падением.
  3. Стратегия может приносить прибыль как на растущем, так и на падающем рынке.
  4. Гибкая настройка параметров сетки позволяет адаптироваться к различным рыночным условиям.
  5. Увеличение количества уровней сетки позволяет расширить объем удерживаемых позиций.
  6. Можно комбинировать с стоп-лоссом для предотвращения крупных убытков при экстремальных движениях.

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

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

  1. При боковом движении рынка комиссии могут съесть прибыль.
  2. Неправильно выбранная начальная цена или шаг сетки могут привести к убыткам.
  3. Внезапные события, вызывающие гэп вниз, могут привести к потерям.
  4. Механическая торговая система уязвима к проблемам с проскальзыванием (order queue jumping).
  5. Концентрированные события могут расширить убытки.

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

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

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

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

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

Заключение

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

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 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/
// © Lionkind

//@version=5
Strategy parameters
Strategy parameters
Starting price
Percent
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)