Устойчивая стратегия отслеживания тенденций

Автор:Чао Чжан, Дата: 2024-01-15 11:52:53
Тэги:

img

Обзор

Основная идея этой стратегии заключается в том, чтобы в сочетании с 123 инверсивными формами и интеллектуальным индексом денежного потока (SMI) достичь стабильной тенденции отслеживания торговли.

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

Эта стратегия состоит из двух частей:

  1. 123 стратегия обратного движения: стратегия, основанная на цене закрытия акций и показателях Stoch на 9 день, для реализации обратной торговли. В частности, когда происходит обратное движение (т.е. когда цена закрытия на предыдущий день выше, чем на предыдущие два дня, а цена закрытия на следующий день ниже, чем на предыдущий день), и когда быстрая линия Stoch выше, чем медленная линия, делать больше; когда происходит обратное движение (т.е. когда цена закрытия на предыдущий день ниже, чем на предыдущие два дня, а цена закрытия на следующий день выше, чем на предыдущий день), и когда быстрая линия Stoch ниже медленной линии, делать больше.

  2. Стратегия SMI: стратегия, основанная на интеллектуальном индексе денежного потока для отслеживания трендов. Показатель SMI может отражать изменение институциональных и розничных денежных средств. Повышение SMI предвещает поглощение институциональных средств, а наоборот - продажу институциональных средств.

Стратегия принимает многоголовую позицию, когда 123 реверсионный формат и индекс SMI одновременно сигнализируют покупку; стратегия принимает пустую позицию, когда оба сигнализируют продажу.

Стратегические преимущества

Эта стратегия, в сочетании с обратными формами и индикаторами отслеживания тенденций, позволяет эффективно идентифицировать рыночные переломные моменты и отслеживать тенденции, чтобы достичь стабильной прибыли. Конкретные преимущества:

  1. Форма 123 имеет более высокие шансы на выигрыш и прибыль, что позволяет эффективно идентифицировать краткосрочные возможности для реверсии.

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

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

Стратегические риски

В то же время в этой стратегии есть определенные риски, которые сосредоточены на следующих аспектах:

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

  2. СМИ имеют определенную задержку и не могут полностью отражать денежные потоки в режиме реального времени.

  3. Двойные сигналы приводят к проблемам с чрезмерной консервативностью и могут упустить более сильные односторонние тренды рынка.

Оптимизация

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

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

  2. Повышение механизмов остановки потерь позволяет эффективно контролировать потери в одиночку.

  3. В сочетании с другими показателями или формами, чтобы еще больше проверить качество сигнала и повысить точность сигнала.

  4. Для улучшения стратегической адаптации параметры оптимизируются для различных сортов.

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

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

Обзор

Основная идея этой стратегии состоит в том, чтобы объединить 123 обратный шаблон и индикатор Smart Money Index (SMI) для достижения стабильной торговли отслеживанием тренда.

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

Стратегия состоит из двух частей:

  1. 123 реверсионная стратегия: Эта стратегия реализует реверсионную торговлю на основе ценовой зависимости акции и 9-дневного индикатора Stoch. В частности, перейти на короткий курс, когда соотношение ценовой зависимости реверсируется в течение двух дней подряд (т.е. предыдущая цена закрытия выше, чем до предыдущего дня, а следующая цена закрытия ниже, чем в предыдущий день), и быстрая линия Stoch находится выше медленной линии; перейти на длинный курс, когда соотношение ценовой зависимости реверсируется в течение двух дней подряд (т.е. предыдущая цена закрытия ниже, чем до предыдущего дня, и следующая цена закрытия выше, чем в предыдущий день), и быстрая линия Stoch находится ниже медленной линии.

  2. Стратегия SMI: Эта стратегия реализует отслеживание тенденций на основе индекса Smart Money. Индикатор SMI может отражать игру между институциональными фондами и розничными фондами. Рост SMI указывает на то, что институциональные фонды поглощают средства, в то время как падение указывает на то, что институциональные фонды продаются.

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

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

Стратегия сочетает в себе модели переворота и индикаторы отслеживания тенденций для эффективного выявления точек переворота рынка и отслеживания тенденций стабильной прибыли.

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

  2. Показатель SMI может отражать направление институциональных фондов.

  3. Комбинированное использование паттернов реверсии и индикаторов отслеживания трендов может улучшить качество сигналов, уменьшить ненужную торговлю и эффективно контролировать риски.

Стратегические риски

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

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

  2. Показатель SMI имеет определенное отставание и не может полностью отражать направление средств в режиме реального времени.

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

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

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

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

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

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

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

Резюме

Общая идея стратегии ясна, она эффективно сочетает в себе закономерности реверсии и индикаторы отслеживания тенденций для стабильного выявления краткосрочных возможностей реверсии и отслеживания средне- и долгосрочных тенденций.


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 10/07/2021
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The 
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close 
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. 
// The strategy sells at market, if close price is lower than the previous close price 
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
// Smart money index (SMI) or smart money flow index is a technical analysis indicator demonstrating investors sentiment. 
// The index was invented and popularized by money manager Don Hays.[1] The indicator is based on intra-day price patterns.
// The main idea is that the majority of traders (emotional, news-driven) overreact at the beginning of the trading day 
// because of the overnight news and economic data. There is also a lot of buying on market orders and short covering at the opening. 
// Smart, experienced investors start trading closer to the end of the day having the opportunity to evaluate market performance.
// Therefore, the basic strategy is to bet against the morning price trend and bet with the evening price trend. The SMI may be calculated 
// for many markets and market indices (S&P 500, DJIA, etc.)
//
// The SMI sends no clear signal whether the market is bullish or bearish. There are also no fixed absolute or relative readings signaling 
// about the trend. Traders need to look at the SMI dynamics relative to that of the market. If, for example, SMI rises sharply when the 
// market falls, this fact would mean that smart money is buying, and the market is to revert to an uptrend soon. The opposite situation 
// is also true. A rapidly falling SMI during a bullish market means that smart money is selling and that market is to revert to a downtrend 
// soon. The SMI is, therefore, a trend-based indicator.
// Some analysts use the smart money index to claim that precious metals such as gold will continually maintain value in the future.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
    vFast = sma(stoch(close, high, low, Length), KSmoothing) 
    vSlow = sma(vFast, DLength)
    pos = 0.0
    pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
	         iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) 
	pos


SMI(Length, tf) =>
    pos = 0.0
    nRes = 0.0
    xcloseH1 = security(syminfo.tickerid, tf, close[1])
    xopenH1 =  security(syminfo.tickerid, tf, open[1])
    nRes := nz(nRes[1], 1) - (open - close) + (xopenH1 - xcloseH1)
    xSmaRes = sma(nRes, Length)
    pos:= iff(xSmaRes > nRes, 1,
           iff(xSmaRes < nRes, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & Smart Money Index (SMI)", shorttitle="Combo", overlay = true)
line1 = input(true, "---- 123 Reversal ----")
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
line2 = input(true, "---- Smart Money Index (SMI) ----")
LengthSMI = input(18, minval=1)
res = input(title="Resolution", type=input.resolution, defval="D")
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posSMI = SMI(LengthSMI, res)
pos = iff(posReversal123 == 1 and posSMI == 1 , 1,
	   iff(posReversal123 == -1 and posSMI == -1, -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)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )

Больше