
Эта стратегия основана на формах K-линий и интерактивных моделях для определения сигналов покупки и продажи. Основная часть торгов осуществляется с использованием прорыва поддержки и сопротивления, а также в сочетании с определенными формами K-линий для оказания помощи в принятии решений.
В этой стратегии рассматриваются следующие K-линии:
При определении K-линейной формы в этой стратегии также устанавливаются точки поддержки и сопротивления. Конкретная логика заключается в следующем:
С помощью такой комбинации суждений можно отфильтровать ошибочные сигналы и сделать торговые решения более надежными.
Эта стратегия имеет следующие преимущества:
В целом, эта стратегия является простой и практичной, она подходит для проверки идей торговли, а также может быть использована в качестве вспомогательного инструмента для торговли руками.
Однако есть и другие риски:
В основном, для борьбы с риском необходимо строго проверять параметры, регулировать уровень сопротивления поддержки и контролировать риск с помощью остановок. Кроме того, необходимо проводить обратную проверку на большом количестве исторических данных, чтобы оценить фактическую эффективность стратегии.
Эта стратегия может быть оптимизирована в следующих аспектах:
Благодаря этим оптимизациям можно автоматизировать параметры стратегии, сделать торговые решения более интеллектуальными и адаптироваться к более сложным рыночным условиям.
Эта стратегия в целом довольно проста и практична, особенно подходит для проверки идей индивидуальными трейдерами, а также для оказания помощи в принятии решений. В сочетании с K-линейной формой и поддерживающим резистентным суждением создаются торговые сигналы, которые могут эффективно фильтровать ошибочные суждения. С некоторой оптимизацией эта стратегия может стать относительно надежной количественной торговой системой.
/*backtest
start: 2023-12-13 00:00:00
end: 2023-12-20 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Candlestick Pattern Strategy", overlay=true)
// Input for support and resistance levels
supportLevel = input(100, title="Support Level")
resistanceLevel = input(200, title="Resistance Level")
// Detecting Candlestick Patterns
isDoji = close == open
isPressure = close < open and open - close > close - open
isInvertedHammer = close > open and low == (close < open ? close : open) and close - open < 0.1 * (high - low)
isHammer = close > open and close - open > 0.6 * (high - low)
// Buy and Sell Conditions
buyCondition = isHammer and close > resistanceLevel
sellCondition = isInvertedHammer and close < supportLevel
// Strategy Logic
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.close("Buy", when = sellCondition)
// Plot Buy and Sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)
// Plot Support and Resistance levels
plot(supportLevel, color=color.green, title="Support Level")
plot(resistanceLevel, color=color.red, title="Resistance Level")