Двойной полярный линейный количественный опцион - это стратегия торговли опционами, использующая двойной полярный канал и индикатор RSI для получения торговых сигналов. Эта стратегия обнаруживает, что рынок поворачивается после сильной односторонней ситуации, хотя сигналов меньше, но стоит попробовать. Рекомендуется использовать 5-минутный цикл, каждый раз торгуя 5 K-линий, то есть 25 минут.
Эта стратегия использует одновременно две группы полярных полос с разными параметрами. Первая группа полярных полос имеет длину параметров 20, стандартное расстояние - 2. Вторая группа полярных полос имеет длину параметров 20, стандартное расстояние - 3.
Сигнал покупки генерируется, когда цена ниже второй группы полюсов и RSI 14 <= 20; сигнал продажи генерируется, когда цена выше второй группы полюсов и RSI 14 > = 80.
Согласно теории полярных полос, цена, превышающая полярные полосы, указывает на большую вероятность обратного направления текущей тенденции. В сочетании с RSI, сигнал о покупке и продаже может повысить эффективность. Использование двойных полярных полос позволяет использовать различные параметры для захвата большего количества возможностей для обратного направления.
Эта стратегия использует две группы полярных полос с разными параметрами, что позволяет легче улавливать сигналы обратного движения цены при усилении колебаний. По сравнению с одной полярной полосой, эффективно повышается реализуемость обратной торговли.
RSI может эффективно определить, находится ли рынок в состоянии перекупки, отфильтровывая некоторые неэффективные сигналы прорыва. RSI может взаимодействовать с полярной полосой, повышая надежность сигнала.
Двойные полярные полосы в сочетании с RSI позволяют быстро улавливать возможности для реверса после резкого одностороннего прорыва на рынке. Такие реверсные сигналы имеют большое пространство для прибыли, но не очень часто встречаются, и подходят для торговли опционами.
Эта стратегия имеет низкую частоту торговли и позволяет эффективно контролировать снятие с торговли и стоимость скольжения. Не стремиться к высокой частоте торговли также лучше соответствует характеристикам опционов.
Поскольку эта стратегия основана на ловле обратных поворотов, в условиях продолжающегося тренда сигналов может быть меньше. Необходимо нести риск отсутствия торгов в течение определенного периода времени.
В условиях медленного колебания рынка, цены затрудняются пробиться через полярную полосу, что приводит к недостаточным торговым сигналам. Это требует риска отсутствия торговли в течение некоторого времени.
Можно тестировать комбинации параметров разной длины и кратности стандартного отклонения, чтобы найти оптимальные параметры для повышения эффективности стратегии.
Можно проверить добавление других показателей, таких как MACD, KD и т. Д., чтобы помочь фильтровать торговые сигналы и улучшить качество сигнала.
Выбор опционных контрактов в зависимости от рыночных колебаний позволяет максимально эффективно использовать стратегию.
Тестирование позволяет определить оптимальные периоды торговли, избежать недействительных сигналов и повысить эффективность стратегии.
Двойной полярный линейный количественный вариант стратегии в целом является эффективной стратегии обратного обращения с низкой частотой. Он использует двойную полярную полосу для повышения вероятности захвата, добавление показателя RSI повышает качество сигнала. Но стратегия имеет низкую частоту торговли, невозможность торговли с высокой частотой, а также существует определенный риск обратной неудачи.
/*backtest
start: 2023-08-27 00:00:00
end: 2023-09-26 00:00:00
period: 15m
basePeriod: 5m
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/
// © Trade_by_DB
//@version=5
strategy("Double Bollinger Binary Options", overlay=true, margin_long=100, margin_short=100)
// Bollinger bands #1 (20,2)
length1 = input.int(20, minval=1)
src1 = input(close, title="Source")
mult1 = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
basis1 = ta.sma(src1, length1)
dev1 = mult1 * ta.stdev(src1, length1)
upper1 = basis1 + dev1
lower1 = basis1 - dev1
//Bollinger bands #2
length2 = input.int(20, minval=1)
src2 = input(close, title="Source")
mult2 = input.float(3.0, minval=0.001, maxval=50, title="StdDev")
basis2 = ta.sma(src2, length2)
dev2 = mult2 * ta.stdev(src2, length2)
upper2 = basis2 + dev2
lower2 = basis2 - dev2
//Buy Condition
buy = close < lower2 and ta.rsi(close,14) <=20
sell = close > upper2 and ta.rsi(close,14) >=80
// plotshape(buy, style = shape.arrowup , color = color.green, location = location.belowbar)
// plotshape(sell, style = shape.arrowdown , color = color.red, location = location.abovebar)
if (buy)
strategy.entry("CALL", strategy.long)
if (sell)
strategy.entry("PUT", strategy.short)