Aqui está o conteúdo do artigo em inglês que você pediu:
A estratégia combina os 12 zodiacos do calendário tradicional chinês com os três principais sinais de bullish, bearish e bearish, oferecendo uma visão única do mercado para os comerciantes de Bitcoin. Quando surgir um sinal de bullish, é recomendado abrir mais posições; quando surgir um sinal de bearish, é recomendado abrir uma posição vazia; quando surgir um sinal de observação, é recomendado observar temporariamente e não abrir uma posição cegamente.
A lógica central da estratégia é determinar qual ano do zodíaco do calendário chinês está em cada ano de cada linha K dividido por um saldo de 12. De acordo com dados históricos, os anos de ratos, bois, tigres, leopardos, dragões e serpentes, o mercado de bitcoin costuma estar em uma tendência ascendente; os anos de cavalos, ovelhas, leopardos, macacos, cães e porcos, o mercado de bitcoin costuma estar em uma tendência descendente.
Quando o saldo de anos calculado é 0, 1, 4, 5, 8 e 9, o ano do zodíaco de tendência ascendente, a estratégia mostra um sinal de pessimismo e recomenda a abertura de posições extras para lucrar com a alta do mercado de Bitcoin.
Quando o saldo de anos calculado é de 2, 6, 10 - o ano do zodíaco de tendência de queda - a estratégia mostra um sinal de queda e recomenda a abertura de posições em branco para lucrar com a queda do mercado de bitcoin.
Quando o saldo de anos calculado é de 3, 7 e 11, ou seja, o ano do zodíaco onde a oscilação é desconhecida, a estratégia mostra um sinal de esperanças, recomendando temporariamente observar o mercado e não abrir posições cegamente para evitar perdas desnecessárias.
A maior vantagem dessa estratégia é que ela oferece uma perspectiva única, completamente diferente da análise técnica e fundamental. A cultura do zodíaco lunar chinês tem uma longa história e combina uma profunda compreensão da China antiga sobre o funcionamento do mercado e da economia. O julgamento do ano do zodíaco não tem uma fórmula rígida, mas sim a identificação de padrões por meio de rotações históricas.
Esta estratégia de negociação é simples e fácil de operar, com pouco código e baixo consumo de recursos, e pode ser amplamente aplicada a diferentes tipos de sistemas de negociação. Ela não requer cálculos complexos e otimização de parâmetros, reduzindo a dificuldade de implementação da estratégia e permitindo que mais comerciantes tenham acesso e uso.
O maior risco dessa estratégia é que a precisão do julgamento do ano do zodíaco não pode ser rigorosamente verificada e medida. A sabedoria histórica contida na cultura do zodíaco do calendário lunar chinês é difícil de ser comprovada com dados.
Outro ponto de risco é que, mesmo que a probabilidade de um ano do zodíaco seja maior, a inversão pode ocorrer em anos individuais. Isso requer que o comerciante use mais informações para fazer um julgamento abrangente, em vez de depender de um sinal de negociação.
Além disso, os sinais de negociação que dependem excessivamente da estratégia também são propensos a criar um efeito de rebanho, o que pode levar a riscos sistêmicos significativos.
A estratégia de otimização tem duas direções principais:
A primeira é a regra de julgamento do ano do zodíaco. Pode-se considerar a combinação de mais teorias filosóficas clássicas chinesas, como Cinco Linhas de Yin e Yang, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas de Cinco Linhas, Cinco Linhas de Cinco Linhas de Cinco Lin
Em segundo lugar, a combinação com outros fatores ou modelos. A determinação de um único ano do zodíaco é difícil de garantir a precisão das decisões de negociação. É necessário usá-lo em combinação com outros modelos, como indicadores técnicos, julgamentos de ambiente econômico, para formar um sistema de decisão mais robusto e reduzir a taxa de erro.
A estratégia de negociação de Bitcoin baseada no ano do zodíaco lunar chinês abriu uma nova perspectiva estratégica. Ela fornece uma referência muito valiosa para as decisões de negociação, permitindo que os comerciantes saiam do quadro da análise técnica e da análise fundamental e examinem o mercado de uma dimensão mais elevada.
/*backtest
start: 2022-11-20 00:00:00
end: 2022-12-31 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Chinese Zodiac Calendar Strategy", shorttitle="CZC Strategy", overlay=true)
// Calculate digit of year for each bar
yearDigit = year % 12
// Define trading conditions based on the year's digit
isBullYear = yearDigit == 0 or yearDigit == 1 or yearDigit == 4 or yearDigit == 5 or yearDigit == 8 or yearDigit == 9
isBearYear = yearDigit == 2 or yearDigit == 6 or yearDigit == 10
isFlatYear = yearDigit == 3 or yearDigit == 7 or yearDigit == 11
// Set the label color based on trading conditions
labelColor = isBullYear ? color.green : (isBearYear ? color.red : color.yellow)
// Set the text for the trading label based on trading conditions
tradingConditionText = isBullYear ? 'Bull' : (isBearYear ? 'Bear' : 'Flat')
// Set the background color based on trading conditions
bgcolor(isBullYear ? color.new(color.green, 90) : na)
bgcolor(isBearYear ? color.new(color.red, 90) : na)
bgcolor(isFlatYear ? color.new(color.yellow, 90) : na)
// Place or close orders based on trading conditions and create labels
if (isBullYear)
// label.new(bar_index, low, text=tradingConditionText, color=color.green, xloc=xloc.bar_index, yloc=yloc.belowbar, style=label.style_label_up, size=size.small)
strategy.entry("Bull", strategy.long)
strategy.close("Bear")
if (isBearYear)
// label.new(bar_index, high, text=tradingConditionText, color=color.red, xloc=xloc.bar_index, yloc=yloc.abovebar, style=label.style_label_down, size=size.small)
strategy.entry("Bear", strategy.short)
strategy.close("Bull")
if (isFlatYear)
// label.new(bar_index, high, text=tradingConditionText, color=color.yellow, xloc=xloc.bar_index, yloc=yloc.abovebar, style=label.style_label_center, size=size.small)
strategy.close("Bull")
strategy.close("Bear")