Estratégia de arbitragem de tendência cruzada 181


Data de criação: 2023-12-15 10:13:38 última modificação: 2023-12-15 10:13:38
cópia: 0 Cliques: 652
1
focar em
1621
Seguidores

Estratégia de arbitragem de tendência cruzada 181

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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:

  1. 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.

  2. 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.

  3. 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.

  4. 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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Código-fonte da estratégia
/*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)