Стратегия Swing Trading KPL

Автор:Чао Чжан, Дата: 2021-09-21 11:09:04
Тэги:

Обзор

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

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

  1. Вычислить 20-дневный максимальный максимум и минимальный минимум
  2. Выйти на длинный рынок, когда закрытие превысит 20-дневный максимум
  3. Пройти короткий, когда закрытие превышает 20-дневный минимум
  4. Расчет уровней стоп-лосса и установка стоп-ордеров

В частности, он сначала рассчитывает 20-дневный диапазон с использованием максимального максимума и минимального минимума. Когда закрытие выходит вверх от 20-дневного максимума, идите в длинный. Когда закрытие выходит из 20-дневного минимума, идите в короткий. Уровни остановки потери рассчитываются после входа для обоих направлений, чтобы ограничить потери.

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

  1. Простая и интуитивно понятная логика.
  2. Есть тенденция к следующей мощности
  3. Стоп-лосс эффективно контролирует риск
  4. Никаких субъективных предположений по целевым ценам
  5. Меньше эмоциональной торговли, минимальное внешнее влияние

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

  1. Существуют риски задержки вступления
  2. Не удается определить ключевые уровни тенденций
  3. Випса может привести к задержанию
  4. Потенциал прибыли, ограниченный 20-дневным диапазоном прорыва
  5. Трудно определить оптимальный период хранения

Риски можно управлять путем корректировки периода просмотра, добавления фильтра тренда, оптимизации стоп-лосса и т.д.

Руководство по оптимизации

  1. Проверьте различные периоды просмотра
  2. Добавить MACD и т. д. для измерения импульса
  3. Оптимизировать стоп-лосс для последующего стоп-лосса
  4. Оценить влияние периода хранения на рентабельность
  5. Предпочтение параметров исследования для различных продуктов
  6. Подумайте о добавлении правил повторного въезда и пирамиды

Резюме

Эта стратегия торгует колебаниями тренда на основе индикатора KPL Swing. Преимущества - простая операция и встроенный стоп-лосс; минусы - задержки и ограничения прибыли. Минусы могут быть улучшены с помощью оптимизации параметров, комбинации стратегии при сохранении плюсов.


/*backtest
start: 2022-09-20 00:00:00
end: 2023-09-20 00:00:00
period: 2d
basePeriod: 1d
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/
// © ceyhun

//@version=4
strategy("KPL Swing Strategy", overlay=true)

no = input(20)
res = highest(high, no)
sup = lowest(low, no)
avd = iff(close > res[1], 1, iff(close < sup[1], -1, 0))
avn = valuewhen(avd != 0, avd, 1)
tsl = iff(avn == 1, sup, res)
sl = iff(close > tsl, highest(lowest(low, no / 2), no / 2), lowest(highest(high, no / 2), no / 2))

plot(tsl, color=#0000FF,title="KPL Swing")
plot(sl,  color=color.white,title="Stoploss")

bgcolor(abs(close - tsl[1]) > close ? color.white : close < tsl ? color.red : color.green, 90, offset=0)

if crossover(close, tsl)
    strategy.entry("Long", strategy.long, comment="Long")

if crossunder(close,tsl)
    strategy.entry("Short", strategy.short, comment="Short")
    
    
    


Больше