
Esta estratégia combina o indicador de bandas de Brin e a tecnologia de Hecron Ash para capturar oportunidades de tendências de curta distância através da identificação da direção de Hecron Ash e da largura de banda de Brin. Ela usa uma linha K de 10 segundos para determinar a direção da tendência. É uma estratégia de negociação de algoritmos de alta frequência para negociação quantitativa em cadeias de ônibus como Solana.
A estratégia baseia-se em dois indicadores:
Técnica de Hyclone Ash: determina a direção da tendência de preço através da computação do preço de abertura e fechamento do Hyclone Ash. Se N raízes contínuas de Hyclone Ash são linhas de sol, são consideradas sinais de múltiplas cabeças; Se N raízes contínuas de Hyclone Ash são linhas de sol, são consideradas sinais de cabeças.
Indicador de banda de Brin: para determinar a volatilidade do mercado e o excesso de calor dos preços, calcule o intervalo de desvio padrão dos preços. Se a largura de banda de Brin for maior do que um determinado desvalor, isso significa que os preços flutuam mais e a tendência é mais evidente.
A lógica da transação é a seguinte:
Faça mais se N raízes consecutivas de HCl Ash for um sinal de múltiplas cabeças e a largura de banda de Bryn for maior do que o limiar da taxa de flutuação;
Se uma sequência de N bases de acrônimo Ash for um sinal de cabeceira vazia e a largura de banda de Brin é maior que o limiar da taxa de flutuação, então o campo é vazio.
A estratégia, combinando dois indicadores, o Brin Belt e o Hyclon Ash, para avaliar a volatilidade do mercado e a direção da tendência de preços, captura oportunidades de lucro em curto prazo em uma escala de tempo de alta frequência.
A estratégia tem as seguintes vantagens:
A combinação de vários indicadores aumenta a precisão dos sinais. A técnica de Heckl-Ash determina a tendência geral, e o indicador de Brinks mede a volatilidade do mercado, ambos combinados para aumentar a confiabilidade dos sinais de negociação.
Algoritmo de alta frequência de negociação, captura de lucro de curto prazo. Linha K de 10 segundos em combinação com uma bolsa de alta eficiência (como a Solana) permite entrada de alta frequência, adequada para arbitragem de curto prazo.
Os parâmetros podem ser ajustados de acordo com o tamanho do espaço. O número de raízes de Heckler-Ashley, os parâmetros da faixa de Bryn, etc., podem ser ajustados para adaptar-se a diferentes condições de mercado.
Implementação simples e fácil de expandir. A estratégia usa principalmente indicadores básicos, o código é implementado de forma concisa, facilitando a expansão de funções subsequentes.
A estratégia também apresenta os seguintes principais riscos:
Riscos de deslizamento de alta frequência de negociação.
A compressão da faixa de Bryn não é válida. A tendência pode ser determinada em combinação com outros indicadores, como o indicador KDJ.
Falso sinal de Haikkon-Ash. Ajuste o parâmetro da raiz numérica, combinando com outros indicadores para uma segunda confirmação, se necessário.
A escala de tempo de alta frequência, a influência da página de notícias é grande.
A estratégia pode ser melhorada em alguns aspectos:
A combinação de técnicas como a aprendizagem em profundidade para determinar a confiabilidade do sinal de Heckron-Ash.
Aumentar os mecanismos de detenção de perdas e controlar o risco de transações individuais.
A estabilidade é melhorada com a combinação de mais indicadores.
Ajustar parâmetros de acordo com as características de diferentes moedas, implementar negociação de portfólio de moedas.
Utilizando dados de alta frequência para a previsão de tendências e para a localização antecipada de oportunidades de negociação.
Esta estratégia é uma típica estratégia de negociação de algoritmos de alta frequência de linha curta combinada com indicadores de Heckl, Ash e Brin. Ela possui vantagens como alta precisão de sinal, alta frequência de captura de ganhos de linha curta.
/*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")