Стратегия отслеживания тренда трехцветного перекрестка - это следующая торговая стратегия, основанная на моделях свечей.
Основная логика этой стратегии заключается в следующем: когда появляются три последовательных свечи одного цвета (три красных или три зеленых), за которыми следует одна свеча противоположного цвета, а затем возвращаются обратно к первоначальному цвету трех свечей, это указывает на то, что первоначальная тенденция продолжается.
В частности, стратегия обнаруживает ситуацию с последними пятью свечами, чтобы определить, соответствуют ли критериям входа. Если последние пять свечей: пятая свеча имеет более низкий минимум по сравнению с предыдущей (высший максимум надолго), четвертая свеча - бычья свеча (медвежья надолго), третья свеча - медвежья свеча (бычья надолго), вторая свеча - медвежья свеча (бычья надолго), а первая свеча - медвежья свеча (бычья надолго), то открывается короткая позиция отслеживания. Наоборот, если последние пять свечей: пятая свеча имеет более высокий максимум, чем предыдущая, четвертая свеча - бычья свеча, третья свеча - бычья свеча, вторая свеча - бычья свеча, а первая свеча - длинный тренд отслеживания. Судя по данному тренду, можно получать дополнительную прибыль, если
Трехцветовая стратегия отслеживания тренда определяет текущее направление тренда путем распознавания конкретных моделей свечей и избирательно открывает позиции, когда тенденция сохраняется. Эта стратегия проста, ясна, проста в эксплуатации и способна получать дополнительную прибыль во время этапов тренда. Но она также несет в себе некоторые риски и нуждается в дальнейшей оптимизации для улучшения стабильности.
/*backtest start: 2024-01-20 00:00:00 end: 2024-02-19 00:00:00 period: 3h basePeriod: 15m 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/ // © softinterface2000 //@version=5 strategy("3 Line Strick", overlay=true, margin_long=100, margin_short=100) //Sell fifth= close < low[1] fourth= close[1] > open[1] third= close[2] < open[2] seccond= close[3] < open[3] first= close[4] < open[4] //Buy fifth1= close > high[1] fourth1= close[1] < open[1] third1= close[2] > open[2] second1= close[3] > open[3] first1= close[4] > open[4] longCondition = fifth1 and fourth1 and third1 and second1 and first1 if (longCondition) strategy.entry("Long", strategy.long) shortCondition = fifth and fourth and third and seccond and first if (shortCondition) strategy.entry("Short", strategy.short)