
Эта стратегия объединяет индикатор пояса Бурин и технологию Хайклон-Аш, чтобы поймать короткие трендовые возможности, идентифицируя направление пояса Хайклон-Аш и ширину полосы пропускания Бурин. Она использует 10-секундную K-линию для определения направления тенденции, относится к высокочастотным алгоритмам торговых стратегий, применимых для количественных торгов на высокоскоростных сетях, таких как Solana.
Эта стратегия основана на следующих двух показателях:
Хиклон Аш: определение направления ценового тренда путем расчета цены открытия и закрытия хиклон Аш. Если N последовательных хиклон Аш является солнечной линией, то это считается многоголовым сигналом; если N последовательных хиклон Аш является солнечной линией, то это считается пустым сигналом.
Индикатор Брин-банда: используется для определения рыночной волатильности и перегрева цены путем вычисления стандартного диапазона цены. Если широта Брин-банда больше определенного понижения, это означает, что цена колеблется больше, и тенденция более очевидна.
Конкретная логика сделки:
Если последовательно N коренных гикронных ашей является многоголовым сигналом, а пропускная способность булинга больше порогового значения частоты колебаний, то делается больше;
Если последовательно N гикронных ашей является пустым сигналом, а полоса пропускания булинга больше порога колебаний, то пустота.
Эта стратегия использует комбинацию двух индикаторов, таких как Брин-Бенд и Хайклон-Аш, для анализа рыночной волатильности и направления ценовых тенденций, чтобы поймать короткие возможности для получения прибыли на высокочастотных временных масштабах.
Эта стратегия имеет следующие преимущества:
В сочетании с различными индикаторами, повышается точность сигналов. Технология Хайклон-Аш определяет общую тенденцию, индикатор Брин-Бенда измеряет волатильность рынка, и в сочетании они могут повысить надежность торговых сигналов.
Высокочастотная алгоритмическая торговля, захватывающая короткую прибыль. 10-секундная K-линия в сочетании с высокоэффективными биржами (например, Solana) обеспечивает высокую частоту выхода на рынок, подходящую для короткой арбитражи.
Параметры могут быть скорректированы в зависимости от пространственного размера. Можно скорректировать число гикронных асфальтовых корней, параметры буринской полосы и т. Д., Чтобы адаптироваться к различным рыночным условиям.
Простая реализация, легко расширяемая. Стратегия основана на использовании базовых показателей, код реализуется простым, что позволяет впоследствии расширять функции.
Основные риски, связанные с этой стратегией:
Риск скольжения, связанный с высокой частотой торгов. Использование эффективных бирж, адаптация частоты торгов и другие средства избегаются.
При сжатии ленты Брин она отпадает. Тендентность может быть определена в сочетании с другими показателями, такими как показатель KDJ.
Ложный сигнал Хайклон-Аш. Коренные параметры корректируются для повторного подтверждения в сочетании с другими показателями, если это необходимо.
Высокая частота и влияние на новостной трафик. Следите за важными новостями и приостанавливайте торговлю, если это необходимо.
Эта стратегия может быть улучшена в следующих аспектах:
В сочетании с такими технологиями, как глубокое обучение, можно определить надежность сигналов Хайклон-Аша.
Увеличение механизмов сдерживания убытков, контроль рисков в отдельных сделках.
Повышение устойчивости в портфеле с использованием большего количества индикаторов.
Применение параметров в зависимости от характеристик различных валют для осуществления сделок с валютным портфелем.
Используйте высокочастотные данные для прогнозирования тенденций и раннего выявления торговых возможностей.
Эта стратегия является типичной стратегией торговли с использованием коротколинейных высокочастотных алгоритмов в сочетании с индикаторами Хайклон-Аш и Брин-Бенд. Она обладает преимуществами высокой точности сигнала, высокой частотой захвата коротколинейных доходов и т. д. В то же время существует определенный риск проскальзывания, риск ложного сигнала и т. д.
/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("ANCIENT TECHNOLOGY", overlay=true)
// Input for the number of consecutive candles
consecutiveCandles = input(1, title="Number of Consecutive Candles", minval=1, maxval=6)
// Bollinger Band parameters
lengthBB = input(4, title="Bollinger Band Length")
multBB = input(20, title="Bollinger Band Multiplier")
volatilityThreshold = input(0.2, title="Volatility Threshold")
// Calculate Bollinger Bands
basisBB = sma(close, lengthBB)
devBB = multBB * stdev(close, lengthBB)
upperBB = basisBB + devBB
lowerBB = basisBB - devBB
bandWidth = upperBB - lowerBB
// Initialize Heiken Ashi variables
var float haOpen = na
var float haClose = na
// Update Heiken Ashi calculations
if (na(haOpen))
haOpen := (open + close) / 2
else
haOpen := (haOpen + haClose) / 2
haClose := (open + high + low + close) / 4
// Function to check for consecutive green or red Heiken Ashi candles
f_consecutive(dir, len) =>
count = 0
for i = 0 to len - 1
if (dir == "green" and haClose[i] > haOpen[i]) or (dir == "red" and haClose[i] < haOpen[i])
count := count + 1
count == len
// Trading conditions based on Heiken Ashi and Bollinger Band width
longCondition = f_consecutive("green", consecutiveCandles) and bandWidth > volatilityThreshold
shortCondition = f_consecutive("red", consecutiveCandles) and bandWidth > volatilityThreshold
// Trading logic
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Plot entry signals on the chart for visualization
plotshape(series=longCondition, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")