Recientemente se me ocurrió una idea interesante: identificar la próxima oportunidad analizando las otras inversiones de quienes adoptaron proyectos exitosos con anterioridad. En esencia, se trata de “seguir la pista de los inversores inteligentes”. La idea me pareció bastante atractiva, así que decidí probarla.
El problema es que la moneda Aster ha sido muy popular últimamente, pero un experto en criptomonedas cree que, en lugar de seguir ciegamente la tendencia, es mejor observar qué compran los inversores inteligentes que ya han ganado dinero. El enfoque específico es:
Entonces, un bloguero tomó la iniciativa y realizó las siguientes operaciones manualmente:
1. Seleccione el proyecto de destino
Para analizar un proyecto BSC con una buena tasa de crecimiento, este blogger eligió la recientemente popular moneda Aster.
2. Obtención de los datos del titular
Utilice BscScan para obtener las direcciones de los 100 principales titulares y organizarlas en una hoja de cálculo de Excel. Este paso es relativamente sencillo.
3. Filtrar direcciones válidas
Este paso requiere mucho tiempo y extracción manual:
Finalmente, se filtran las direcciones que “parecen dinero inteligente”.
4. Analizar la cartera
Esta es la parte más tediosa. Debes abrir Debank uno por uno, ingresar la dirección y ver qué contiene cada billetera además de la moneda objetivo. Registra todo y calcula la frecuencia.
5. Análisis inteligente de IA
Finalmente, el blogger ingresa manualmente los resultados ordenados en la IA para analizar objetivos de inversión específicos.
A lo largo de este proceso, descubrí algunos patrones interesantes. Ciertas criptomonedas aparecían con especial frecuencia en estas billeteras de dinero inteligente, y muchas de ellas eran proyectos que no había seguido antes. Estos podrían ser excelentes objetivos para inversiones de dinero inteligente.
Esta idea es ciertamente valiosa, pero el problema es obvio:
En ese momento me pregunté ¿se podría automatizar este proceso?
Elegí la plataforma Inventor Workflow como plataforma de automatización principalmente porque:
Diseñe un proceso de la siguiente manera:
定时触发 → 获取持有者 → 筛选地址 → 批量查询持仓 → 数据分析 → AI生成报告

1. Disparador de tiempo
Configúrelo para que se ejecute automáticamente a intervalos regulares para que pueda ver los últimos resultados del análisis a tiempo.

2. Obtención de los datos del titular
Utilice la API de Moralis para recuperar la información del titular de un token específico. Este paso es relativamente sencillo: solo se requiere una solicitud HTTP. Seleccione GET como método de solicitud y complete la URL de la interfaz de consulta del titular de Moralis. Aquí, configuramos la dirección de la moneda de consulta como parámetro externo.{{$vars.contractAddress}}Para poder cambiar la última moneda popular de consulta en cualquier momento, agregue tres parámetros en la sección de parámetros de consulta:chainEstablezca bsc para especificar Binance Smart Chain,limitEstablezca en 100 para obtener los primeros 100 titulares,orderEstablezca DESC para ordenar por posición en orden descendente. En el encabezado de la solicitud,acceptEstablecer en json de la aplicación,X-API-KeyIngrese su clave API de Moralis. Este paso automatiza el proceso de copia manual de direcciones desde Bsc Scan y los datos son más precisos sin omisiones manuales.

3. Filtrado inteligente de direcciones
Esta es la clave de todo el proceso. Escribí la experiencia previa de cribado manual en la lógica del código. Primero, escribe unisInstitutionalLabelSe utiliza una función para identificar direcciones institucionales. Se define una matriz de palabras clave que contiene términos como exchange, binance, tesorería y fundación. Las direcciones institucionales se determinan comprobando si la etiqueta de dirección contiene estas palabras clave. A continuación, se establecen las condiciones clave de filtrado: se requiere un índice de tenencia inferior al 5 % para excluir a los grandes titulares de proyectos, una etiqueta de dirección vacía o que no coincida con la palabra clave institucional, y un valor en USD superior a 1 millón de dólares. Estas reglas definen los criterios de filtrado, pero su implementación en el código garantiza resultados consistentes en todo momento.
// 检查机构标签的函数
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 de existencias por lotes
Para las direcciones filtradas, consulte sus existencias completas de ERC20 una por una. Para mayor comodidad, se utiliza un bucle. El tamaño del lote se establece según la longitud de todos los elementos de entrada.{{$input.all().length}}Para que todas las direcciones se puedan procesar simultáneamente, agregue un nodo de solicitud HTTP dentro del bucle, seleccione GET como método de solicitud y use la interfaz de consulta ERC20 de Moralis como URL. Contiene un parámetro dinámico.{{$json.owner_address}}De esta manera, cada ciclo reemplazará automáticamente la dirección actual de la billetera. Configuración de parámetros de consulta.chainPara BSC,limitEste proceso automatiza por completo la parte que más tiempo le consume al autor. Antes, era necesario copiar las direcciones una por una a Debank para verificar los fondos. Ahora, el sistema puede completar varias horas de trabajo en tan solo unos minutos.

5. Estadísticas de clasificación de datos
Según la puntuación de seguridad y la concentración de tokens, se dividen en tres categorías:
// 高安全评分价值币 (安全评分>=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. Frecuencia de moneda estadística
Este es el paso más crítico de todo el proceso. Tras obtener los datos clasificados de todas las tenencias de dinero inteligente, necesitamos contar la frecuencia con la que cada moneda aparece en diferentes billeteras. Imaginemos que hemos filtrado 50 direcciones de dinero inteligente, 30 de las cuales contienen BTC y 20 CAKE. BTC claramente tiene un mayor consenso y merece especial atención.
// 对三个分类分别进行频次统计
['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 }));
});
El valor de este paso es:
7. Análisis y resultados inteligentes de IA
Los datos analizados estadísticamente se introducen en el agente de IA. Tras la solicitud, el sistema genera automáticamente un informe en formato HTML de Telegram, que incluye:
=基于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 categoría muestra la frecuencia de aparición de tokens y ofrece consejos de inversión específicos y advertencias de riesgo basados en la información más reciente del mercado. El informe se publica directamente en el canal de Telegram para facilitar su acceso en cualquier momento.
Aviso:Para una explicación lógica más clara, el código de este artículo es una versión simplificada. Para ver el código completo, consulte el enlace de estrategia al final del artículo.
Después de construir la herramienta, la probé varias veces y los resultados fueron bastante buenos:

Ventajas:
Problemas encontrados:
Después de usarla un tiempo, descubrí que el mayor valor de esta herramienta no es decirte qué comprar directamente, sino ayudarte a definir rápidamente tu estrategia. Seleccionar unas cuantas docenas de activos valiosos entre miles de monedas ya es bastante valioso.
Plan de mejora posterior:
El código fuente de la estrategia se proporciona al final del artículo, y puede utilizarse para crear un flujo de trabajo:
Requisitos de credenciales:
Dirección de la política: https://www.fmz.com/strategy/509541