Тестирование торговой стратегии на основе уровней поддержки и сопротивления Woodie


Дата создания: 2023-09-20 17:08:11 Последнее изменение: 2023-09-20 17:08:11
Копировать: 2 Количество просмотров: 786
1
Подписаться
1617
Подписчики

Обзор

Стратегия использует модель Вуди для вычисления уровня сопротивления поддержки для проведения сделок с отслеживанием прорыва. Она относится к классическим стратегиям прорыва сопротивления поддержки.

Стратегический принцип

  1. Рассчитываем балансовую точку на основе вчерашних цен на урожай.

  2. Когда цена сверху прорывает равновесие, делается больше.

  3. Когда цены выходят из равновесия снизу, проводится вакуум.

  4. Выбор обратного торгового сигнала.

  5. Торговые сигналы обозначены различными цветами.

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

  1. Модель Вуди простые и интуитивно понятные.

  2. Поддержка и преодоление сопротивления - это распространенный способ торговли.

  3. Визуализированные стойки сопротивления и сигнальные знаки.

  4. Параметры по умолчанию просты и практичны.

  5. Код прост в понимании, подходит для модификации и оптимизации.

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

  1. Возможно, после прорыва произойдет ложное прорыв.

  2. Не удалось установить эффективный стоп-стоп.

  3. Неправильная настройка модели и параметров влияет на эффективность.

  4. Невозможно отличить тренд от консолидации.

  5. Сигналы могут быть неэффективными.

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

  1. Тестирование различных циклических параметров для поиска оптимальных.

  2. Добавление фильтров для определения тенденций.

  3. Присоединение к логике Stop Loss Stop Stop для управления рисками.

  4. Оценка отзывов после прорыва дает сигнал продолжения.

  5. Изучение того, как оценить эффективность прорыва.

  6. Подумайте о проверке в сочетании с другими факторами

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2022-09-13 00:00:00
end: 2023-02-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 22/08/2018
// Simply input the vales of the high, low and closing price of the previous 
// period to calculate the Woodie pivot point and the associated resistance 
// and support levels for the present period.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Woodie Pivot Points Backtest", overlay = true)
width = input(2, minval=1)
xHigh  = security(syminfo.tickerid,"D", high[1])
xLow   = security(syminfo.tickerid,"D", low[1])
xClose = security(syminfo.tickerid,"D", close[1])
reverse = input(false, title="Trade reverse")
xPP = (xHigh+xLow+(xClose*2)) / 4
pos = iff(close[1] < xPP[1] and close > xPP, 1,
       iff(close < xPP, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))       
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(xPP, color=blue, title="WPP", style = circles, linewidth = width)