так называемая стратегия двойного пика реверсии торговли

Автор:Чао Чжан, Дата: 15 сентября 2023 12:33:57
Тэги:

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

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

Стратегия двойного пика переноса торговли сначала рассчитывает простые скользящие средние самых высоких и самых низких низких цен в течение определенного периода (по умолчанию 29 дней). Это генерирует две полосы, представляющие верхние и нижние пределы цены. Затем он рассчитывает середину этих двух полос для определения порогов покупки и продажи.

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

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

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

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


/*backtest
start: 2023-08-15 00:00:00
end: 2023-09-14 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
////////////////////////////////////////////////////////////
//  Copyright by HPotter v2.0 19/09/2022
// This is simple Highest high and Lowest low strategy.
// Buy when break HH+offset
// Sell when break LL+offset
// Offset = (HH-LL)/2
////////////////////////////////////////////////////////////
strategy(title='HHLL', overlay=true)
Len = input(29)
reverse = input(true, title='Trade reverse')
xHH = ta.sma(high, Len)
xLL = ta.sma(low, Len)

movevalue = (xHH - xLL) / 2
xHHM = xHH + movevalue
xLLM = xLL - movevalue

pos = 0
possig = 0
iff_1 = high > xHHM[1] and time > timestamp(2018, 01, 01, 09, 30) ? -1 : nz(pos[1], 0)
pos := low < xLLM[1] and time > timestamp(2018, 01, 01, 09, 30) ? 1 : iff_1

iff_2 = reverse and pos == -1 ? 1 : pos
possig := reverse and pos == 1 ? -1 : iff_2

if possig == 1 and possig[1] != possig and time > timestamp(2018, 01, 01, 09, 30)
    strategy.entry('Long', strategy.long)
if possig == -1 and possig[1] != possig and time > timestamp(2018, 01, 01, 09, 30)
    strategy.entry('Short', strategy.short)

barcolor(possig == -1 ? color.red : possig == 1 ? color.green : color.blue)

plot(xHHM, color=color.new(color.blue, 0), title='MA')
plot(xLLM, color=color.new(color.blue, 0), title='MA')
plot(xHH, color=color.new(color.red, 0), title='MA')
plot(xLL, color=color.new(color.red, 0), title='MA')

Больше