
Bagi pengguna domestik, perdagangan saham AS memang rumit, mengharuskan mereka mengajukan kartu bank luar negeri, membuka rekening saham AS, dan menghadapi kontrol valuta asing. Namun, kemunculan saham AS yang ditokenisasi RWA mengubah semua ini, memungkinkan pengguna untuk memperdagangkan kontrak saham AS secara langsung dengan mata uang kripto, sehingga menghilangkan kebutuhan akan broker tradisional dan modal lintas batas.
Hari ini, kita akan mengeksplorasi cara membangun alur kerja otomatis bertenaga AI untuk perdagangan RWA saham AS di Platform Kuantitatif FMZ. Hal ini akan memungkinkan algoritma untuk menganalisis pasar dan mengambil keputusan, mewujudkan impian “menggunakan teknologi untuk mendapatkan keuntungan dari Wall Street”. Jangan salah paham, ini lebih merupakan eksplorasi teknis—perdagangan otomatis terdengar hebat, tetapi manajemen risiko adalah intinya.
Nama lengkap RWA adalah Real World AssetsSederhananya, ini tentang merepresentasikan aset dunia nyata yang berharga—seperti real estat, obligasi, saham, dan emas—dalam bentuk token blockchain. Setiap token didukung oleh aset nyata.
Sektor ini mengalami pertumbuhan pesat pada tahun 2025, dengan nilai aset on-chain mencapai \(30 miliar, meningkat 400% dibandingkan tiga tahun lalu. Seluruh pasar RWA telah melampaui \)230 miliar, dengan stablecoin mendominasi, diikuti oleh obligasi Treasury AS yang ditokenisasi.

Mengapa begitu populer? Pemahaman umum di industri ini adalah:
Saham tokenisasi adalah token digital pada blockchain yang mewakili saham dunia nyata. Setiap token mencerminkan nilai saham tradisional (seperti Tesla atau Apple) dan biasanya didukung oleh rasio 1:1 dengan saham asli yang disimpan dalam kustodian oleh badan regulator.
Untuk lebih jelasnya, ada dua bentuk utama saham AS yang ditokenisasi:
Saham token yang didukung 1:1:Misalnya, xStocks diluncurkan oleh Kraken dan Bybit, setiap token didukung oleh saham nyata dan diterbitkan di blockchain Solana
Formulir Kontrak Abadi:Misalnya, kontrak derivatif yang ditawarkan oleh Aster dan Bitget adalah kontrak derivatif yang tidak secara langsung menyimpan saham, melainkan melacak harga saham dan diselesaikan dalam mata uang kripto.

Sebagian besar platform saham AS yang tertokenisasi menawarkan perdagangan 24⁄5 – yaitu, 24 jam sehari, lima hari seminggu. Ini jauh lebih lama daripada 6,5 jam perdagangan per hari di pasar saham AS tradisional, tetapi ini bukanlah perdagangan 24⁄7 yang sesungguhnya.
Tujuan dari alur kerja ini adalah untuk membangun rantai lengkap “pengumpulan data → analisis AI → perdagangan otomatis”, yang memungkinkan AI untuk secara otomatis membuat keputusan perdagangan berdasarkan indikator teknis dan sentimen pasar.

定时触发器(每天21:30)
↓
获取三类数据(并行)
├── 账户持仓信息
├── 市场新闻情绪(Alpha Vantage)
└── K线技术数据(Alpha Vantage)
↓
数据处理与标准化
↓
AI多层分析(Claude Sonnet 4)
├── 情绪分析(短期+长期)
├── 技术分析(生成报告)
└── 交易决策(5个选项)
↓
执行操作
├── 开多/开空/平多/平空/无操作
├── Telegram通知
└── 止盈止损(3%止盈,1%止损)
Atur agar berjalan setiap hari pada pukul 21.30 (waktu Beijing). Waktu ini dipilih karena merupakan waktu pembukaan pasar saham AS di Zona Waktu Timur 8.

Dapatkan status posisi terkini di bursa.

Di sini kita menggunakan variabel$vars.stockVariabel eksternal digunakan untuk menentukan simbol saham secara dinamis, seperti “AAPL” untuk kontrak saham abadi Apple.

Parameter konfigurasi:
端点URL:https://mcp.alphavantage.co/mcp?apikey='YOUR_API_KEY'
认证方式:none
工具:NEWS_SENTIMENT
tickers:{{$vars.stock}}
Kredensial yang dibutuhkan:
Anda memerlukan Kunci API Alpha Vantage.Situs web resmi Alpha VantageAplikasi gratis, versi gratis memiliki batasan jumlah permintaan per hari.
Setelah memperoleh data sentimen, kami menggunakan model AI untuk menganalisis sentimen pasar. Pertama, kami perlu mengatur kredensial model, lalu memilih model yang diinginkan. Setelah pengaturan selesai, kami dapat memasukkan instruksi dan membiarkan AI membantu kami menganalisis teks yang relevan dan membuat keputusan perdagangan.

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

Parameter konfigurasi:
端点URL:https://mcp.alphavantage.co/mcp?apikey='YOUR_API_KEY'
认证方式:none
工具:TIME_SERIES_DAILY
symbol:{{$vars.stock}}
outputsize:compact
Tentang pilihan sumber data
Berikut adalah ide desain yang penting:Kami menggunakan data harian aktual pasar saham AS, bukan data on-chain bursa。
Mengapa melakukan ini? Ada beberapa faktor utama yang perlu dipertimbangkan:
Prinsip regresi hargaHarga saham AS yang ditokenisasi pada akhirnya akan kembali ke harga saham AS yang sebenarnya. Meskipun harga di bursa kripto mungkin berfluktuasi dalam jangka pendek karena faktor-faktor seperti likuiditas dan tingkat pendanaan, harga tersebut pasti akan mengikuti harga saham yang sebenarnya dalam jangka panjang.
Kualitas data yang lebih andalAlpha Vantage menyediakan data resmi dari bursa-bursa utama. Dibandingkan dengan bursa-bursa terdesentralisasi yang sedang berkembang, datanya lebih akurat dan stabil.
Indikator teknis lebih berharga untuk referensiIndikator teknis seperti MACD dan RSI, yang dihitung berdasarkan data saham AS riil, mencerminkan kondisi pasar arus utama yang sebenarnya. Lagipula, mayoritas volume perdagangan dan dana institusional masih berada di pasar tradisional.
Hindari risiko anomali dataData on-chain dapat menunjukkan anomali akibat bug kontrak pintar, kegagalan oracle, dan faktor lainnya (misalnya, penurunan harga XPL). Penggunaan data pasar tradisional dapat mengurangi risiko teknis ini.
Bagi pemula, sebaiknya Anda terlebih dahulu menetapkan strategi dasar menggunakan data harian dari pasar tradisional. Setelah Anda terbiasa dengan prosesnya, Anda dapat secara bertahap menggabungkan data on-chain dan kerangka waktu frekuensi tinggi untuk optimasi.
Setelah akuisisi data selesai, kami menggunakan plug-in untuk menghitung indikator spesifik sebagai referensi data teknis. Plug-in ini menggunakan kode JavaScript untuk menghitung empat jenis indikator teknis. Parameter input merupakan hasil akuisisi data dari langkah sebelumnya. Fungsi talib pada platform inventor memiliki persyaratan format tertentu untuk data input. Pertama, kami mengonversinya, lalu menghitung keempat indikator tersebut:

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;
}
Mengapa memilih keempat indikator ini?
Demonstrasi ini hanya menggunakan empat indikator klasik. Faktanya, platform Inventor mencakup lebih banyak fungsi kalkulasi indikator, yang mencakup hampir semua metode analisis teknikal umum. Jika Anda kurang puas dengan fungsi-fungsi ini, Anda juga dapat menggunakan fungsi kalkulasi indikator khusus untuk membuat lebih banyak indikator.
Setelah memperoleh tiga sumber data, gunakan simpul Agregat untuk menggabungkan data, lalu gunakan simpul Kode untuk mengintegrasikan data dari tiga sumber ke dalam format terpadu:

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
}
}];
Ini adalah simpul inti dari keseluruhan alur kerja, yang bertanggung jawab untuk mengintegrasikan semua data yang dikumpulkan sebelumnya (status posisi, analisis sentimen, indikator teknis) untuk menghasilkan laporan analisis perdagangan terperinci.
Deskripsi logika simpul:
Node ini menerima data standar, melakukan analisis komprehensif menggunakan model Claude Sonnet 4, dan menghasilkan laporan HTML Telegram yang telah diformat. Kuncinya terletak pada desain kata prompt - yang perlu dipahami AI:
Prinsip prioritas posisi:Jika akun sudah memiliki posisi, analisis harus difokuskan pada manajemen risiko (apakah akan menambah/mengurangi/menutup posisi) daripada hanya memberikan saran posisi pembukaan.
Dimensi waktu ganda:Memberikan saran analisis jangka pendek (1-7 hari) dan jangka panjang (1-4 minggu), sesuai dengan strategi alokasi posisi yang berbeda
Kombinasi teknologi dan emosi:Penting untuk menganalisis indikator objektif seperti MACD dan RSI, dan juga membuat penilaian berdasarkan skor sentimen pasar.
Kemampuan eksekusiTitik harga spesifik (harga masuk, harga stop loss, harga target) harus diberikan, bukan saran yang samar-samar
Struktur kata prompt (versi sederhana):
**数据结构:**
持仓信息 + 情感分析 + 技术指标
**分析框架:**
- 持仓状态判断
- 短期分析(基于最新5-10个周期)
- 长期分析(基于完整趋势)
**输出要求:**
Telegram HTML格式,包含:
- 当前持仓状态
- 短期操作建议(30-50%仓位)
- 长期投资建议(20-30%仓位)
- 关键技术指标解读
- 市场情感分析
- 风险提示
**关键指导原则:**
1. 持仓优先:有持仓时关注风控
2. 技术指标优先:使用数组最新值
3. 情感分析结合:-1到1的分数判断
4. 简洁表达:每个理由50-80字
5. 可操作性:给出具体价格点位
Prompt lengkapnya sekitar 2.000 kata panjangnya dan mencakup deskripsi format data terperinci, templat keluaran, persyaratan pemformatan, dll. Untuk detailnya, silakan merujuk ke kode sumber strategi di akhir artikel.
Dorong laporan analisis ke Telegram.
Parameter konfigurasi:
操作类型:sendMessage
Chat ID:xxxxxxx // 你的群组或频道ID
消息文本:{{ $json.output }}
解析模式:HTML
Kredensial yang dibutuhkan: Diperlukan Token API Bot Telegram. Buat bot melalui @BotFather untuk mendapatkan token tersebut.
Cara mendapatkan ID Obrolan:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdatesGunakan simpul Analisis Sentimen untuk membuat keputusan akhir.

Parameter konfigurasi:
请分析{{ $json.output}}中的技术指标和市场信号,综合以下关键要素做出交易决策:
**决策依据优先级:**
1. **技术指标组合**:MACD信号强度、RSI超买超卖状态、成交量变化趋势
2. **价格位置**:当前价格相对于建仓区间、止损位、目标位的位置关系
3. **市场情感**:短期情感分数和长期展望分数的综合评估
4. **持仓状态**:当前是否有持仓及持仓成本情况
**交易决策选项:**
- **下多单**:当技术指标转强势、价格处于建仓区间下沿、市场情感积极且无持仓时
- **下空单**:当技术指标转弱势、价格突破止损位、市场情感悲观时
- **平多单**:当持有多头仓位且价格达到目标位或跌破止损位时
- **平空单**:当持有空头仓位且技术指标转多或价格反弹至平仓位时
- **无操作**:当信号不明确、处于震荡区间或风险过大时保持观望
**特别注意:**
- 严格遵循报告中的止损价位设置
- 结合短期和长期建议进行仓位管理
- 考虑市场波动率和风险提示进行决策
**最终输出格式:**
基于以上分析,当前交易决策为:[下多单/下空单/平多单/平空单/无操作]
Node ini secara otomatis akan menentukan operasi mana yang harus dilakukan berdasarkan konten laporan analisis, lalu mengarahkannya ke node eksekusi transaksi yang berbeda.
Jalankan tindakan spesifik berdasarkan keputusan AI. Ambil contoh “Buka Posisi Long”:

Operasi lainnya serupa, terhubung langsung ke bursa untuk mengeksekusi transaksi berdasarkan keputusan perdagangan. Pesan kemudian dikirim ke aplikasi, membantu pengguna menerima notifikasi real-time tentang operasi perdagangan.
Ini adalah lini terakhir pengendalian risiko. Ketika AI mendeteksi bahwa tidak diperlukan operasi posisi, kita perlu menambahkan lini pertahanan lain untuk mendeteksi take-profit dan stop-loss.
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 {};
}
}
Perlu dicatat bahwa sistem ini saat iniTahap percobaan, Anda perlu memperhatikan risiko berikut:
1. Pembatasan panggilan API
Versi gratis Alpha Vantage hanya dapat melakukan 25 panggilan per hari. Anda perlu mengatur waktu panggilan Anda dengan bijak atau meningkatkan ke versi berbayar.
2. Likuiditas Kontrak
Likuiditas kontrak saham individual di bursa mungkin masih belum mencukupi, dan mungkin terjadi slippage, yang memerlukan pertimbangan cermat.
3. Peristiwa harga abnormal
Bursa terdesentralisasi dapat mengalami decoupling harga dalam perdagangan saham tokenisasi. Karena DEX bergantung pada oracle (seperti Python dan Chainlink) untuk mendapatkan data harga saham off-chain, keterlambatan pembaruan oracle atau likuiditas on-chain yang tidak memadai dapat menyebabkan deviasi yang signifikan antara harga mark dan harga saham AS yang sebenarnya. Hal ini mengingatkan kita bahwa meskipun bursa kripto menawarkan keuntungan, risiko teknis tetap ada.
4. Risiko Pasar
Bursa kripto, sebagai platform perdagangan derivatif yang menawarkan leverage tinggi (hingga 1001x), menghadapi risiko regulasi di tengah meningkatnya pengawasan global. Saham AS yang ditokenisasi juga merupakan bidang yang sedang berkembang, dan perubahan kebijakan dapat memengaruhi perdagangan.
5. Risiko pengambilan keputusan AI
Secanggih apa pun model AI, model tersebut tetap dapat: (1) salah menilai sinyal pasar; (2) terlalu bergantung pada data historis; (3) tidak mampu merespons peristiwa angsa hitam; atau (4) menjadi tidak efektif dalam kondisi pasar yang ekstrem. Oleh karena itu, berhati-hatilah saat menggunakannya.
6. Risiko leverage yang tinggi
Leverage tinggi yang ditawarkan bursa kripto bagaikan pedang bermata dua. Fluktuasi harga yang merugikan sebesar 1% dapat mengakibatkan kerugian total margin Anda. Bahkan jika Anda menetapkan stop-loss 1%, stop-loss tersebut mungkin tidak dapat dieksekusi tepat waktu dalam kondisi pasar yang bergerak cepat.
Masih banyak area yang dapat ditingkatkan dalam sistem ini:
Setelah ekosistem RWA matang dan peraturan menjadi lebih jelas:
Eksplorasi ini berharap dapat memberikan pemahaman yang lebih mendalam tentang RWA dan saham AS yang ditokenisasi. Platform kripto yang menghubungkan DeFi dan keuangan tradisional melalui saham yang ditokenisasi memang telah membuka kemungkinan baru. Namun, kita harus memahami dengan jelas:
Ini bukan sistem keuntungan yang matang, tetapi eksperimen teknis.
Pasar saham AS yang tertokenisasi saat ini masih sangat muda. Meskipun RWA berkembang pesat, pasar ini juga mengalami gangguan teknis. Perdagangan dengan leverage tinggi adalah permainan yang sangat berisiko. Jika Anda ingin mencoba:
Kode dan konfigurasi artikel ini bersifat publik, dan siapa pun dipersilakan untuk mendiskusikan dan menyempurnakannya. Namun, harap diingat:Setiap transaksi memiliki risiko. Otomatisasi tidak menjamin keuntungan.。
Di era baru RWA ini, kita semua adalah penjelajah. Kita harus melangkah maju dengan hati-hati dan belajar bersama.
Alamat Kebijakan: https://www.fmz.com/strategy/510093
Penafian: Artikel ini hanya untuk tujuan diskusi teknis dan bukan merupakan nasihat investasi. Perdagangan mata uang kripto dan derivatif mengandung risiko yang signifikan. Harap pahami risikonya dan berhati-hatilah saat mengambil keputusan.