
Стратегия отслеживания трендов на основе объема сделок, основанная на вычислении пропорции баланса объема сделок, определяет направление текущего тренда и позволяет отслеживать трендовые сделки. Эта стратегия была вдохновлена показателем объема сделок (On-Balance Volume, OBV), который определяет положительное и отрицательное отношение объема сделок путем вычисления отношения между закрытым и открытым, а затем использует N-дневную подвижную среднюю, чтобы построить показатель, показатель вверх на траекторию больше, вниз на траекторию меньше.
Стратегия строится в основном из следующих шагов:
Положительно-отрицательное количество сделок: если цена закрытия выше цены открытия, то количество сделок на этой корневой K-линии записывается как положительное; если цена закрытия ниже цены открытия, то количество сделок на этой корневой K-линии записывается как отрицательное; если цена закрытия равна цене открытия, то количество сделок на этой корневой K-линии записывается как 0.
Совокупный объем транзакций за N дней получается как суммарный объем транзакций.
Вычислите N-дневную скользящую среднюю суммированного объема сделок и получите конечный показатель.
При попадании на рельсы сверху сделайте больше; при попадании на рельсы снизу сделайте пустоту.
Таким образом, можно эффективно отслеживать тенденции, улавливая движение средней и длинной линии, путем определения направления тренда с помощью положительного и отрицательного объема торговли, а затем в сочетании с движущейся средней генерировать торговые сигналы.
Тенденции, основанные на объемах сделок, более убедительны, поскольку они отражают желания участников рынка.
В сочетании с скользящей скользящей средней кривой полезно отслеживать тенденции и уменьшать частоту торгов.
Приспосабливаясь к рыночным ритмам в разных циклах, можно регулировать число дней подвижного среднего числа.
С помощью сочетания верхних и нижних треков можно четко определить, сколько времени занимать свободное время.
Стратегическая логика проста, понятна и легко понятна.
Существует риск того, что индикаторы будут посылать неверные сигналы, и, следовая тренду, вы можете оказаться в шокирующей ситуации.
В экстремальных ситуациях показатели могут отклоняться.
Вверх-вниз по траектории статично настроены, не могут динамично адаптироваться к колебаниям рынка.
Не учитывая стратегию сдерживания убытков, существует риск увеличения убытков.
По мнению экспертов, это приведет к тому, что средняя стоимость движущегося среднего затянется и может пропустить переломный момент в тренде.
Для предотвращения ошибочных сигналов можно рассмотреть возможность комбинирования с другими индикаторами.
Динамический расчет параметров посадки и посадки, позволяющий самостоятельно адаптироваться к колебаниям рынка.
Увеличение механизмов сдерживания убытков, контроль за убытками.
Приспособить типы скользящих средних к рыночным ритмам
Оптимизация параметров движущихся средних циклов для улучшения эффективности захвата хода.
Можно рассмотреть возможность использования стоп-лока для отслеживания прибыли во время прорыва вверх и вниз.
Стратегия отслеживания тенденций на основе объема торгов, которая эффективно отслеживает тенденции средней и длинной линии, рассчитывая положительное и отрицательное суждение о количестве сделок, сдвигая среднее, чтобы создать торговый сигнал. Преимущество этой стратегии заключается в том, что она точно определяет тенденции и соответствует привычкам большинства трейдеров к работе с длинными линиями. Однако есть определенные проблемы, которые требуют дальнейшей оптимизации, чтобы лучше реагировать на сложность рынка. В целом, эта стратегия предоставляет простой и практичный вариант отслеживания тенденций для количественной торговли, который соответствует потребностям большинства трейдеров-квантификаторов.
/*backtest
start: 2022-10-27 00:00:00
end: 2023-11-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 15/12/2017
// This is the second part of TFS trading strategy. The concept of this
// indicator is similar to that of On-Balance Volume indicator (OBV). It
// is calculated according to these rules:
// If Close > Open, Volume is positive
// If Close < Open, Volume is negative
// If Close = Open, Volume is neutral
// Then you take the 7-day MA of the results.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TFS: Volume Oscillator", shorttitle="TFS: Volume Oscillator")
AvgLen = input(7, minval=1)
TopBand = input(40000, step=1)
LowBand = input(-35000, step=1)
reverse = input(false, title="Trade reverse")
hline(TopBand, color=red, linestyle=line)
hline(LowBand, color=green, linestyle=line)
hline(0, color=blue, linestyle=line)
xClose = close
xOpen = open
xVolume = volume
nVolAccum = sum(iff(xClose > xOpen, xVolume, iff(xClose < xOpen, -xVolume, 0)) ,AvgLen)
nRes = nVolAccum / AvgLen
pos = iff(nRes > TopBand, 1,
iff(nRes < LowBand, -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(nRes, color=blue, title="TFS", style = histogram)