Стратегия открытия пробелов

Автор:Чао Чжан, Дата: 2024-02-28 17:12:52
Тэги:

img

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

Обзор стратегии

  1. Для определения общей тенденции рынка используется 20-периодная простая скользящая средняя
  2. Использование трех периодов высокой-низкой разницы цен для оценки недавних колебаний цен
  3. Пройти длинный курс, когда цена выше MA, а разница больше средней за 20 периодов
  4. Выход, когда цена опускается ниже 98% от входной цены

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

Эта стратегия сочетает в себе MA и колебания цен, чтобы использовать возможности роста во время тенденций.

Если недавняя 3-периодическая разница HL больше 20-периодической средней, это предполагает увеличение колебаний и потенциал для большого роста входа.

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

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

  1. Избегайте частых открытий во время потрясений, оценивая как тенденцию, так и волатильность
  2. Более сильный сигнал прорыва с использованием разницы в ценах
  3. Стоп-лосс помогает контролировать риск

Риски

  1. Неправильная настройка параметров приводит к отсутствию сделок
  2. Слишком широкий стоп-потеря приносит большие потери
  3. Прорыв может быть ложным, требует больше факторов.

Решения рисков:

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

Направление улучшения

  1. Добавить индикаторы волатильности, такие как BB для лучшего входа
  2. Анализируйте объем для подтверждения сигналов входа
  3. Судить общий рынок с помощью фондового индекса, чтобы избежать плохих сделок
  4. Используйте движение/остановку, чтобы получить больше прибыли

Заключение

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


/*backtest
start: 2023-02-21 00:00:00
end: 2024-02-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Diferencia HL y MA para Criptomonedas", shorttitle="HL MA Crypto Strategy-Ortiz", overlay=true)

// Definir longitud de MA y HL
ma_length = input(20, title="Longitud MA")
hl_length = input(3, title="Longitud HL")
exit_below_price = input(0.98, title="Salir por debajo de precio")

// Calcular MA
ma = ta.sma(close, ma_length)

// Calcular HL
hh = ta.highest(high, hl_length)
ll = ta.lowest(low, hl_length)
hl = hh - ll

// Condiciones de tendencia alcista
bullish_trend = close > ma

// Condiciones de entrada y salida
long_condition = close > ma and close > ma[1] and hl > ta.sma(hl, ma_length)
short_condition = false // No operar en tendencia bajista
exit_condition = low < close * exit_below_price

// Entrada y salida de la estrategia
if (long_condition)
    strategy.entry("Buy", strategy.long)
if (short_condition)
    strategy.entry("Sell", strategy.short)
if (exit_condition)
    strategy.close("Buy")

// Plot de señales en el gráfico
plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")


Больше