
O nome da estratégia é Binary Indicator Guidance Strategy. É uma estratégia de negociação de alta frequência, que visa gerar sinais de negociação frequentes através de dois indicadores, o Brinks e o Stochastic RSI. A estratégia é adequada para os comerciantes que buscam alta frequência de negociação.
Em primeiro lugar, o comprimento da faixa de Brin e os parâmetros de diferença padrão definidos pelo usuário são calculados. A linha central representa a média móvel simples do preço de fechamento e a linha superior representa a diferença padrão da oscilação do preço.
O StochRSI é então calculado com base na duração do RSI estocástico, os parâmetros do ciclo K e do ciclo D. O indicador combina as características do RSI e do indicador aleatório para medir a dinâmica dos preços dos ativos.
Quando o preço de fechamento está abaixo da trajetória de baixa da faixa de Bryn, a condição de compra é acionada. Isso significa que o preço está no nível mais baixo da faixa de flutuação mais recente, uma oportunidade de compra potencial.
Quando as condições de compra são satisfeitas, a estratégia entra em operação e emite um sinal de compra.
O código não tem uma lógica de saída definida, exigindo que o comerciante configure a saída de lucro ou perda de acordo com a variedade e o período de tempo.
Pode-se reduzir o risco através da adição de negociação bidirecional, parâmetros de otimização, configuração de stop loss e stop loss, avaliação de custos de cobertura.
Esta estratégia fornece uma estrutura de estratégia de negociação de alta frequência baseada nos indicadores Brin Belt e StochRSI. Os comerciantes podem otimizar a estratégia de acordo com seus objetivos de negociação e condições de mercado, ajustando a configuração de parâmetros e adicionando medidas de gerenciamento de risco, entre outros, para atender às necessidades de negociação frequente.
//@version=5
strategy("High Frequency Strategy", overlay=true)
// Define your Bollinger Bands parameters
bollinger_length = input.int(20, title="Bollinger Bands Length")
bollinger_dev = input.float(2, title="Bollinger Bands Deviation")
// Calculate Bollinger Bands
sma = ta.sma(close, bollinger_length)
dev = bollinger_dev * ta.stdev(close, bollinger_length)
upper_band = sma + dev
lower_band = sma - dev
// Define your StochRSI parameters
stoch_length = input.int(14, title="StochRSI Length")
k_period = input.int(3, title="K Period")
d_period = input.int(3, title="D Period")
// Calculate StochRSI
rsi = ta.rsi(close, stoch_length)
k = ta.sma(ta.stoch(rsi, rsi, rsi, k_period), k_period)
d = ta.sma(k, d_period)
// Define a buy condition (Long Only)
buy_condition = close < lower_band
// Place orders based on the buy condition
if (buy_condition)
strategy.entry("Buy", strategy.long)
// Optional: Plot buy signals on the chart
plotshape(buy_condition, color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
// Plot Bollinger Bands on the chart
plot(upper_band, title="Upper Bollinger Band", color=color.blue)
plot(lower_band, title="Lower Bollinger Band", color=color.orange)
plot(k, title="StochRSI K", color=color.green)
plot(d, title="StochRSI D", color=color.red)