Estratégia de Conversão de Momentum de Fase Lunar Multifásica

月相策略 动量交易 时间序列分析 天文周期 逆转交易 MPLS TSA MR
Data de criação: 2025-05-30 11:20:26 última modificação: 2025-05-30 11:20:26
cópia: 2 Cliques: 284
2
focar em
319
Seguidores

Estratégia de Conversão de Momentum de Fase Lunar Multifásica Estratégia de Conversão de Momentum de Fase Lunar Multifásica

Visão geral

A estratégia de conversão de fluxo de lua é um sistema de negociação baseado no ciclo lunar, que utiliza os efeitos periódicos que o mercado pode ter durante a lua cheia e a lua nova para tomar decisões de negociação. A estratégia assume que o comportamento do mercado apresenta padrões previsíveis em determinadas fases da lua, proporcionando aos comerciantes oportunidades potenciais de entrada e saída. O núcleo da estratégia é a criação de posições múltiplas em torno da lua cheia e da lua nova, e o equilíbrio ou a conversão de posições em fases de lua opostas, formando um ciclo de negociação contínuo.

Princípio da estratégia

O princípio central da estratégia é aproveitar o ciclo astronômico (especialmente o ciclo das fases lunares) para influenciar o sentimento do mercado e a movimentação dos preços. Em sua implementação concreta, a estratégia inclui os seguintes componentes-chave:

  1. Base de dados de fases lunaresA estratégia predefine os pontos de tempo exatos de lua cheia e lua nova para todo o ano de 2025, incluindo o mês, dia, hora e minuto. Os dados são armazenados em duas matrizes separadas, correspondendo respectivamente à lua cheia e à lua nova.

  2. Função de determinação de fase lunarA estratégia foi implementada em um projeto chamado:isNearMoonA função, usada para determinar se o tempo atual está próximo de uma fase lunar especificada. Aceita a matriz de fases lunares e o limite de tempo como parâmetros, calcula o diferencial entre o tempo atual e o tempo de fase lunar, e retorna o valor verdadeiro se o diferencial estiver dentro do limite de limite (configurado como ± 12 horas no código).

  3. Logística de geração de sinais

    • Quando a lua cheia se aproxima, a estratégia gera um sinal de “Buy on Full” ao mesmo tempo em que fecha qualquer posição anteriormente estabelecida na lua nova.
    • Quando a lua nova se aproxima, a estratégia gera um sinal de “Buy on New” ao mesmo tempo em que fecha qualquer posição anteriormente estabelecida na lua cheia
  4. Visualização de etiquetasA estratégia usa diferentes cores e posições no gráfico para marcar a ocorrência de lua cheia e lua nova, com o verde para cima indicando a lua cheia e o laranja para baixo indicando a lua nova, melhorando a visualização e a experiência do usuário.

A estratégia usa o tempo como principal fonte de sinais, em vez do tradicional movimento de preços ou indicadores técnicos, e reflete um pensamento de negociação alternativo.

Vantagens estratégicas

  1. Regras de negociação simples e clarasA estratégia é intuitiva e fácil de entender, não envolve complexas fórmulas matemáticas ou cálculos de indicadores, reduzindo a dificuldade de implementação.

  2. Independente do barulho do mercadoComo os sinais de negociação são baseados exclusivamente em eventos astronômicos previstos e não em flutuações de preços de mercado, a estratégia é menos afetada pelo ruído do mercado e pelas flutuações de curto prazo.

  3. Aplicabilidade a longo prazoAs fases lunares são fenômenos astronômicos que podem ser previstos com precisão, o que significa que os sinais de negociação podem ser determinados com muito tempo de antecedência, o que favorece a formulação de planos de negociação a longo prazo.

  4. A vantagem psicológicaOs pontos de entrada e saída predeterminados reduzem a possibilidade de negociação emocional, permitindo que os operadores executem rigorosamente de acordo com a estratégia, sem medo ou ganância do mercado.

  5. Simplificação da gestão de fundosA estratégia usa a porcentagem de valor líquido da conta por defeito para negociar, simplificando o processo de gerenciamento de fundos, embora na aplicação real possa ser necessário ajustar para uma proporção mais conservadora.

  6. Ajuda visualA estratégia marca claramente os pontos de sinalização de negociação no gráfico, ajudando o comerciante a entender e monitorar a execução da estratégia.

Risco estratégico

  1. Falta de consideração de preçosA estratégia ignora completamente os fatores de mercado, como o nível de preços, tendências e volatilidade, que podem levar a negociações em condições de mercado desfavoráveis.

  2. Limitação de um intervalo de tempo fixoO código contém apenas dados de fases lunares para 2025, além desse intervalo de tempo, a estratégia não funcionará corretamente e os dados precisarão ser atualizados periodicamente.

  3. Falta de mecanismos de contençãoA estratégia não oferece qualquer tipo de proteção de stop loss, o que pode levar a perdas graves em situações de forte volatilidade do mercado.

  4. Risco de dependência de cicloA eficácia da estratégia será afetada se a correlação entre a fase lunar e o comportamento do mercado for instável ou se ela mudar com o tempo.

  5. Fixação de parâmetrosA estratégia usa um limite de tempo fixo (± 12 horas), sem flexibilidade para se adaptar a diferentes mercados ou a diferentes fases do mês.

  6. Transações unidirecionaisA estratégia, apesar de mudar entre os meses, limita-se a fazer mais operações, não aproveitando oportunidades de tomada de posições, podendo perder parte das oportunidades de mercado.

Para minimizar esses riscos, recomenda-se:

  • Adicionar filtros baseados em condições de mercado
  • Implementar estratégias de stop loss adequadas
  • Expansão da base de dados para incluir uma faixa de tempo maior
  • Parâmetros de optimização de tempo de queda
  • Considerar estratégias de cotação adicionais

Direção de otimização da estratégia

  1. Combinação de indicadores técnicosCombinação de um número de confiança lunar com indicadores técnicos tradicionais (como a média móvel, o índice de força relativa RSI, MACD, etc.) para aumentar a precisão da negociação somente quando o indicador técnico confirma o número de confiança lunar.

  2. Tempo de transiçãoDe acordo com a análise de dados históricos, a melhor janela de tempo de negociação para as diferentes fases lunares pode variar a duração e intensidade do impacto da lua cheia e da lua nova no mercado, e deve ser tratada de forma diferente.

  3. Adição de lógica de vazioConsidere a implementação de estratégias de curto prazo em fases específicas do mês, como se os dados históricos indicassem que certos períodos de transição de fases do mês costumam ser acompanhados de queda no mercado.

  4. Condições de segmentação do mercado: Analisar o desempenho da estratégia de fase lunar em diferentes condições de mercado (aumento, queda, classificação horizontal) e ajustar os parâmetros da estratégia para diferentes condições.

  5. Optimizar a gestão de fundos: Em vez de usar um valor fixo de 100% do valor líquido da conta, realize um cálculo dinâmico do tamanho da posição, com base na volatilidade do mercado e na tolerância ao risco da conta.

  6. Adição do fator de intensidade da fase lunarConsiderando os tipos especiais de fases lunares (como a Super Lua, a Lua Azul, etc.) e seus possíveis efeitos adicionais, os diferentes tipos de fases lunares recebem diferentes pesos de sinal.

  7. Extensão da fonte de dadosEstender a estratégia para considerar outros fatores astronômicos (como eclipses solares, lunares, fases planetárias, etc.) e seus efeitos combinados com as fases lunares.

  8. Otimização do ciclo de respostaRealizar retrospectivas de vários períodos, determinar quais os quadros de tempo (linhas de sol, de circunferência e de lua) em que a estratégia funciona melhor e otimizá-la para o objetivo.

Resumir

A estratégia de conversão de fase lunar multifásica representa um método de negociação único que tenta usar o ciclo astronômico em vez da análise técnica tradicional para orientar as decisões de negociação. Embora tenha as vantagens de ser simples, intuitivo e independente do ruído do mercado, o método também enfrenta os desafios de ignorar a dinâmica dos preços, a falta de gestão de risco e a dependência excessiva de um único fator.

A estratégia é mais adequada como parte de um sistema de negociação mais abrangente, em vez de ser usada de forma independente. Ao combinar o número de confiança lunar com a análise técnica tradicional e o rigoroso gerenciamento de risco, os comerciantes podem potencialmente aumentar a confiabilidade e a robustez da estratégia.

Por fim, como todas as estratégias de negociação, a estratégia de conversão de fase lunar multifásica precisa ser adequadamente testada e testada para o futuro para verificar sua eficácia em diferentes ambientes de mercado. Os comerciantes devem reconhecer que, embora possa haver alguma relação entre a fase lunar e o comportamento do mercado, essa relação pode ser instável e vulnerável a outros fatores.

Código-fonte da estratégia
/*backtest
start: 2024-05-30 00:00:00
end: 2025-05-29 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("2-Way Moon Phase Strategy (Buy Full/New, Sell Opposite)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// === FULL MOON TIMES (2025) ===
fullMoonTimes = array.new_int()
array.push(fullMoonTimes, timestamp(2025, 1, 13, 10, 27))
array.push(fullMoonTimes, timestamp(2025, 2, 12, 2, 53))
array.push(fullMoonTimes, timestamp(2025, 3, 13, 17, 54))
array.push(fullMoonTimes, timestamp(2025, 4, 12, 6, 21))
array.push(fullMoonTimes, timestamp(2025, 5, 11, 17, 55))
array.push(fullMoonTimes, timestamp(2025, 6, 10, 3, 20))
array.push(fullMoonTimes, timestamp(2025, 7, 9, 11, 55))
array.push(fullMoonTimes, timestamp(2025, 8, 7, 19, 39))
array.push(fullMoonTimes, timestamp(2025, 9, 6, 3, 21))
array.push(fullMoonTimes, timestamp(2025, 10, 5, 11, 47))
array.push(fullMoonTimes, timestamp(2025, 11, 3, 21, 18))
array.push(fullMoonTimes, timestamp(2025, 12, 3, 8, 15))

// === NEW MOON TIMES (2025) ===
newMoonTimes = array.new_int()
array.push(newMoonTimes, timestamp(2025, 1, 29, 0, 37))
array.push(newMoonTimes, timestamp(2025, 2, 27, 12, 27))
array.push(newMoonTimes, timestamp(2025, 3, 29, 0, 58))
array.push(newMoonTimes, timestamp(2025, 4, 27, 13, 39))
array.push(newMoonTimes, timestamp(2025, 5, 27, 2, 22))
array.push(newMoonTimes, timestamp(2025, 6, 25, 17, 8))
array.push(newMoonTimes, timestamp(2025, 7, 25, 8, 12))
array.push(newMoonTimes, timestamp(2025, 8, 23, 23, 7))
array.push(newMoonTimes, timestamp(2025, 9, 22, 13, 50))
array.push(newMoonTimes, timestamp(2025, 10, 22, 3, 26))
array.push(newMoonTimes, timestamp(2025, 11, 20, 15, 48))
array.push(newMoonTimes, timestamp(2025, 12, 20, 3, 44))

// === FUNCTION TO DETECT NEARBY MOON PHASE ===
isNearMoon(array<int> moonArray, int thresholdMinutes) =>
    result = false
    for i = 0 to array.size(moonArray) - 1
        moonTime = array.get(moonArray, i)
        timeDiff = math.abs(time - moonTime)
        if timeDiff <= thresholdMinutes * 60 * 1000
            result := true
    result

// === SIGNALS ===
isFullMoon = isNearMoon(fullMoonTimes, 720)  // ±12 hours
isNewMoon  = isNearMoon(newMoonTimes, 720)

// === STRATEGY LOGIC ===
// Use one position with reversal logic
if isFullMoon
    strategy.entry("Buy on Full", strategy.long)
    strategy.close("Buy on New")  // Close previous New Moon trade

if isNewMoon
    strategy.entry("Buy on New", strategy.long)
    strategy.close("Buy on Full")  // Close previous Full Moon trade

// === VISUAL LABELS ===
plotshape(isFullMoon, title="Full Moon", location=location.belowbar, color=color.green, style=shape.labelup, text="Full")
plotshape(isNewMoon,  title="New Moon",  location=location.abovebar, color=color.orange, style=shape.labeldown, text="New")