Три высокие стратегии обратной свечи

Автор:Чао Чжан, Дата: 2024-02-19 10:51:40
Тэги:

img

Обзор

Стратегия Three High Candle Reversal - это краткосрочная торговая стратегия, основанная на моделях свечей.

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

Принципы

Стратегия определяет, являются ли последние три свечи линиями ян и является ли цена закрытия выше, чем цена открытия.

В частности, стратегия оценивает последние 3 свечи, а именно 1-ю, 2-ю и 3-ю свечи, на предмет того, являются ли их открывающиеся цены ниже цены закрытия.

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

Когда все вышеперечисленные условия выполнены, вы можете вмешаться, чтобы пойти длинным.

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

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

  1. Правила просты и понятны, легко понять и использовать
  2. Он использует торговые сигналы, предоставляемые моделями свечей
  3. Он сочетает в себе механизмы остановки потерь и получения прибыли для эффективного контроля рисков
  4. У него определенный уровень выигрыша и уровень прибыли

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

Стратегия также имеет следующие риски:

  1. На трендовых рынках, свечи, как правило, показывают модель трех последовательных увеличений, так что идти долго на основе стратегии противоречит тренду, с большим риском
  2. Неудачное обращение является самым большим риском, с большим стоп-лосом
  3. Неправильные параметры также влияют на эффективность стратегии

Для устранения рисков оптимизация может осуществляться следующими способами:

  1. Комбинировать индикаторы тенденции, чтобы избежать обратных изменений в отношении тенденции
  2. Оптимизировать механизм остановки потери для уменьшения единичных потерь
  3. Проверка и оптимизация ключевых параметров, таких как целевые показатели прибыли, процент стоп-лосса и т.д.

Руководство по оптимизации

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

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

Резюме

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


/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © nonametr

//@version=5
strategy("3 high candle test")
cond2 = open[3] < close[3]
cond1 = open[2] < close[2]
cond0 = open[1] < close[1]

targetPercent = 0.5
currentPercent = 100 -(( math.min(open[3],open[2],open[1]) / math.max(close[3],close[2],close[1])) * 100)

longExitPrice  = strategy.position_avg_price * ((100 + 1) * 0.01)
shortExitPrice = strategy.position_avg_price * ((100 - 0.4) * 0.01)
plot(currentPercent)

if cond2 == true and cond1 == true and cond0 == true and currentPercent > 0.2 and currentPercent < 0.5
    strategy.entry("Enter Long", strategy.long, qty=1)

if close <= shortExitPrice
    strategy.close("Enter Long")

closeToReduceRisk  = close[1] < open[1] and strategy.openprofit > 0.47

if closeToReduceRisk or close >= longExitPrice
    strategy.close("Enter Long")



Больше