Type/to search

Стратегия двойного стохастика

Common strategy
Created: 2023-11-07 15:25:19
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия двойного стохастика определяет зоны перекупленности/перепроданности путем расчета стохастических индексов текущей свечи и свеч с увеличенным временным периодом, с целью покупки при падении и продажи при росте. Стратегия одновременно вычисляет стохастические индикаторы для текущего периода и для периода, увеличенного в 3 раза, используя сигналы «золотого креста» и «креста смерти» стохастиков с разными периодами для отслеживания тренда.

Принцип стратегии

Стратегия рассчитывает две группы стохастических индикаторов. Первая группа — стохастик для текущего периода свечи (значения K и D). Вторая группа — стохастик для периода, в 3 раза превышающего текущий (MTFK и MTFD).

Сигнал на покупку возникает, когда MTFK пересекает уровень 50 снизу вверх (crossover) и текущее значение K больше D. Это указывает на вход в бычью зону — открывается длинная позиция. Сигнал на продажу возникает, когда MTFD пересекает уровень 50 сверху вниз (crossunder) и текущее значение K меньше D. Это указывает на вход в медвежью зону — открывается короткая позиция.

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

Конкретно, логический сигнал на покупку (longCondition) выглядит так:

longCondition = crossover(mtfK, 50) and k>50 and k>d and mtfK>mtfD

Сигнал на продажу (shortCondition) выглядит так:

shortCondition = crossunder(mtfD, 50) and k<50 and k<d and mtfK<mtfD

Где mtfK — значение K для периода, увеличенного в 3 раза, mtfD — значение D для того же периода. Сигнал на покупку возникает, когда mtfK пересекает 50 снизу вверх и k > d. Сигнал на продажу возникает, когда mtfD пересекает 50 сверху вниз и k < d.

Кроме того, стратегия включает логику стоп-лосса. Если открыта длинная позиция и mtfD пересекает верхнюю границу сверху вниз, формируется сигнал на закрытие позиции. Если открыта короткая позиция и mtfK пересекает нижнюю границу снизу вверх, формируется сигнал на закрытие.

Преимущества

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

  1. Использование двойного стохастика обеспечивает более точное определение бычьих и медвежьих зон. Индикатор текущего периода отслеживает краткосрочный тренд, индикатор большего периода — долгосрочный. Комбинация позволяет лучше улавливать тренд.

  2. Торговая стратегия на основе «золотого креста» и «креста смерти» стохастиков с разными периодами эффективно отслеживает ценовой тренд, позволяя покупать при падении и продавать при росте.

  3. Наличие логики стоп-лосса позволяет в определенной степени контролировать риски и предотвращать увеличение убытков.

  4. Простая и понятная логика стратегии, легко реализуется и подходит для реальной торговли.

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

Стратегия также сопряжена с определенными рисками:

  1. Двойной стохастик может генерировать ложные сигналы, приводящие к ненужным сделкам. Например, расхождение краткосрочного и долгосрочного тренда из-за внезапных событий.

  2. Неправильная настройка стоп-лосса может привести к увеличению убытков. Необходимо обоснованно устанавливать расстояние до стопа во избежание «ловушек».

  3. Частые сделки с комиссиями снижают доходность. Следует скорректировать параметры для уменьшения необязательных сделок.

  4. Стратегия основана только на технических индикаторах без учета фундаментальных факторов. Необходимо уделять внимание значимым фундаментальным данным.

Соответствующие методы устранения:

  1. Скорректировать параметры двойного стохастика, чтобы снизить долю ложных сигналов.

  2. Оптимизировать логику стоп-лосса и установить разумное расстояние.

  3. Изменить параметры для снижения частоты сделок. Можно ослабить критерии «золотого креста» и «креста смерти».

  4. Следить за важными фундаментальными новостями, избегая субъективных решений.

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

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

  1. Оптимизировать параметры двойного стохастика для снижения ложных сигналов. Протестировать влияние различных значений K и D на эффективность.

  2. Добавить фильтрацию сигналов с помощью других индикаторов, например, MACD, скользящих средних, чтобы избежать ложных сигналов.

  3. Оптимизировать стратегию стоп-лосса: задать расстояние и процент. Протестировать, насколько различные уровни стопа эффективно контролируют риски.

  4. Включить индикаторы объема, например, пробой с увеличением объема, чтобы избежать неэффективных сделок в период боковика.

  5. Протестировать разную продолжительность удержания позиций. Слишком короткое время — комиссии снижают прибыль; слишком долгое — невозможно своевременно зафиксировать убыток.

  6. Учитывать фундаментальные факторы: отключать стратегию до и после важных событий, чтобы избежать влияния шоков.

Заключение

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

Source
Pine
/*backtest
start: 2023-10-07 00:00:00
end: 2023-11-06 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("stoch startegy", overlay=false,default_qty_type=strategy.percent_of_equity,default_qty_value=100,currency=currency.USD)

len = input(54, minval=1, title="Length for Main Stochastic") 
Strategy parameters
Strategy parameters
Length for Main Stochastic
SmoothK for Main Stochastic
SmoothD for Main Stochastic
Upper Line Value?
Lower Line Value?
Trialing step value
Show Bullish/Bearish Zones
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)