Вуди Пивот указывает на стратегию обратного теста

Автор:Чао Чжан, Дата: 2023-09-20 17:08:11
Тэги:

Обзор

Эта стратегия использует модель Вуди для расчета пивотов и торгового прорыва для обратного теста.

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

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

  2. Иди длинный, если цена прорвется выше поворота снизу.

  3. Если цена упадет ниже поворота сверху, выберите короткий.

  4. Возможность торговать обратными сигналами.

  5. Цветовые коды различных торговых сигналов.

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

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

  2. Торговля пивотом - распространенный метод.

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

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

  5. Код легко понять и изменить.

Риски

  1. Риски ложных прорывов после первоначального прорыва

  2. Нет эффективного способа установки остановок и выходов.

  3. Неправильная модель и параметры негативно влияют на производительность.

  4. Не может различать тенденции и диапазоны.

  5. Сигналы могут быть не своевременными.

Улучшение

  1. Испытайте различные параметры периода для получения оптимальных значений.

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

  3. Включите стоп-лосс и прибыль для контроля риска.

  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)

Больше