Estratégia de negociação de Bitcoin baseada no calendário chinês do zodíaco

Autora:ChaoZhang, Data: 2023-11-21 14:50:26
Tags:

imgAqui está o conteúdo do artigo em chinês e inglês que você pediu:

Resumo

Esta estratégia combina o ciclo dos 12 animais do zodíaco chinês no calendário lunar chinês tradicional para gerar três sinais-chave: Bullish, Bearish e Sitting on the Fence.

O sinal de alta indica uma potencial tendência de alta no mercado do Bitcoin, sugerindo oportunidades para posições longas.

O sinal de baixa alerta para uma potencial desaceleração, aconselhando cautela ou considerando posições curtas.

Sentar-se no sinal da cerca recomenda uma posição neutra, ideal em tempos de incerteza.

Esta estratégia visa exclusivamente os traders de Bitcoin, aproveitando o poder do Zodíaco Chinês para informar as decisões de negociação de BTC. Explore esta abordagem inovadora para desbloquear novos insights para sua jornada de negociação de Bitcoin.

Estratégia lógica

A lógica central desta estratégia calcula o restante do ano da linha K dividido por 12 para determinar em que ano do zodíaco chinês a barra está localizada. De acordo com dados históricos, anos de Rato, Búfalo, Tigre, Coelho, Dragão e Serpente viram o mercado de Bitcoin em tendências ascendentes; enquanto anos de Cavalo, Cabra, Macaco, Galo, Cão e Porco viram tendências descendentes. Portanto, a estratégia dá sinais de negociação diferentes com base no restante calculado.

Quando o restante do ano é 0, 1, 4, 5, 8 ou 9, são anos do zodíaco com tendências ascendentes.

Quando o restante é de 2, 6 ou 10, são anos do zodíaco com tendências descendentes.

Quando o restante é 3, 7 ou 11, são anos do zodíaco incertos. A estratégia exibirá um sinal de "Sentado na cerca" e sugerirá abster-se de abrir posições cegamente para evitar perdas desnecessárias.

Análise das vantagens

A maior vantagem desta estratégia é que fornece uma perspectiva completamente diferente da análise técnica ou da análise fundamental. A cultura do zodíaco chinês tem uma longa história e incorpora a sabedoria chinesa antiga sobre os ciclos de mercado e econômicos. A identificação dos anos do zodíaco depende do reconhecimento de padrões de ciclos históricos em vez de fórmulas rígidas. Isso oferece referências valiosas para decisões de negociação de Bitcoin.

Esta estratégia de negociação apresenta simplicidade, baixo volume de código, consumo mínimo de recursos e ampla aplicabilidade a diferentes sistemas de negociação.

Análise de riscos

O maior risco é que a precisão do julgamento do ano do zodíaco não possa ser estritamente verificada ou quantificada. A sabedoria histórica contida na cultura do zodíaco chinês é difícil de provar com dados. Portanto, deve ser usada com prudência como referência, não como a única confiança para decisões comerciais.

Outro risco é que, embora os anos do zodíaco tenham maior probabilidade de subir em geral, ocasionalmente ainda podem ocorrer reversões em anos individuais.

A dependência excessiva dos sinais de negociação pode também conduzir facilmente a um efeito de rebanho, incorrendo em riscos sistémicos enormes.

Orientações de otimização

Existem duas direcções principais para otimizar esta estratégia:

Primeiro, enriquecer as regras de julgamento do ano do zodíaco. Mais teorias clássicas chinesas como Yin Yang cinco elementos, San Qi Liu Xiong podem ser integradas para formar uma avaliação mais completa dos anos do zodíaco que se alinha melhor com as tradições culturais chinesas.

Em segundo lugar, combinar com outros fatores ou modelos. Confiar apenas nos anos do zodíaco tem suas limitações para garantir decisões precisas. A estratégia deve ser usada junto com indicadores técnicos, modelos de avaliação do ambiente econômico, etc., para criar um sistema mais robusto e reduzir erros.

Conclusão

A estratégia de negociação de Bitcoin baseada no calendário do zodíaco chinês é pioneira em uma perspectiva estratégica inovadora. Ela fornece referências valiosas para decisões de negociação, permitindo que os comerciantes saibam das estruturas da análise técnica e fundamental, para examinar o mercado a partir de uma dimensão mais elevada. Mas suas limitações também devem ser reconhecidas para evitar riscos associados à dependência excessiva. Somente como um fator de referência importante em vez da única base para decisões, e apenas quando usado em combinação com outros modelos e indicadores, o calendário do zodíaco pode produzir sua máxima utilidade.


/*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")

Mais.