Стратегия Weimei Moving Average


Дата создания: 2023-12-13 17:42:01 Последнее изменение: 2023-12-13 17:42:01
Копировать: 0 Количество просмотров: 650
1
Подписаться
1621
Подписчики

Стратегия Weimei Moving Average

Обзор

Стратегия WAMI - это стратегия торговли, основанная на анализе листьев хвойного дерева, которая находит устойчивую прибыль в исторических рыночных данных путем иконарной оптимизации. Она сочетает в себе индикаторные движущиеся средние (EMA), весовые движущиеся средние (WMA) и динамические показатели (MOM), образуя комплексный торговый индикатор WAMI.

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

Основным показателем стратегии является WAMI. Его метод: сначала рассчитывается движение цены, затем вычисляется n-дневная взвешенная движущаяся средняя, затем производится два подсчета движущихся средних индексов, получая окончательную WAMI.

Когда средняя линия ВВС повышается выше указанной отметки, это означает, что рынок находится в тенденции к росту; когда она падает выше отметки, это означает, что она находится в тенденции к снижению. Пользователи могут самостоятельно корректировать отметку в соответствии с результатами отслеживания, чтобы достичь лучшей стратегии оптимизации.

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

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

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

  1. Оптимизация листьев лилии для улучшения конфигурации параметров
  2. Двойной EMA-фильтр снижает ложный сигнал
  3. Комбинация WMA+MOM повышает чувствительность
  4. Продолжительность и скорость, устойчивость

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

Однако эта стратегия также несет в себе некоторые риски:

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

Эти риски можно снизить, скорректировав комбинацию параметров, установив стоп-лосс и разумно ожидая прибыль. При сильном колебании рынка следует приостановить использование или уменьшить позиции.

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

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

  1. Испытание большего количества комбинаций параметров в поисках оптимального параметра
  2. Фильтрация вспомогательных условий, таких как увеличение объема перевода.
  3. Увеличение убыточности
  4. В сочетании с другими показателями оценить тенденции на большом уровне
  5. Динамическая корректировка параметров в соответствии с рыночной ситуацией

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

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

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 17/01/2017
// The WAMI-based trading lies in the application and iteration of the 
// optimization process until the indicated trades on past market data 
// give consistent, profitable results. It is rather difficult process 
// based on Fourier analysis. 
// You can to change Trigger parameter for to get best values of strategy.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="WAMI Strategy", shorttitle="WAMI Strategy")
Length_EMA = input(13, minval=1)
Length_WMA = input(4, minval=1)
Trigger = input(0)
reverse = input(false, title="Trade reverse")
hline(Trigger, color=purple, linestyle=line)
xWAMI = ema(ema(wma(mom(close, 1),Length_WMA),Length_EMA),Length_EMA)
pos = iff(xWAMI > Trigger, 1,
	   iff(xWAMI < Trigger, -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(xWAMI, color=blue, title="WAMI")