Эта стратегия реализует автоматизированную торговую стратегию, которая предполагает покупку низких точек в направлении тренда и продажу высоких точек в сочетании с расчетом направления верхних и нижних точек в сочетании с длинносрочными движущимися средними. Идея заключается в том, чтобы отслеживать направление длинных линий тренда акций, покупать низкие точки при корректировке коротких линий, создавать многоличные позиции при покупке низких точек, продавать высокие точки для получения прибыли при перекупке.
Эта стратегия в основном реализует автоматическую торговлю в следующих частях:
Вычислить верхнюю или нижнюю траекторию Блинн-бенда: Вычислить верхнюю или нижнюю траекторию Блинн-бетонного канала путем вычисления n-циклического стандартного разрыва close.
Определение долгосрочных и краткосрочных трендов: вычисляет длительный 300-цикличный и короткий 20-цикличный SMA, чтобы определить общий тренд акций и тренд текущего этапа.
Сигналы покупки: когда ближайший прорыв Брин-Белда происходит вниз по траектории, а длинная СМА выше, короткая СМА начинает расти, что считается низким уровнем диапазона, и дает сигнал покупки.
Сигналы продажи: когда ближайший прорыв Бринского пояса находится на траектории, а длинная СМА находится ниже, а короткая СМА начинает падать, это считается высокой точкой диапазона, что дает сигнал продажи.
Оценка потерь и убытков осуществляется с использованием OCO-контрагентов.
С помощью такой конструкции можно автоматически идентифицировать кратковременные корректируемые моменты покупки и продажи в точке перекупки, если они соответствуют большим тенденциям, чтобы реализовать трендовую стратегию торговли.
В частности, в частности, в связи с тем, что у нас есть более высокие показатели.
Автоматическое распознавание тенденций, не требующее человеческого суждения, уменьшает сложность работы.
Систематически отслеживать моменты покупки в краткосрочной перспективе, чтобы избежать пропуска низких точек.
Систематически выявлять моменты продажи, когда стоит перекупать, и своевременно вкладывать прибыль.
Одновременно устанавливая стоп-потери и стоп-полеты, можно эффективно контролировать риски.
Это позволяет отфильтровать большинство недействительных торговых сигналов и повысить шансы на выигрыш.
Посмотрите, что происходит в последнее время.
Стратегические идеи понятны и легко оптимизируются.
В этом случае, если вы не хотите, чтобы ваша стратегия была более эффективной, вы должны быть готовы к тому, что она может привести к серьезным последствиям.
Неправильный выбор ценных бумаг может привести к невозможности отслеживать тенденции.
Параметры установлены неправильно, что может привести к слишком высокой частоте или пропущенному времени торговли.
Непредвиденные события могут привести к реверсии тенденции и увеличению убытков.
Если точка остановки установлена слишком близко, это может привести к слишком частому остановке.
Недостаточный объем сделок может привести к невозможности полной сделки.
Короткий цикл повторного тестирования может привести к переподготовке.
Компенсационные меры включают: выбор акций с хорошей ликвидностью, которые имеют явный тренд; корректировка параметров для достижения оптимального эффекта; внимание к предотвращению реверсии важных новостей; надлежащее ослабление стоп-лосса; оценка реального объема торговли; расширение стабильности тестовых циклов ретроспекции.
Эта стратегия может быть оптимизирована в следующих направлениях:
Оптимизируйте параметры, такие как циклы ленты Брин, кратность стандартного отклонения, циклы движущихся средних и т. д., чтобы найти оптимальные комбинации параметров.
Увеличение способов остановки, таких как отслеживание остановки, средняя линия остановки и т.д., позволяет еще больше контролировать риск.
Увеличение управления позициями, корректировка размеров позиций в зависимости от ключевых точек, управление эффективностью использования капитала.
В сочетании с показателями объема сделок, избегайте низкого количества неэффективных прорывов.
Покупки и продажи определяются с помощью сравнительно сильных и слабых индикаторов.
Добавление алгоритмов машинного обучения, автоматическая оптимизация параметров и стратегическая оценка.
Вместе с другими стратегиями, формируя многостратегические комбинации, повышается стабильность.
Подобные оптимизации позволяют еще больше повысить эффективность и стабильность стратегии.
Общая идея стратегии ясна и понятна, она позволяет эффективно отслеживать тренды акций, контролируя риск, путем систематического улавливания времени покупки и продажи в короткие сроки. Стратегия может быть улучшена с помощью оптимизации параметров, улучшения способов остановки убытков, управления позициями и т. д.
/*backtest start: 2023-09-23 00:00:00 end: 2023-10-23 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Buy Dip Sell Rip Strategy", overlay=true) source = close length = input(15, minval=1) mult = input(1.25, minval=0.001, maxval=50) longMAPeriod = input(300, minval=5) shortMAPeriod = input(20, minval=5) basis = sma(source, length) longMA = sma(source, longMAPeriod) prevLongMA = sma(close[1],longMAPeriod) shortMA = sma(source, shortMAPeriod) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev buyEntry = crossover(source, lower) sellEntry = crossunder(source, upper) if (source > lower and source[1] < lower) if (longMA < source and shortMA>source) strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE") else strategy.close("BBandSE") else strategy.cancel(id="BBandLE") if (source > upper and source[1] < upper) if (longMA > source and shortMA < source) strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE") else strategy.close("BBandLE") else strategy.cancel(id="BBandSE") //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)