Стратегии торговой системы Breakout


Дата создания: 2024-02-21 14:02:28 Последнее изменение: 2024-02-21 14:02:28
Копировать: 0 Количество просмотров: 594
1
Подписаться
1617
Подписчики

Стратегии торговой системы Breakout

Обзор

Эта стратегия представляет собой систему прорывного трейдинга, которая основана на прорыве цены для совершения покупок и продаж. Система использует индикатор Бринского пояса для определения прорывных ценовых зон.

Стратегический принцип

Эта стратегия использует индикатор пояса Бурин, чтобы определить прорывную зону цены. Пояса Бурин состоят из n-дневного простого скользящего среднего и его стандартного разрыва. Здесь мы рассчитали среднюю линию 20-дневных максимумов и минимумов для определения верхнего и нижнего направлений пояса Бурин, а также рассчитали среднее значение верхнего и нижнего направлений в качестве базовой линии.

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

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

  • Эта стратегия использует тенденции и инерцию цен для получения прибыли, что соответствует природе рынка
  • Используя индикатор Брин-Бенда, можно четко увидеть прорыв в цене
  • Логика стратегии проста, понятна, легко понятна и изменяется
  • Установка стоп-условий, управление рисками

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

  • Брин-пояса не могут полностью предсказать поведение цен, и цены могут сильно колебаться.
  • Сигнал прорыва может быть ошибочным и привести к убыткам в торговле
  • Начало торговли в зависимости от ценового прорыва, подверженное влиянию рынка

Ответ:

  • В сочетании с другими показателями для подтверждения прорыва
  • Правильная настройка параметров для обеспечения эффективности прорывного сигнала
  • Установка стоп-лосса для контроля одиночных потерь

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

  • Можно тестировать производительность под различными параметрами, выбирая оптимальные параметры
  • Фильтрация фейковых прорывов может быть использована в сочетании с другими показателями, такими как объем торгов
  • Возможность использовать комбинацию трендовых и обратных стратегий для торговли в различных рыночных условиях
  • Можно оптимизировать настройки параметров для разных сортов
  • Включение алгоритмов машинного обучения для прогнозирования ценовых тенденций и ключевых ценовых точек

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 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

//Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty
//@version=4

strategy("Eswar New",shorttitle = "ESW")
length = input(20, minval=1)
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line

lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)

l = plot(lower, color=color.blue)
u = plot(upper, color=color.blue)
plot(basis, color=color.orange)
fill(u, l, color=color.blue)

longCondition = crossover(close,upper[1])
if (longCondition)
    strategy.entry("Long", strategy.long)

if(exit==1)
    if (crossunder(close,lower[1]))
        strategy.close("Long")

if(exit==2) 
    if (crossunder(close,basis[1]))
        strategy.close("Long")