Внутренняя стратегия выхода из бара

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

img

Обзор

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

Логика стратегии

Основная логика этой стратегии заключается в выявлении двух типов моделей свечей:

  1. Внутренняя строка: когда высота текущей строки ниже предыдущего максимума, а низкая - выше предыдущего минимума, это указывает на сокращение цены.

  2. Внешняя полоса: когда высота текущей полосы выше предыдущего максимума, а низкий уровень ниже предыдущего минимума, это указывает на расширение цены.

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

После ввода будут размещены ордера на получение прибыли и стоп-лосс.

Приобретение прибыли = (Текущая цена закрытия x процент целевой прибыли) / Минимальный знак цены Стоп-лосс = (Текущая цена закрытия x процент стоп-лосса) / Минимальная цена Tick

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

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

Преимущества этой стратегии:

  1. Внутренние и внешние штрих-паттерны достаточно надежны для определения направления тренда.

  2. Прорыв увеличивает уверенность и предотвращает некоторые ложные прорывы.

  3. Полностью автоматизирован, без ручного вмешательства, снижает эксплуатационные риски.

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

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

  1. Идентификация моделей свечей не всегда точна.

  2. Прорывный вход подвержен задержанию, стоп-лосс может потребовать корректировки.

  3. Неправильные параметры могут привести к увеличению потерь.

Области улучшения

Некоторые способы улучшения стратегии включают:

  1. Добавление фильтров для уменьшения ложных сигналов, например, фильтр объема.

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

  3. Включая антиреверсивный стоп-лосс.

  4. Использование машинного обучения для автоматической оптимизации параметров.

Заключение

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


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

//@version=4
strategy("inside bar strategy  Wıth SL-TP ", overlay=true )



insides = high < high[1] and low > low[1]
outsides = high > high[1] and low < low[1]

candle_control=insides or outsides


target_profit_percent=input(3,"target profit%",step=0.1)
stop_loss_percent=input(1,"stop loss %",step=0.1)



yearfrom = input(2021)
yearuntil =input(2022)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)


long_cond=candle_control[1] and close>open and high>high[1]
short_cond=candle_control[1] and close<open and low<low[1]



if ( long_cond ) 
    strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND",  comment="LONG")
    
else
    strategy.cancel(id="LONG")


if (  short_cond ) 

    strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT")
else
    strategy.cancel(id="SHORT")
    
    
    
    
profit_target=(close*(target_profit_percent/100))/syminfo.mintick
stop_target=(close*(stop_loss_percent/100))/syminfo.mintick


strategy.exit("LONG EXIT","LONG",profit=profit_target, loss=stop_target ) 
    
strategy.exit("LONG EXIT","SHORT",profit=profit_target, loss=stop_target ) 


Больше