2
focar em
410
Seguidores

Estratégia de rotação de criptomoedas orientada por IA: Deixe que os algoritmos identifiquem os pontos de maior atividade do mercado para você.

Criado em: 2026-01-14 09:34:14, atualizado em: 2026-01-22 16:54:35
comments   0
hits   214

[TOC]

Estratégia de rotação de criptomoedas orientada por IA: Deixe que os algoritmos identifiquem os pontos de maior atividade do mercado para você.

Introdução: O Ciclo de Mudanças no Mundo das Criptomoedas

O mercado de criptomoedas apresenta uma história diferente a cada dia. Hoje o Bitcoin lidera os ganhos, amanhã o Ethereum assume a liderança e, depois de amanhã, até mesmo moedas obscuras como o ZEC podem apresentar valorização. Diversas moedas se alternam em altas e baixas, com o foco mudando tão rapidamente que chega a ser vertiginoso. Para as instituições, existem equipes profissionais monitorando o mercado 24 horas por dia, 7 dias por semana, e informações privilegiadas para se posicionarem com antecedência; mas para os investidores individuais, essa rápida rotação do mercado muitas vezes significa perder oportunidades ou comprar no pico e ficar preso.

As estratégias tradicionais de rotação são clássicas no setor financeiro — instituições as utilizam para rotação setorial e de ativos com bons resultados. No entanto, o problema é que a rotação tradicional exige uma perspectiva macro; é preciso avaliar quais setores irão subir e quando mudar de estratégia. Para investidores individuais, sem informações privilegiadas e com tempos de reação mais lentos, a estratégia se baseia basicamente na intuição, e a taxa de sucesso é previsivelmente baixa. Então, e se a IA fizesse isso? Ela pode monitorar indicadores técnicos, coletar notícias e analisar carteiras 24 horas por dia, 7 dias por semana, sem tomar decisões impulsivas baseadas em flutuações emocionais. Hoje, utilizarei o fluxo de trabalho da Plataforma Quantitativa Inventor para implementar um sistema de rotação com IA e compartilharei a lógica completa de implementação com vocês.

Arquitetura do sistema: Mecanismo de tomada de decisão em três níveis

Estratégia de rotação de criptomoedas orientada por IA: Deixe que os algoritmos identifiquem os pontos de maior atividade do mercado para você.

O conceito central do projeto deste sistema de rodas com inteligência artificial é:Deixe que os indicadores técnicos façam a triagem, que a análise de notícias faça a verificação e que a IA faça a seleção final.Todo o sistema está dividido em três módulos principais:

1. Camada de Triagem Técnica: Pontuação Abrangente Baseada em Médias Móveis de Múltiplos Períodos

O sistema primeiro classifica cada criptomoeda de alta liquidez (ordenada pelo volume de negociação em 24 horas) usando um sistema de média móvel de múltiplos períodos. Este sistema de classificação compreende três dimensões:

padrão de alinhamento da média móvel(pontuação do arranjo: -4 a +4)

  • Calcule as posições relativas de quatro médias móveis com diferentes períodos (curto prazo, curto prazo, médio prazo e longo prazo).
  • Arranjo perfeito de múltiplas cabeças (curto > médio-curto > médio-longo > longo) pontuação +4
  • Pontuação de alinhamento de baixa perfeita -4
  • Em outros casos, é atribuída uma pontuação intermediária com base na completude do arranjo.

espaçamento de divergência da média móvel(gapScore)

  • Esta métrica mede se a distância entre as médias móveis está aumentando ou diminuindo.
  • Um valor positivo indica expansão ascendente (tendência de alta acelerada).
  • Valores negativos indicam difusão descendente (tendência de baixa acelerada).

mudanças na série temporal da média móvel(timeSeriesScore: -4 a +4)

  • Analise as quatro médias móveis para verificar quantas estão subindo e quantas estão caindo.
  • Todos os aumentos resultam em uma pontuação de +4, todas as diminuições resultam em uma pontuação de -4.

Fórmula para o cálculo da pontuação final geral:

\[ \text{pontuação} = \text{espaçamento de difusão} \times \text{pontuação do padrão de arranjo} \times \text{pontuação de variação da série temporal} \]

A beleza desta fórmula reside em:A pontuação só será significativa quando os três indicadores estiverem em consonância simultaneamente.Se as médias móveis estiverem bem alinhadas, mas o espaçamento entre elas estiver diminuindo, isso indica uma tendência de enfraquecimento e a pontuação não será muito alta.

1. Projeto multicíclico

var s = exchange.GetRecords(processedSymbol, wheelPeriod / 4);   // 短期
var ms = exchange.GetRecords(processedSymbol, wheelPeriod / 2);  // 中短期
var ml = exchange.GetRecords(processedSymbol, wheelPeriod * 2);  // 中长期
var ls = exchange.GetRecords(processedSymbol, wheelPeriod * 4);  // 长期

Se wheelPeriod=60 minutos, os intervalos de tempo reais são: 15 minutos, 30 minutos, 120 minutos e 240 minutos, abrangendo tendências de curto, médio e longo prazo.

2. Lógica de pontuação para padrões de arranjo

if (bullCount == 3) {
    arrangementScore = 4;  // 完美多头排列
} else if (bearCount == 3) {
    arrangementScore = -4; // 完美空头排列
} else if (bullCount == 2) {
    // 连续的两个条件得分更高
    if ((compare1 > 0 && compare2 > 0) || (compare2 > 0 && compare3 > 0)) {
        arrangementScore = 3;
    } else {
        arrangementScore = 2;
    }
}

A ideia aqui é que uma disposição contínua de médias móveis pontua melhor do que uma disposição dispersa, porque uma disposição contínua indica uma tendência mais clara.

3. Projeto não linear de pontuação abrangente

if (gapScore > 0) {
    comprehensiveScore = gapScore * arrangementScore * timeSeriesScore;
} else if (gapScore < 0) {
    comprehensiveScore = gapScore * Math.abs(arrangementScore) * Math.abs(timeSeriesScore);
}

Este projeto garante que:

  • A pontuação só será significativa quando a difusão, o arranjo e o ritmo estiverem em harmonia.
  • Se algum dos indicadores for 0 ou próximo de 0, a pontuação geral será muito baixa.
  • Evite ser enganado por um único indicador.

O sistema filtrará automaticamente dois conjuntos de moedas:

  • Grupo positivoOs 5 melhores pontuadores são adequados para posições de longo alcance.
  • grupo negativoOs 5 piores classificados são adequados para venda a descoberto.

Mas existe um elemento de design fundamental aqui:Se você já possui uma posição comprada em uma determinada criptomoeda, o sistema a adicionará ao grupo positivo, mesmo que ela não esteja entre as 5 principais.O mesmo se aplica a não ter posições. Isso permite que a IA monitore continuamente seus ativos e determine se você precisa acionar o stop loss ou reverter sua posição.

2. Camada de Verificação de Notícias: Fundamentos como Fator Suplementar para Julgamento

Os sinais técnicos por si só não bastam; também precisamos entender o mercado.Por queO processo funcionará da seguinte forma: o sistema recuperará automaticamente as 5 notícias mais recentes para cada criptomoeda (através da API do CryptoCompare), que podem incluir o progresso do projeto, atividades institucionais, notícias regulatórias, etc.

O papel da cobertura jornalística éVerificar a confiabilidade dos sinais técnicos

  • RessonânciaTendência técnica de alta + notícias positivas → fortalecimento do sinal
  • contradiçãoTendência técnica de alta + notícias negativas importantes → Alerta de risco
  • neutroTendência técnica de alta + notícias irrelevantes/ausência de notícias → avaliação puramente técnica

É importante observar que a obtenção de notícias pode sofrer atrasos ou omissões (limitações da API, criptomoedas menos populares, etc.). No entanto, o princípio de funcionamento do sistema é:As notícias são complementares, não essenciais.Caso faltem notícias, a IA irá rotulá-las como “Notícias ausentes, julgamento puramente técnico” e, em seguida, tomará uma decisão com base em indicadores técnicos e participações.

3. Camada de tomada de decisão por IA: a última linha de defesa

Essa é a essência de todo o sistema. A IA não é a principal executora da estratégia, mas…Consultor de supervisão—Fornecer uma segunda camada de avaliação em momentos críticos para identificar riscos que os sinais técnicos não conseguem captar.

O sistema fornecerá à IA todas as seguintes informações:

  • Indicadores técnicos (pontuação, padrão de distribuição, espaçamento de difusão, etc.)
  • Resumo de notícias (lista de manchetes)
  • Situação da posição (sem posição/posição comprada/posição vendida/posição oposta)
  • Situação de lucros e perdas (caso haja posições mantidas)

A IA precisa lidar com três cenários principais:

Cenário 1: Sem posições em aberto → Determine se deve abrir uma posição

intensidade do sinal técnico Cobertura jornalística Riscos tomada de decisão por IA
Forte (pontuação absoluta > 0,05) Apoio/Neutro/Sem Notícias nenhum Aberto longo/aberto curto
poderoso contradição nenhum Aguarde e verá.
Fraco (,02) Qualquer um. nenhum Aguarde e verá.

Cenário 2: Mantendo posições na mesma direção → Determine se deve continuar mantendo a posição.

Aqui, “na mesma direção” significa que a direção da posição é consistente com o sinal técnico (por exemplo, manter uma posição comprada e o indicador técnico mostrar uma tendência de alta). O sistema marcará especificamente “manter uma posição comprada, mas a força do indicador não está entre as melhores”, o que significa que, embora essa posição comprada ainda esteja na lista de posições de alta, ela não está mais entre as 5 melhores e a tendência está enfraquecendo.

status do sinal Cobertura jornalística Lucro e prejuízo tomada de decisão por IA
Nos primeiros 5/últimos 5 Estável/Com suporte/Sem novidades Qualquer um. segurar
Nos primeiros 5/últimos 5 Fatores de reviravolta/negativos lucro Posições equilibradas
Não está entre os melhores. Estável/Sem notícias lucro Observando (mantendo)
Não está entre os melhores. Estável/Sem notícias Perda Feche a posição (stop loss)
Não está entre os melhores. Fatores de reviravolta/negativos Qualquer um. Posições equilibradas

Cenário 3: Inverter posição → Determinar se deve fechar/inverter a posição

Este é um supervisor de IA.Cenários de valores essenciaisUma posição reversa refere-se a uma posição mantida na direção oposta a um sinal técnico (por exemplo, manter uma posição comprada mesmo que os indicadores técnicos tenham se tornado baixistas).

valor absoluto da pontuação Cobertura jornalística tomada de decisão por IA
Forte (>0,05) Confirmar reversão Posição inversa (abrir uma posição inversa após fechar uma posição anterior)
Forte (>0,05) Neutro/Sem notícias dorso da mão
Forte (>0,05) contradição Posições de fechamento (abordagem conservadora quando há conflito entre análises técnicas e notícias)
Médio (0,02-0,05) Confirmar reversão dorso da mão
Médio (0,02-0,05) Neutro/Sem notícias Posição próxima (sinal não suficientemente forte)
Médio (0,02-0,05) contradição Posições equilibradas
Fraco (,02) Qualquer um. Aguarde (observe, sinal muito fraco)

Condições rigorosas para operação de backhand(Condições simultâneas devem ser atendidas):

  1. O valor absoluto da pontuação é > 0,05 (sinal forte).
  2. As notícias claramente apoiam uma reversão, ou são neutras/sem notícias (mas se as notícias forem contraditórias, então apenas feche a posição).
  3. Sem grandes riscos (como repressão regulatória ou ataques de hackers).

Se a direção estiver errada, corrija-a. Sinal forte + reversão confirmada = reverta a posição decisivamente; sinal forte + notícias contraditórias = feche a posição de forma conservadora; sinal médio = reverta a posição somente quando as notícias confirmarem a reversão, caso contrário, feche a posição; sinal fraco = continue observando e não se precipite em operar.

O formato da decisão gerada pela IA é o seguinte:

[
  {
    "symbol": "BTCUSDT",
    "currentPosition": "无持仓",
    "score": 0.0856,
    "newsAnalysis": "机构增持,生态扩张",
    "overallJudgment": "技术多头强劲,新闻面支持,开多",
    "decision": "开多"
  },
  {
    "symbol": "ETHUSDT",
    "currentPosition": "持有空仓",
    "score": 0.0623,
    "newsAnalysis": "质押增加,资金流入",
    "overallJudgment": "反向持仓亏损,技术已转多,止损",
    "decision": "平仓"
  }
]

Execução de Transações: Gestão de Risco de Valor Fixo

Após a IA tomar uma decisão, o sistema executa automaticamente a transação. Isso utiliza…Transações de valor fixomecanismo:

Supondo que você defina cada transação em 100 USDT, independentemente de o preço da moeda ser 100 USDT ou 10.000 USDT, o sistema calculará quantos contratos abrir com base em 100 USDT. A fórmula de cálculo é:

合约张数 = 金额(U) / 当前价格 / 合约面值(CtVal)

Por exemplo:

  • Preço do BTC = 45000 USDT
  • Valor nominal do contrato = 0,001 BTC
  • Valor fixo = 100 USDT
  • Número de contratos = 100 / 45000 / 0,001 ≈ 2,22 contratos

O sistema irá processá-lo automaticamente:

  • Precisão da quantidade (arredondada de acordo com as normas de câmbio)
  • Limites de quantidade mínima/máxima
  • Configuração de alavancagem (padrão 10x)

Existem duas vantagens em fazer isso:

  1. Exposição ao risco igualO risco é o mesmo para todas as moedas; a diferença de preço não fará com que algumas moedas percam pouco enquanto outras perdem muito.
  2. Gestão de fundos simplificada10 posições = 1000U de exposição ao risco, algo evidente à primeira vista.

Controle de Risco Independente: Sistema de Stop-Loss Móvel

Após a execução de uma transação, o controle de risco ainda é necessário. Este sistema utiliza…Parada traseira independenteÉ um sistema independente da estratégia principal que realiza verificações de posição em alta frequência, uma vez por segundo.

Um stop móvel não é simplesmente um stop fixo, mas sim:Proteja os ganhos não realizados e deixe os lucros correrem.

Fluxo de trabalho:

  1. O sistema regista cada posição.Maior lucro histórico
  2. Computação em tempo realLucro atual
  3. calcularDrawdown = Lucro Máximo - Lucro Atual
  4. Se o drawdown ultrapassar um limite (por exemplo, 1,5%), a posição será fechada automaticamente.

Implementação de código:

function monitorPositionWithTrailingStop(coin) {
    const pos = getPosition(coin); // 获取持仓
    if (!pos) return;
    
    const currentPnl = calculatePnl(pos); // 当前盈亏百分比
    
    // 获取历史最高盈利
    const symbolKey = `${coin}_USDT.swap_maxprofit`;
    let maxProfit = _G(symbolKey);
    
    // 如果当前盈利更高,更新最高盈利
    if (maxProfit === null || currentPnl > maxProfit) {
        maxProfit = currentPnl;
        _G(symbolKey, maxProfit);
        Log(`📈 ${coin} 更新最高盈利:${(maxProfit * 100).toFixed(2)}%`);
    }
    
    // 计算回撤
    const drawdown = maxProfit - currentPnl;
    
    // 触发止损
    if (drawdown >= CONFIG.TRAILING_STOP_PERCENT) {
        closePosition(coin, pos, "移动止损");
        _G(symbolKey, null); // 清除记录
    }
}

Devido à alta volatilidade do mercado de criptomoedas, a estratégia principal pode ser executada apenas uma vez a cada 4 horas (para selecionar novas criptomoedas e determinar as posições de abertura e fechamento), mas é necessário inserir ordens de stop-loss.Proteção em tempo realSe você esperar 4 horas para verificar, os lucros podem já ter sido perdidos. Portanto, o sistema de stop-loss é um fluxo de trabalho independente, executado a cada 15 segundos em paralelo com a estratégia principal.

Monitoramento visual: três tabelas para mantê-lo informado.

A estratégia é executada automaticamente, mas você precisa saber o que ela está fazendo. O sistema foi projetado com três tabelas de monitoramento:

1. Visão geral da conta

Estratégia de rotação de criptomoedas orientada por IA: Deixe que os algoritmos identifiquem os pontos de maior atividade do mercado para você.

Você pode visualizar o lucro e o prejuízo totais, bem como o status do sistema, rapidamente.

2. Tabela de sinais de decisão de IA (Mais importantes)

Estratégia de rotação de criptomoedas orientada por IA: Deixe que os algoritmos identifiquem os pontos de maior atividade do mercado para você.

Esta tabela informa:

  • Que sugestões a IA deu?
  • Por que essa sugestão foi feita (notícias + julgamento)
  • Foi executado? Por que foi ignorado?

3. Tabela de Posições em Tempo Real

Estratégia de rotação de criptomoedas orientada por IA: Deixe que os algoritmos identifiquem os pontos de maior atividade do mercado para você.

Esta tabela mostra:

  • Lucro e prejuízo em tempo real para cada posição.
  • Maior lucro histórico (onde foi o pico?)
  • Retração atual (quão distante está da linha de stop-loss?)
  • Aviso com código de cores (fica vermelho quando o recuo se aproxima da linha de stop-loss)

Essas três tabelas permitem que você veja a qualquer momento o que o sistema está fazendo, por que está fazendo isso e quais são os resultados.

Limitações do sistema: Manter uma compreensão clara

Nenhuma estratégia é perfeita, e este sistema também tem limitações óbvias:

1. A qualidade da IA ​​depende do tamanho do modelo.

Embora o recurso de modelos grandes seja muito poderoso e funcione bem na maioria das vezes,Erros de julgamento podem ocorrer em condições extremas de mercado.

Por exemplo:

  • Em 2022, a FTX passou por uma crise financeira, mas os indicadores técnicos ainda sugeriam uma tendência de alta, e as notícias iniciais não revelaram nenhum impacto negativo claro (devido ao atraso na divulgação das notícias). A IA poderia ter recomendado manter ou aumentar as posições.
  • Algumas operações de “uso de informação privilegiada” causam picos e quedas repentinas em indicadores técnicos que a IA não consegue detectar.

Afinal, a IA aprende com dados históricos e pode ficar confusa quando confrontada com situações sem precedentes (eventos do cisne negro).

2. Há um atraso na obtenção de notícias.

O sistema captura dados de APIs de notícias públicas. Pode ser que não capture os primeiros minutos após a publicação de uma notícia importante e, quando os dados forem capturados, o preço já pode ter mudado.

Por exemplo:

  • Uma corretora anunciou a exclusão de uma determinada criptomoeda da sua plataforma, e o preço despencou 30% em apenas um minuto após o anúncio. No entanto, a API pode não conseguir capturar a notícia por mais cinco minutos.
  • A agência reguladora emitiu um comunicado repentino e, antes mesmo que a mídia especializada em criptomoedas pudesse noticiar o fato, a API já havia desaparecido.

Este é um problema comum em todos os sistemas automatizados: informações privilegiadas sempre chegam mais rápido do que informações disponíveis publicamente.

3. Os indicadores técnicos são inerentemente defasados.

As médias móveis e as tendências são todas baseadas emPreços históricosOs cálculos sempre resultam em uma resposta lenta a eventos inesperados.

Por exemplo:

  • O BTC caiu de 45.000 para 30.000, mas as médias móveis ainda podem mostrar um padrão de alta (porque precisam de tempo para reagir).
  • Uma determinada criptomoeda teve uma valorização repentina de 50%, mas as médias móveis podem ainda não ter entrado em tendência de alta.

Portanto, este sistema é mais adequado.Siga a tendênciaNão é adequadoAproveitando a oportunidadeSua vantagem é que pode seguir uma tendência de forma constante depois que ela se forma, mas não pode comprar na baixa nem vender na alta.

4. Valores fixos podem não ser suficientemente flexíveis.

Embora as transações de valor fixo ofereçam um risco administrável, elas também significam:

  • Juros compostos não podem ser aplicados em um mercado em alta (continuam sendo 100 USDT a cada vez).
  • Impossibilidade de reduzir posições durante um mercado em baixa (ainda apenas 100U de cada vez).

Se sua conta aumentar de 10.000 USDT para 50.000 USDT, teoricamente o valor da transação deveria aumentar, mas o sistema não ajusta isso automaticamente. Você precisa modificar manualmente.$vars.Amountvariável.

Como faço para usar este sistema?

1. Pré-requisitos

  1. Conta da Plataforma de Quantificação de Inventoreshttps://www.fmz.com
  2. API ExchangeCorretoras que suportam negociação de contratos (como Binance e OKX)
  3. Vale-presente modelo grandeDiversas interfaces de modelos grandes/contas OpenRouter

2. Etapas de Implantação

  1. Crie um robô na plataforma Inventor e vincule-o à API Exchange.
  2. Copiar código fonte da estratégia
  3. Defina o ciclo de disparo: o primeiro determina o ciclo de rotação e o segundo determina o ciclo de realização de lucros e verificação de stop-loss.
  4. Configurar variáveis ​​de fluxo de trabalho:
    • coinNumberNúmero de moedas altamente circulantes selecionadas
    • wheelPeriodparâmetros do período de cálculo da média móvel
    • meanPeriodPeríodo da média móvel
    • AmountValor por transação
    • lossPercentTaxa de trailing stop
  5. Configure as credenciais do modelo de IA de grande porte e selecione o modelo de grande porte.
  6. Estratégia de startup

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

Ainda existem muitas áreas em que este sistema pode ser melhorado:

1. Gestão dinâmica de posições

O valor atual é fixo e pode ser alterado para:

  • Os ajustes serão feitos dinamicamente com base no patrimônio líquido da conta (por exemplo, 2% do patrimônio líquido).
  • Alocar posições com base na força do sinal (invista mais em sinais fortes e menos em sinais fracos).

2. Votação por múltiplos modelos de IA

Em vez de depender de um único modelo grande, use de 3 a 5 modelos para tomar decisões simultaneamente:

  • DeepSeek
  • Claude
  • GPT
  • Gemini Pro

As transações só são executadas quando a maioria dos modelos concorda, reduzindo o risco de erro de julgamento por parte de um único modelo.

3. Integração de dados on-chain

Além de preços e notícias, você também pode adicionar:

  • movimento de localização da baleia
  • Fluxo líquido de entrada/saída das bolsas
  • Alterações na oferta de stablecoins

Esses dados frequentemente refletem mudanças de tendência antes dos indicadores técnicos.

4. Stop-loss mais inteligente

O trailing stop atual é uma porcentagem fixa, que pode ser otimizada da seguinte forma:

  • Volatilidade adaptável (1,5% para BTC, 3% para altcoins)
  • Stop loss com decaimento temporal (quanto mais tempo a posição for mantida, mais frouxa será a linha de stop loss).
  • Avalie a aceleração do recuo (se o recuo for rápido, feche a posição imediatamente).

5. Análise da Curva de Capital

Registre o lucro e o prejuízo de cada transação e analise-os.

  • Quais criptomoedas têm uma alta taxa de sucesso?
  • Quais períodos são bons para o desempenho?
  • Quais intensidades de sinal são mais confiáveis?

Utilize dados históricos para otimizar parâmetros.

Conclusão: A estratégia é apenas uma ferramenta.

Isso conclui a explicação completa da lógica por trás deste sistema de rotação baseado em IA. Da triagem de tecnologia à verificação de notícias, da tomada de decisão por IA à execução de negociações, das ordens de stop-loss dinâmico ao monitoramento visual, cada etapa possui sua própria filosofia de design.

Mas devo enfatizar novamente:Qualquer estratégia é apenas uma ferramenta; o mercado é complexo e contém muitos fatores imprevisíveis.

Este sistema pode fazer o seguinte:

  • Ajudamos você a monitorar o mercado 24 horas por dia, 7 dias por semana, para que você não perca nenhuma oportunidade.
  • Utilize um sistema de filtragem de três níveis que combine tecnologia, notícias e IA para reduzir transações impulsivas.
  • Controle o risco utilizando montantes fixos e ordens de stop-loss móveis.
  • Isso te liberta da necessidade de monitorar constantemente o mercado, dando-te mais tempo para reflexão e para a vida.

Este sistema não pode fazer o seguinte:

  • Prever o futuro (sem o Santo Graal)
  • Evitar eventos do cisne negro (este método é ineficaz em condições extremas de mercado).
  • Garantir a rentabilidade (as estratégias têm ciclos, com altos e baixos).

O que precisamos fazer é usar bem essa ferramenta, combinando-a com nossa própria tolerância ao risco, gestão de capital e controle mental para formar um sistema de negociação completo. Por fim, o código-fonte completo deste sistema foi disponibilizado gratuitamente na plataforma quantitativa do criador. Se você tiver alguma dúvida ou sugestão de melhoria, sinta-se à vontade para discuti-las na comunidade. Vamos explorar juntos as possibilidades da negociação quantitativa e encontrar nosso próprio ritmo neste mercado volátil.

Alerta de riscoEste artigo tem fins meramente informativos e não constitui aconselhamento de investimento. A negociação de criptomoedas envolve riscos significativos; por favor, tome decisões ponderadas e invista apenas dentro das suas possibilidades.


O código que acompanha este artigo é de código aberto. Acesse a Plataforma Quantitativa do Inventor para o fluxo de trabalho completo: https://www.fmz.com/strategy/524103