
Для внутренних пользователей торговля акциями США действительно обременительна, требуя оформления зарубежных банковских карт, открытия американских счетов и соблюдения валютного контроля. Однако появление токенов американских акций RWA меняет всё это, позволяя пользователям торговать контрактами на акции США напрямую с помощью криптовалюты, устраняя необходимость в традиционных брокерских услугах и трансграничном капитале.
Сегодня мы рассмотрим создание автоматизированного рабочего процесса на базе ИИ для торговли акциями США с RWA на количественной платформе FMZ. Это позволит алгоритмам анализировать рынок и принимать решения, воплощая в жизнь мечту об «использовании технологий для получения прибыли на Уолл-стрит». Не поймите меня неправильно, это скорее техническое исследование — автоматическая торговля звучит заманчиво, но управление рисками — это основа.
Полное название RWA — Real World Assets.Проще говоря, речь идёт о представлении ценных реальных активов, таких как недвижимость, облигации, акции и золото, в форме блокчейн-токенов. Каждый токен подкреплён реальным активом.
В 2025 году этот сектор продемонстрировал стремительный рост: стоимость ончейн-активов достигла 30 млрд долларов, что на 400% больше, чем три года назад. Объём всего рынка RWA превысил 230 млрд долларов, причём основная часть приходится на стейблкоины, за которыми следуют токенизированные казначейские облигации США.

Почему он так популярен? Общее мнение в отрасли таково:
Токенизированные акции — это цифровые токены на блокчейне, представляющие собой акции реальных компаний. Каждый токен отражает стоимость традиционных акций (например, Tesla или Apple) и обычно обеспечен в соотношении 1:1 реальными акциями, находящимися на хранении у регулирующего органа.
Для ясности следует отметить, что существует две основные формы токенизированных акций США:
Токенизированные акции с 1:1-поддержкой:Например, xStocks, запущенный Kraken и Bybit, каждый токен подкреплен реальными акциями и выпущен на блокчейне Solana.
Форма бессрочного контракта: Например, предлагаемые Aster и Bitget являются производными контрактами, которые не содержат напрямую акции, а вместо этого отслеживают цены акций и производятся в криптовалютах.

Большинство токенизированных американских фондовых платформ предлагают круглосуточную торговлю, то есть 24 часа в сутки, пять дней в неделю. Это значительно дольше, чем 6,5 часов в сутки на традиционном фондовом рынке США, но это не настоящая круглосуточная торговля.
Целью этого рабочего процесса является построение полной цепочки «сбор данных → анализ ИИ → автоматическая торговля», позволяющей ИИ автоматически принимать торговые решения на основе технических индикаторов и настроений рынка.

定时触发器(每天21:30)
↓
获取三类数据(并行)
├── 账户持仓信息
├── 市场新闻情绪(Alpha Vantage)
└── K线技术数据(Alpha Vantage)
↓
数据处理与标准化
↓
AI多层分析(Claude Sonnet 4)
├── 情绪分析(短期+长期)
├── 技术分析(生成报告)
└── 交易决策(5个选项)
↓
执行操作
├── 开多/开空/平多/平空/无操作
├── Telegram通知
└── 止盈止损(3%止盈,1%止损)
Установите запуск ежедневно в 21:30 (по пекинскому времени). Это время выбрано потому, что это время открытия фондового рынка США в 8-м восточном часовом поясе.

Получите текущий статус позиции на бирже.

Здесь мы используем переменные$vars.stockВнешние переменные используются для динамического указания символов акций, например, «AAPL» для бессрочных контрактов на акции Apple.

Параметры конфигурации:
端点URL:https://mcp.alphavantage.co/mcp?apikey='YOUR_API_KEY'
认证方式:none
工具:NEWS_SENTIMENT
tickers:{{$vars.stock}}
Требуемые учетные данные:
Вам нужен API-ключ Alpha Vantage.Официальный сайт Alpha VantageБесплатное приложение, в бесплатной версии есть ограничение на количество запросов в день.
После получения данных о настроениях рынка мы используем модели ИИ для анализа настроений рынка. Сначала нам нужно настроить параметры модели, а затем выбрать нужную модель. После настройки мы можем ввести инструкции и позволить ИИ помочь нам проанализировать соответствующий текст и принять торговые решения.

Слова-подсказки:
你是一个专门分析美股市场的高智能精准情感分析器。针对品种{{$vars.stock}},使用两部分方法分析文本情感:
短期情感:
- 评估即时市场反应、近期新闻影响和技术波动性
- 确定情感类别:"积极"、"中性"或"消极"
- 计算-1(极度消极)到1(极度积极)之间的分数
- 提供简洁的理由
长期情感:
- 评估整体市场前景、基本面以及宏观经济因素
- 确定情感类别和分数
- 提供详细的理由
输出格式(严格JSON,不要任何额外文本):
{
"shortTermSentiment": {
"category": "积极",
"score": 0.7,
"rationale": "..."
},
"longTermSentiment": {
"category": "中性",
"score": 0.0,
"rationale": "..."
}
}
现在,分析以下文本:
{{ $json.text }}

Параметры конфигурации:
端点URL:https://mcp.alphavantage.co/mcp?apikey='YOUR_API_KEY'
认证方式:none
工具:TIME_SERIES_DAILY
symbol:{{$vars.stock}}
outputsize:compact
О выборе источника данных
Вот важная идея дизайна:Мы используем фактические ежедневные данные фондового рынка США, а не данные биржи, хранящиеся в сети.。
Зачем это нужно? Необходимо учитывать несколько основных факторов:
Принцип регрессии ценЦена токенизированных акций США в конечном итоге вернётся к фактической цене акций США. Хотя цены на криптовалютных биржах могут отклоняться в краткосрочной перспективе из-за таких факторов, как ликвидность и ставки финансирования, в долгосрочной перспективе они неизбежно будут следовать за фактической ценой акций.
Более надежное качество данныхAlpha Vantage предоставляет официальные данные с основных бирж. По сравнению с данными с развивающихся децентрализованных бирж, эти данные более точны и стабильны.
Технические индикаторы более ценны для справки.Технические индикаторы, такие как MACD и RSI, рассчитываемые на основе реальных данных по акциям США, отражают истинное состояние основного рынка. Ведь большая часть торгового объёма и институциональных фондов по-прежнему сосредоточена на традиционных рынках.
Избегайте рисков аномалий данныхДанные в сети могут демонстрировать аномалии из-за ошибок смарт-контрактов, сбоев оракула и других факторов (например, сбоя цен XPL). Использование традиционных рыночных данных может снизить эти технические риски.
Новичкам лучше всего сначала разработать базовую стратегию, используя ежедневные данные с традиционных рынков. Освоив процесс, вы сможете постепенно добавлять ончейн-данные и более частотные таймфреймы для оптимизации.
После завершения сбора данных мы используем плагин для расчета конкретных индикаторов, которые служат справочной информацией для технических данных. Этот плагин использует код JavaScript для расчета четырех типов технических индикаторов. Входными параметрами являются результаты сбора данных на предыдущем этапе. Функция talib платформы Inventor предъявляет определенные требования к формату входных данных. Сначала мы преобразуем их, а затем рассчитываем четыре индикатора:

function main(inputData) {
const records = [];
const lines = inputData.trim().split(/\r?\n/);
// Check if there are more than 10 data rows (excluding header)
if (lines.length - 1 <= 10) {
Log("Error: Data must have more than 10 rows (excluding header)");
return null;
}
// Skip header row and process data
for (let i = 1; i < lines.length; i++) {
const values = lines[i].split(',');
// CSV has 6 columns: timestamp, open, high, low, close, volume
if (values.length >= 6) {
const record = {
Time: new Date(values[0]).getTime(),
Open: parseFloat(values[1]),
High: parseFloat(values[2]),
Low: parseFloat(values[3]),
Close: parseFloat(values[4]),
Volume: parseFloat(values[5]),
OpenInterest: 0
};
records.push(record);
}
}
// Double check parsed records
if (records.length <= 10) {
Log("Error: Successfully parsed data has 10 or fewer records");
return null;
}
// Calculate technical indicators (requires talib library)
const macd = talib.MACD(records);
const rsi = talib.RSI(records, 14);
const atr = talib.ATR(records, 14);
const obv = talib.OBV(records);
// Get last 10 values
function getLast10Values(arr) {
if (!arr || arr.length === 0) return [];
return arr.slice(-10);
}
const result = {
MACD: {
macd: getLast10Values(macd[0]),
signal: getLast10Values(macd[1]),
histogram: getLast10Values(macd[2])
},
RSI: getLast10Values(rsi),
ATR: getLast10Values(atr),
OBV: getLast10Values(obv)
};
Log('指标信号计算完成')
return result;
}
Почему выбраны именно эти четыре показателя?
В этой демонстрации используются только четыре классических индикатора. На самом деле платформа Inventor включает в себя гораздо больше функций расчёта индикаторов, охватывающих практически все основные методы технического анализа. Если вас это не устраивает, вы можете использовать пользовательские функции расчёта индикаторов для создания дополнительных индикаторов.
После получения трех источников данных используйте узел «Агрегация» для объединения данных, а затем используйте узел «Код» для интеграции данных из трех источников в единый формат:

let posData = null;
let contentData = null;
let technicalIndicators = null;
for (const item of items) {
// 提取持仓数据
if (item.json.operation == 'getPosition' && item.json.result !== undefined) {
posData = item.json.result;
posData.amount = posData.amount == 0 ? "无持仓" :
posData.amount > 0 ? "多仓" : "空仓";
}
// 提取情绪分析结果
if (item.json.output !== undefined) {
contentData = item.json.output;
}
// 提取技术指标
if (item.json.MACD !== undefined) {
technicalIndicators = {
"趋势指标MACD": item.json.MACD,
"振荡指标RSI": item.json.RSI,
"波动性指标ATR": item.json.ATR,
"成交量分析OBV": item.json.OBV
};
}
}
return [{
json: {
"持仓数据": posData,
"情感分析": contentData,
technicalIndicators
}
}];
Это основной узел всего рабочего процесса, отвечающий за интеграцию всех ранее собранных данных (статус позиции, анализ настроений, технические индикаторы) для создания подробного отчета по анализу торговли.
Описание логики узла:
Этот узел получает стандартизированные данные, проводит комплексный анализ с использованием модели Claude Sonnet 4 и выводит отформатированный HTML-отчёт Telegram. Ключевым моментом является структура слова-подсказки — оно должно быть понятным ИИ:
Принцип приоритета позиции: Если на счете уже есть позиции, анализ должен быть сосредоточен на управлении рисками (увеличивать/уменьшать/закрывать позиции), а не просто давать рекомендации по открытию позиций.
Двойные измерения времени: предоставляет как краткосрочные (1–7 дней), так и долгосрочные (1–4 недели) аналитические предложения, соответствующие различным стратегиям распределения позиций.
Сочетание технологий и эмоций: Необходимо анализировать объективные индикаторы, такие как MACD и RSI, а также принимать решения на основе оценок настроений рынка.
ИсполняемостьВместо расплывчатых предложений необходимо указывать конкретные ценовые ориентиры (цена входа, цена стоп-лосса, целевая цена).
Структура слова-подсказки (упрощенная версия):
**数据结构:**
持仓信息 + 情感分析 + 技术指标
**分析框架:**
- 持仓状态判断
- 短期分析(基于最新5-10个周期)
- 长期分析(基于完整趋势)
**输出要求:**
Telegram HTML格式,包含:
- 当前持仓状态
- 短期操作建议(30-50%仓位)
- 长期投资建议(20-30%仓位)
- 关键技术指标解读
- 市场情感分析
- 风险提示
**关键指导原则:**
1. 持仓优先:有持仓时关注风控
2. 技术指标优先:使用数组最新值
3. 情感分析结合:-1到1的分数判断
4. 简洁表达:每个理由50-80字
5. 可操作性:给出具体价格点位
Полная подсказка содержит около 2000 слов и включает подробные описания форматов данных, шаблоны вывода, требования к форматированию и т. д. Подробную информацию см. в исходном коде стратегии в конце статьи.
Отправляйте аналитические отчеты в Telegram.
Параметры конфигурации:
操作类型:sendMessage
Chat ID:xxxxxxx // 你的群组或频道ID
消息文本:{{ $json.output }}
解析模式:HTML
Требуемые учетные данные: Требуется токен API бота Telegram. Создайте бота через @BotFather, чтобы получить токен.
Как получить идентификатор чата:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdatesИспользуйте узел анализа настроений для принятия окончательного решения.

Параметры конфигурации:
请分析{{ $json.output}}中的技术指标和市场信号,综合以下关键要素做出交易决策:
**决策依据优先级:**
1. **技术指标组合**:MACD信号强度、RSI超买超卖状态、成交量变化趋势
2. **价格位置**:当前价格相对于建仓区间、止损位、目标位的位置关系
3. **市场情感**:短期情感分数和长期展望分数的综合评估
4. **持仓状态**:当前是否有持仓及持仓成本情况
**交易决策选项:**
- **下多单**:当技术指标转强势、价格处于建仓区间下沿、市场情感积极且无持仓时
- **下空单**:当技术指标转弱势、价格突破止损位、市场情感悲观时
- **平多单**:当持有多头仓位且价格达到目标位或跌破止损位时
- **平空单**:当持有空头仓位且技术指标转多或价格反弹至平仓位时
- **无操作**:当信号不明确、处于震荡区间或风险过大时保持观望
**特别注意:**
- 严格遵循报告中的止损价位设置
- 结合短期和长期建议进行仓位管理
- 考虑市场波动率和风险提示进行决策
**最终输出格式:**
基于以上分析,当前交易决策为:[下多单/下空单/平多单/平空单/无操作]
Этот узел автоматически определит, какую операцию следует выполнить, основываясь на содержании отчета об анализе, а затем направит ее на различные узлы выполнения транзакций.
Выполнять определённые действия на основе решений ИИ. Возьмём в качестве примера «Открыть длинную позицию»:

Другие операции аналогичны: подключение к бирже осуществляется напрямую для совершения транзакций на основе принятых торговых решений. Сообщения затем отправляются в приложение, что позволяет пользователям получать уведомления о торговых операциях в режиме реального времени.
Это последняя линия контроля рисков. Когда ИИ обнаруживает, что позиция не требуется, нам нужно добавить ещё одну линию защиты для определения тейк-профита и стоп-лосса.
function main(contract) {
var contractsymbol = contract + '_USDT.swap';
var positions = exchange.GetPositions(contractsymbol);
if (positions && positions.length > 0) {
var ticker = exchange.GetTicker();
// 判断持仓方向:多头=1,空头=-1
var direction = positions[0].Type == 0 ? 1 : -1;
// 计算盈亏比例
var pnlRatio = (ticker.Last - positions[0].Price) * direction / positions[0].Price;
// 确定平仓订单类型
var closeOrderType = direction == 1 ? 'closebuy' : 'closesell';
// 止盈:盈利达到3%时平仓
if (pnlRatio >= 0.03) {
exchange.CreateOrder(positions[0].Symbol, closeOrderType, -1, positions[0].Amount);
Log('止盈执行,盈利:' + (pnlRatio * 100).toFixed(2) + '%');
}
// 止损:亏损达到1%时平仓
else if (pnlRatio <= -0.01) {
exchange.CreateOrder(positions[0].Symbol, closeOrderType, -1, positions[0].Amount);
Log('止损执行,亏损:' + (pnlRatio * 100).toFixed(2) + '%');
} else {
Log('无操作');
}
return {};
} else {
return {};
}
}
Следует отметить, что эта система в настоящее времяЭкспериментальная стадия, вам необходимо обратить внимание на следующие риски:
1. Ограничения вызовов API
Бесплатная версия Alpha Vantage позволяет совершать только 25 звонков в день. Вам необходимо разумно распределить время звонков или перейти на платную версию.
2. Ликвидность контракта
Ликвидность отдельных фондовых контрактов на бирже может быть недостаточной, и возможны проскальзывания, что требует тщательного рассмотрения.
3. Аномальные ценовые события
На децентрализованных биржах может наблюдаться расхождение цен при торговле токенизированными акциями. Поскольку децентрализованные биржи используют оракулы (такие как Python и Chainlink) для получения данных о ценах акций вне блокчейна, задержки в обновлениях оракулов или недостаточная ликвидность внутри блокчейна могут привести к значительным отклонениям между рыночной ценой и фактической ценой акций США. Это служит напоминанием о том, что, несмотря на преимущества криптовалютных бирж, технические риски сохраняются.
4. Рыночный риск
Криптовалютные биржи, как платформы для торговли деривативами с высоким кредитным плечом (до 1001x), сталкиваются с регуляторными рисками на фоне растущего глобального контроля. Токенизированные акции США также являются развивающейся отраслью, и изменения в политике могут повлиять на торговлю.
5. Риски принятия решений с помощью ИИ
Какой бы продвинутой ни была модель ИИ, она всё равно может: (1) неверно оценивать рыночные сигналы; (2) чрезмерно полагаться на исторические данные; (3) быть неспособной реагировать на «чёрные лебеди»; или (4) стать неэффективной в экстремальных рыночных условиях. Поэтому при её использовании рекомендуется соблюдать осторожность.
6. Высокий риск кредитного плеча
Высокое кредитное плечо, предлагаемое криптовалютными биржами, — палка о двух концах. Неблагоприятное изменение цены на 1% может привести к полной потере всей вашей маржи. Даже если вы установите стоп-лосс в размере 1%, он может не сработать вовремя в условиях быстро меняющегося рынка.
В этой системе есть еще много областей, которые можно улучшить:
Как только экосистема RWA станет более зрелой и правила станут более понятными:
Это исследование призвано обеспечить более глубокое понимание RWA и токенизированных акций США. Криптовалютные платформы, связывающие DeFi и традиционные финансы посредством токенизированных акций, действительно открыли новые возможности. Однако мы должны чётко понимать:
Это не зрелая система получения прибыли, а технический эксперимент.
Текущий токенизированный фондовый рынок США ещё очень молод. Несмотря на стремительное развитие RWA, он также столкнулся с техническими проблемами. Торговля с высоким кредитным плечом — чрезвычайно рискованная игра. Если вы хотите попробовать:
Код и конфигурация этой статьи общедоступны, и любой желающий может их обсудить и улучшить. Но, пожалуйста, помните:Любая транзакция сопряжена с рисками. Автоматизация не гарантирует прибыль.。
В эту новую эпоху RWA мы все — исследователи. Мы должны двигаться вперёд осторожно и учиться вместе.
Адрес политики: https://www.fmz.com/strategy/510093
Отказ от ответственности: Эта статья предназначена исключительно для технического обсуждения и не является инвестиционной рекомендацией. Торговля криптовалютами и деривативами сопряжена со значительным риском. Пожалуйста, осознавайте риски и будьте осторожны при принятии решений.