Recentemente, me deparei com uma ideia interessante: identificar a próxima oportunidade analisando outros investimentos de pioneiros em projetos bem-sucedidos. Basicamente, é “seguir o dinheiro inteligente”. A ideia me pareceu bastante atraente, então decidi experimentá-la.
A questão é que a moeda Aster tem se tornado muito popular ultimamente, mas um especialista em criptomoedas acredita que, em vez de seguir cegamente a tendência, é melhor observar o que o “dinheiro inteligente” que já gerou lucro está comprando. A abordagem específica é:
Então um blogueiro tomou a iniciativa e realizou as seguintes operações manualmente:
1. Selecione o projeto alvo
Para analisar um projeto BSC com uma boa taxa de crescimento, este blogueiro escolheu a moeda Aster, que recentemente se tornou popular.
2. Obtenção de dados do titular
Use o BscScan para obter os endereços dos 100 maiores detentores e organizá-los em uma planilha do Excel. Esta etapa é relativamente simples.
3. Filtrar endereços válidos
Esta etapa é demorada e requer remoção manual:
Por fim, endereços que “parecem dinheiro inteligente” são filtrados.
4. Analise o portfólio
Esta é a parte mais cansativa. Você precisa abrir o Debank um por um, inserir o endereço e ver o que cada carteira contém além da moeda de destino. Registre e conte a frequência.
5. Análise Inteligente de IA
Por fim, o blogueiro insere manualmente os resultados classificados na IA para analisar alvos de investimento específicos.
Ao longo desse processo, descobri alguns padrões interessantes. Certas criptomoedas apareceram com frequência especial nessas carteiras de dinheiro inteligente, e muitas delas eram projetos que eu não havia acompanhado anteriormente. Elas poderiam servir como excelentes alvos para investimentos em dinheiro inteligente.
Essa ideia é realmente valiosa, mas o problema é óbvio:
Nesse momento, fiquei pensando se esse processo poderia ser automatizado?
Eu escolhi a plataforma Inventor Workflow como plataforma de automação principalmente porque:
Projete um processo da seguinte forma:
定时触发 → 获取持有者 → 筛选地址 → 批量查询持仓 → 数据分析 → AI生成报告

1. Gatilho de tempo
Configure-o para ser executado automaticamente em intervalos regulares para que você possa ver os resultados das análises mais recentes em tempo hábil.

2. Obtenção de dados do titular
Use a API Moralis para recuperar as informações do detentor de um token específico. Esta etapa é relativamente simples, bastando uma solicitação HTTP. Selecione GET como método de solicitação e preencha a URL da interface de consulta do detentor do Moralis. Aqui, definimos o endereço da moeda de consulta como um parâmetro externo.{{$vars.contractAddress}}, para que possamos alterar a moeda mais popular para consulta a qualquer momento. Adicione três parâmetros na seção de parâmetros de consulta:chainDefina bsc para especificar Binance Smart Chain,limitDefina como 100 para obter os primeiros 100 titulares,orderDefina como DESC para classificar por posição em ordem decrescente. No cabeçalho da solicitação,acceptDefinido como aplicativo json,X-API-KeyPreencha sua chave de API Moralis. Esta etapa automatiza o processo de cópia manual de endereços do Bsc Scan, e os dados ficam mais precisos sem omissões manuais.

3. Filtragem inteligente de endereços
Esta é a chave para todo o processo. Escrevi a experiência anterior de triagem manual na lógica do código. Primeiro, escreva umisInstitutionalLabelUma função é usada para identificar endereços institucionais. Uma matriz de palavras-chave é definida contendo termos como exchange, binance, treasury e foundation. Os endereços institucionais são determinados verificando se a tag de endereço contém essas palavras-chave. As principais condições de filtragem são então definidas: uma taxa de retenção inferior a 5% é necessária para excluir grandes detentores de projetos, uma tag de endereço vazia ou que não corresponda à palavra-chave institucional e um valor em USD superior a US$ 1 milhão. Essas regras definem os critérios de filtragem, mas implementá-las no código garante resultados consistentes sempre.
// 检查机构标签的函数
function isInstitutionalLabel(label) {
const institutionalKeywords = [
'exchange', 'binance', 'coinbase', 'kraken', 'okex', 'huobi',
'uniswap', 'pancakeswap', 'sushiswap',
'treasury', 'foundation', 'team', 'dev',
'vault', 'pool', 'contract', 'router'
];
const lowerLabel = label.toLowerCase();
return institutionalKeywords.some(keyword => lowerLabel.includes(keyword));
}
// 筛选(聪明钱候选)的条件
const isRetail = (
// 主要条件:持有比例小于5%(降低10%标准,排除项目方和巨鲸)
item.percentage_relative_to_total_supply < 5 &&
// 辅助条件:排除已知的机构地址
(item.owner_address_label === null ||
!isInstitutionalLabel(item.owner_address_label)) &&
// 辅助条件:资金要求(大于100万美元)
parseFloat(item.usd_value) > 1000000
);
4. Consulta em lote de acervos
Para os endereços filtrados, consulte seus acervos ERC20 completos, um por um. Aqui, um loop é usado para maior conveniência. O tamanho do lote é definido como o comprimento de todos os itens de entrada.{{$input.all().length}}, para que todos os endereços possam ser processados de uma só vez. Adicione um nó de solicitação HTTP dentro do loop, selecione GET como método de solicitação e use a interface de consulta ERC20 da Moralis como URL. Há um parâmetro dinâmico nela.{{$json.owner_address}}. Desta forma, cada ciclo substituirá automaticamente o endereço da carteira atual. Configurações dos parâmetros de consultachainPara o BSC,limitEste processo automatiza completamente a parte mais demorada para o autor. Anteriormente, era necessário copiar os endereços um por um para o Debank para verificar os ativos. Agora, o sistema pode concluir várias horas de trabalho em apenas alguns minutos.

5. Estatísticas de classificação de dados
Com base na pontuação de segurança e na concentração de tokens, eles são divididos em três categorias:
// 高安全评分价值币 (安全评分>=90且已验证)
const highSecurityTokens = filteredTokens
.filter(token =>
token.security_score >= 90 &&
token.verified_contract
);
// 大额持仓潜力币 (持仓比例>0.1%且未评分或低评分)
const bigHoldingTokens = filteredTokens
.filter(token =>
token.percentage_relative_to_total_supply > 0.001 &&
(token.security_score === null || token.security_score < 80)
);
// 中等风险机会币 (安全评分60-85且已验证)
const mediumRiskTokens = filteredTokens
.filter(token =>
token.security_score >= 60 &&
token.security_score <= 85 &&
token.verified_contract
);
6. Frequência estatística da moeda
Esta é a etapa mais crítica de todo o processo. Após obter os dados confidenciais sobre todos os ativos de dinheiro inteligente, precisamos contar a frequência com que cada moeda aparece em diferentes carteiras. Imagine que selecionamos 50 endereços de dinheiro inteligente, 30 dos quais contêm BTC e 20 contêm CAKE. O BTC claramente tem um “consenso” maior e merece atenção especial.
// 对三个分类分别进行频次统计
['highSecurityTokens', 'bigHoldingTokens', 'mediumRiskTokens'].forEach(category => {
const counts = {};
// 遍历所有钱包,统计每个代币出现次数
inputdata.forEach(item =>
item[category]?.forEach(token => counts[token] = (counts[token] || 0) + 1)
);
// 按频次降序排列,取前5名最热门的
result[category] = Object.entries(counts)
.sort((a, b) => b[1] - a[1])
.slice(0, 5)
.map(([token, count]) => ({ token, count }));
});
O valor desta etapa é:
7. Análise e saída inteligentes de IA
Os dados analisados estatisticamente são inseridos no agente de IA. Seguindo o prompt, o sistema gera automaticamente um relatório no formato HTML do Telegram, incluindo:
=基于BSC链上特定ERC20代币持有者的"聪明钱"分析,通过分析优质项目早期持有者的投资组合,发现下一个潜力标的。
收集数据:{{ $json.result.toJsonString()}}
## 分析背景
通过分析成功项目持有者的投资组合发现聪明钱布局规律:
1. **筛选标准** - 持仓100万美金以上,排除项目方金库(≥10%)、交易所地址、Safe/Treasury钱包
2. **投资逻辑** - 这些聪明钱通常能提前发现优质项目,他们的其他持仓很可能是下一个机会
3. **风险分级** - 根据安全评分和持仓集中度进行分类,平衡收益与风险
## 数据结构说明
- **highSecurityTokens**: 高安全项目(评分≥90且已验证) - 核心长期持仓候选
- **bigHoldingTokens**: 大额集中持仓(持仓比例>0.1%且评分<80) - 聪明钱重仓押注标的
- **mediumRiskTokens**: 平衡风险项目(评分60-85且已验证) - 分散化配置选择
## 分析要求
1. **搜索最新资讯**: 重点关注代币的项目进展、生态发展、合作伙伴
2. **聪明钱逻辑**: 分析为什么这些成功投资者会选择这些标的
3. **市场时机**: 判断当前是否处于合适的进入时机
4. **组合建议**: 给出具体的仓位配置建议
## 输出格式要求
**使用Telegram HTML格式**,严格按照以下模板输出:
<b>🎯 聪明钱投资组合分析报告</b>
<b>💎 核心长期持仓</b> (High Security - 建议<code>30-40%</code>仓位)
<pre>代币 频次 聪明钱选择逻辑 建议操作
TOKEN XX次 核心价值分析 建仓/观望</pre>
<b>🚀 重仓押注标的</b> (Big Holdings - 建议<code>10-15%</code>仓位)
<pre>代币 频次 集中度 押注理由 风险提示
TOKEN XX次 高/中 爆发潜力分析 具体风险点</pre>
<b>⚖️ 分散配置选择</b> (Medium Risk - 建议<code>10-20%</code>仓位)
<pre>代币 频次 风险等级 配置逻辑
TOKEN XX次 中等风险 平衡收益原因</pre>
<blockquote><b>⚠️ 风险提示</b>
跟随聪明钱不等于稳赚,需要结合自身风险承受能力和市场环境做决策。不要持仓过于集中的建议,因为这本身就是根据目标币种进行的相关钱包筛选。</blockquote>
<i>数据来源: BSC链上实时持仓数据</i>
**严格格式化要求**:
1. 每个<b>标签必须有对应的</b>
2. 每个<code>标签必须有对应的</code>
3. 每个<pre>标签必须有对应的</pre>
4. <blockquote>标签必须有对应的</blockquote>
5. <i>标签必须有对应的</i>
6. 代币地址使用<code>地址</code>格式
7. 链接使用<a href="URL">文本</a>格式
Cada categoria exibe a frequência de aparecimento dos tokens e fornece conselhos de investimento específicos e alertas de risco com base nas informações mais recentes do mercado. O relatório é enviado diretamente para o canal do Telegram para fácil acesso a qualquer momento.
Perceber:Para uma explicação lógica mais clara, o código neste artigo é uma versão simplificada. Para o código completo, consulte o link da estratégia no final do artigo.
Depois de construir a ferramenta, testei-a várias vezes e os resultados foram muito bons:

Vantagens:
Problemas encontrados:
Depois de usá-la por um tempo, descobri que o maior valor desta ferramenta não é dizer diretamente o que comprar, mas sim ajudar a refinar rapidamente seu foco. Selecionar algumas dezenas de ativos valiosos entre milhares de moedas já é bastante valioso.
Plano de melhoria subsequente:
O código-fonte da estratégia é fornecido no final do artigo, que pode ser usado para criar um fluxo de trabalho:
Requisitos de credencial:
Endereço da apólice: https://www.fmz.com/strategy/509541