
Descrição da estratégia: Esta estratégia é usada para abrir posições com o sinal de forquilha de ouro/forquilha de ouro/forquilha de ouro. A vantagem da estratégia é o acompanhamento contínuo do mercado de tendências, a configuração de parada e perda é razoável, o controle de retirada é adequado e é adequado para operações de linha média e longa.
Princípio da estratégia: Esta estratégia consiste principalmente em três partes: sinal de cruzamento de linhas de rolamento, posições fixas e stop loss dinâmico. A linha de rolamento utiliza a linha média e a diferença padrão para gerar uma área em forma de faixa, o Gold Fork em excesso significa que a linha de rolamento foi quebrada; o Dead Fork em vazio significa que a linha de rolamento foi quebrada, como sinal de construção de uma posição.
Especificamente, a linha de Brin é uma região em forma de faixa com base na média móvel e no diferencial padrão do preço de fechamento. Quando o preço se eleva, o sinal de compra é gerado; Quando o preço cai, o sinal de venda é gerado. Isso permite prever uma possível reversão do preço e procurar oportunidades de criação de posições.
Os pontos fortes da estratégia são:
Correr entre as tendências, manter o lucro. O cruzamento de linhas de Brin para encontrar pontos de mudança de tendência, é útil para entender a direção da linha principal. Posições fixas podem acompanhar a tendência e obter o máximo lucro.
Stop loss dinâmico, retração controlada. Adaptação do ponto de parada de stop loss com base no preço de abertura da posição mais recente, controlando efetivamente o máximo de retração por meio de uma configuração razoável.
Aplicação flexível, com uma ampla gama de mercados. Aplica-se na maioria dos mercados com características de tendência, especialmente para operações de longo e médio prazo, como índices de ações, divisas e criptomoedas.
A lógica é simples, clara e fácil de implementar. O julgamento de tendências e negociação de posições fixas baseadas em linhas de Brin é fácil de desenvolver, sem a necessidade de julgar formas ou sinais complexos.
Eficiência na utilização dos fundos, disponibilidade total dos fundos. A posição fixa de 100% permite a utilização máxima dos fundos, independentemente da disponibilidade total dos fundos, quer sejam ativos ou não.
Riscos e soluções detalhadas:
Risco de falha da linha de browning. Quando o julgamento da linha de browning falha, um sinal de erro será gerado. A solução é combinar outros indicadores para determinar a direção da tendência.
Risco de retração. Em situações de turbulência, haverá uma certa retração. Pode ser controlada reduzindo a posição e otimizando a distância de parada.
Risco de frequência de negociação. Em mercados voláteis, o ponto de parada é frequentemente saltado. A distância de parada pode ser adequadamente relaxada, reduzindo o ponto de parada desnecessário.
Risco de mercado Eventos de grande importância que levam a anomalias de preços de mercado Recomenda-se atenção a políticas financeiras importantes e resposta oportuna
Sugestões para otimizar a estratégia:
Ao mesmo tempo, considere outros indicadores de julgamento. Por exemplo, a combinação de MACD, KDJ e outros indicadores técnicos, para evitar erros de julgamento de linhas de browning.
Ajustar a distância de parada e perda de acordo com o mercado. Aumentar a distância de parada adequadamente quando a taxa de flutuação é maior; reduzir a distância de parada quando a flutuação é menor.
Selecionar parâmetros razoáveis de acordo com o tipo de mercado. Por exemplo, para mercados com maior volatilidade, o desvio padrão da faixa de Brin ou o período da linha média podem ser adicionados de forma apropriada.
Parâmetros de otimização em combinação com algoritmos de aprendizagem de máquina. O treinamento de algoritmos confirma os valores ótimos de cada parâmetro para obter melhor desempenho da estratégia.
Resumo: A estratégia é uma estratégia típica de arbitragem entre tendências. Aplica-se a mercados com características de tendências evidentes e pode gerar lucros permanentes. A lógica da estratégia é simples e clara, o procedimento é fácil de implementar.
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Valeria 181 Bot Strategy Mejorado 2.21", overlay=true, margin_long=100, margin_short=100)
var float lastLongOrderPrice = na
var float lastShortOrderPrice = na
longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4))
if (longCondition)
strategy.entry("Long Entry", strategy.long) // Enter long
shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4))
if (shortCondition)
strategy.entry("Short Entry", strategy.short) // Enter short
if (longCondition)
lastLongOrderPrice := close
if (shortCondition)
lastShortOrderPrice := close
// Calculate stop loss and take profit based on the last executed order's price
stopLossLong = lastLongOrderPrice - 170 // 10 USDT lower than the last long order price
takeProfitLong = lastLongOrderPrice + 150 // 100 USDT higher than the last long order price
stopLossShort = lastShortOrderPrice + 170 // 10 USDT higher than the last short order price
takeProfitShort = lastShortOrderPrice - 150 // 100 USDT lower than the last short order price
// Apply stop loss and take profit to long positions
strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong)
// Apply stop loss and take profit to short positions
strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort)