Будущие линии демаркации

Автор:Чао Чжан, Дата: 2024-02-05 14:00:01
Тэги:

img

Обзор

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

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

Будущие линии демаркации (FLD) представляют собой среднюю, самую высокую или самую низкую цену в определенный будущий период.

  1. Вычислить период смещения (Period of FLD) на основе длины цикла, который является будущей ценой цены.
  2. Сравните текущую цену закрытия с будущей ценой FLD в период смещения.
    • Когда цена закрытия ниже цены будущего FLD, это бычий сигнал.
    • Когда цена закрытия выше цены будущего FLD, это медвежий сигнал.
  3. Составьте соответствующие длинные или короткие позиции на основе бычьих и медвежих сигналов.

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

Основные преимущества этой стратегии:

  1. Использование FLD для определения будущей тенденции имеет высокую точность.
  2. Настраиваемый параметр цикла, адаптируемый к различным рыночным условиям.
  3. Можно выбрать среднюю, самую высокую или самую низкую цену в качестве источника FLD, высокая адаптивность.

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

Основные риски этой стратегии:

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

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

Стратегия может быть оптимизирована в следующих аспектах:

  1. Комбинировать с другими индикаторами для фильтрации сигналов и повышения точности, например MACD, KDJ и т.д.
  2. Оптимизируйте параметры цикла, чтобы найти лучшую комбинацию.
  3. Добавьте механизмы остановки потерь и получения прибыли для контроля потерь и прибыли от одной сделки.
  4. Корректируйте длинные и короткие правила на основе результатов обратных тестов, чтобы уменьшить ошибочные сигналы.

Резюме

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


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

//@version=2
////////////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/02/2017
//  An FLD is a line that is plotted on the same scale as the price and is in fact the 
//  price itself displaced to the right (into the future) by (approximately) half the 
//  wavelength of the cycle for which the FLD is plotted. There are three FLD's that can be 
//  plotted for each cycle:
//    An FLD based on the median price.
//    An FLD based on the high price.
//    An FLD based on the low price.
///////////////////////////////////////////////////////////////////
strategy(title="FLD's - Future Lines of Demarcation", overlay=true)
Period = input(title="Period", defval=40)
src = input(title="Source", defval=hl2)
reverse = input(false, title="Trade reverse")
FLD = src
pos = iff(FLD[Period] < close , 1,
       iff(FLD[Period] > close, -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(FLD, title="FLD", style=line, linewidth=1, color=black, offset = Period)

Больше