
Стратегия сянчатых канатов - это количественная стратегия торговли, основанная на форме канатов. Стратегия генерирует торговый сигнал, идентифицируя форму канатов в диаграмме канатов. Когда она идентифицируется, она генерирует сигнал покупки, если она является янчатой канатой, и сигнал продажи, если она является янчатой канатой.
Ключевым признаком стратегии подвесной линии является форма подвесной линии, в которой тело подвесной линии меньше, а верхние и нижние тени длиннее. В частности, признак подвесной линии заключается в следующем:
Если выполнить вышеуказанные условия, то можно определить, что это форма подвески. Кроме того, в зависимости от отношений между размером верхней и нижней теневой линии, можно различать более конкретные категории подвесок, такие как диагональные подвески, диагональные подвески, длинноногие подвески и т. Д. После идентификации формы подвески стратегия будет генерировать торговый сигнал на следующей линии K, то есть диагональная подвеска будет генерировать сигнал покупки, а диагональная подвеска будет генерировать сигнал продажи.
Стратегия затяжных линий имеет следующие основные преимущества:
Однако, существуют некоторые ограничения в стратегии “синий или черный” подвесной линии, которые проявляются в следующих аспектах:
Основными рисками стратегии “свободных канатов” являются:
Кроме того, одна стратегия технических показателей не может эффективно отфильтровывать рыночный шум, а также может создавать вводящие в заблуждение сигналы. Таким образом, риск и волатильность стратегии “синий и солнечный” подвесных линий значительны, поэтому необходимо усилить управление рисками.
Для управления рисками можно оптимизировать стратегию подвески в следующих аспектах:
Благодаря этим улучшениям можно значительно снизить риски стратегии подвесных линий и повысить ее стабильность.
Стратегия подвесной нитки создает торговый сигнал, идентифицируя формы подвесной нитки в диаграмме подвесной нитки. Она обладает преимуществами простоты правил, захвата переломных точек, но также существует риск создания ложного сигнала. Эта стратегия может контролировать риск, повышать стабильность и эффективность в реальном бою путем оптимизации параметров, добавления фильтрующих условий и т. Д. Но, тем не менее, как единственная стратегия технических показателей, она по-прежнему чувствительна к рыночному шуму и имеет большие риски, поэтому ее следует использовать с осторожностью.
/*backtest
start: 2024-01-24 00:00:00
end: 2024-01-31 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Doji Candlestick Strategy", shorttitle="Doji", overlay=true)
// Calculate body and shadow sizes
bodySize = close > open ? close - open : open - close
upperShadow = high - (open > close ? open : close)
lowerShadow = (open > close ? close : open) - low
// Define thresholds for identifying different Doji types
dojiThreshold = 0.05
longLeggedDojiThreshold = 0.02
// Buy conditions for different Doji types
dojiCondition = bodySize <= dojiThreshold and upperShadow > bodySize * 2 and lowerShadow > bodySize * 2
dragonflyDojiCondition = bodySize <= dojiThreshold and upperShadow > bodySize * 2 and lowerShadow <= bodySize * 0.5
gravestoneDojiCondition = bodySize <= dojiThreshold and upperShadow <= bodySize * 0.5 and lowerShadow > bodySize * 2
longLeggedDojiCondition = bodySize <= longLeggedDojiThreshold and upperShadow > bodySize * 2 and lowerShadow > bodySize * 2
// Buy signal
buyCondition = dojiCondition or dragonflyDojiCondition or gravestoneDojiCondition or longLeggedDojiCondition
// Strategy orders
strategy.entry("Buy", strategy.long, when=buyCondition)
// Plotting
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)