Стратегия прорыва перекрывающейся K-линии высокой и низкой позиции


Дата создания: 2023-12-11 15:16:53 Последнее изменение: 2023-12-11 15:16:53
Копировать: 0 Количество просмотров: 664
1
Подписаться
1621
Подписчики

Стратегия прорыва перекрывающейся K-линии высокой и низкой позиции

Обзор

Стратегия прорыва накладывается на K-линии высоких и низких уровней является стратегией ценовых действий, в соответствии с которой принимаются решения о сделке в форме накладывания на K-линии. Эта стратегия происходит в случае, когда разрыв в текущей K-линии меньше, чем в предыдущей K-линии, что указывает на то, что рынок накапливается или нерешительно. Это дает возможный сигнал входа, когда цена прорывается вверх или вниз, превышая самую высокую или самую низкую цену предыдущей K-линии.

Стратегический принцип

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

  • Средняя истинная амплитуда ((ATR): средняя истинная амплитуда прошлых N корней K линий, рассчитанная с помощью функции ATR.
  • Диапазон цен: разница между максимальными и минимальными ценами на текущей линии K.
  • insideBar: переменная Буля, если разница в цене в пределах текущей K-линии меньше, чем в пределах предыдущей K-линии, то она является истинной, что означает наличие перекрытия K-линий.
  • Вверх прорыв: Бульский переменный, если цена закрытия выше максимальной цены предыдущей K-линии, то истинна, что означает, что произошел взрыв вверх.
  • Прорыв вниз: Булевая переменная, если цена закрытия ниже минимальной цены предыдущей K-линии, то истинна, означает, что произошел прорыв вниз.
  • Вверхподвижность: наивысшая величина в прошедшей N-корневой K-линии, которая представляет собой место сопротивления possible.
  • Нижняя ликвидность: наименьшая цена в прошедшей N-корневой K-линии, которая представляет собой возможную позицию поддержки.

Решение о входе основано на разнице в ценовом диапазоне и предыдущей K-линии. В частности, при появлении взрыва вверх и текущей K-линии с более высокой ценой, чем низкая ликвидность, создается многосторонний сигнал входа; при появлении взрыва вниз и текущей K-линии с более высокой ценой, чем высокая ликвидность, создается пустой сигнал входа.

Стоп-убыток с использованием ATR-множества, умноженного на разницу в текущей цене Стоп-убыток. Стоп-убыток с использованием ATR-множества, умноженного на разницу в текущей цене.

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

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

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

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

Также существуют следующие риски:

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

Направление оптимизации

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

  1. Оптимизируйте параметры ATR, чтобы найти наиболее подходящие параметры ATR цикла.
  2. Испытание различных стоп-множеств для определения разумного стоп-расстояния.
  3. Тестирование различных стоп-коэффициентов, сбалансированный размер прибыли и вероятность сделок.
  4. Оптимизация параметров ликвидности и повышение точности входа.
  5. Добавление других фильтров, таких как объем сделок, оптимизация времени входа.
  6. Использование методов отслеживания тенденций в сочетании с индикаторами тенденций.

Подвести итог

Прорыв стратегии накладывания высоких и низких уровней K-линии, использование готовности к рыночной экономии и принципа прорыва, войти в игру, когда цена прорывает разрыв в пределах K-линии. В сочетании с ликвидностью, избегайте риска быть подстрахованным.

Исходный код стратегии
/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 00:00:00
period: 1d
basePeriod: 1h
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/
// © ilikelyrics560

//@version=5
strategy("Inside Bar Range Breakout Strategy", overlay=true)

// Inputs
lookback = input.int(20, "Lookback Period", minval=1)
atrMult = input.float(1.5, "ATR Multiplier", step=0.1)
atrLen = input.int(14, "ATR Length", minval=1)
slMult = input.float(2, "Stop Loss Multiplier", step=0.1)
tpMult = input.float(3, "Take Profit Multiplier", step=0.1)

// Variables
atr = ta.atr(atrLen)
Range = high - low 
insideBar = Range < Range[1]
breakoutUp = close > high[1]
breakoutDown = close < low[1]
liquidityUp = ta.highest(high, lookback)
liquidityDown = ta.lowest(low, lookback)
longEntry = breakoutUp and low > liquidityDown
shortEntry = breakoutDown and high < liquidityUp
longExit = close < low[1] 
shortExit = close > high[1]

// Plotting
plot(liquidityUp, "Liquidity Up", color.new(color.green, 30), 1)
plot(liquidityDown, "Liquidity Down", color.new(color.red, 30), 1)
bgcolor(longEntry ? color.new(color.green, 30) : na, title="Long Entry")
bgcolor(shortEntry ? color.new(color.maroon, 30) : na, title="Short Entry")

// Trading
if (longEntry)
    strategy.entry("Long", strategy.long)
    strategy.exit("Long Exit", "Long", stop=low - slMult * atr, limit=high + tpMult * atr)

if (shortEntry)
    strategy.entry("Short", strategy.short)
    strategy.exit("Short Exit", "Short", stop=high + slMult * atr, limit=low - tpMult * atr)