Skip to content

Commit e780aed

Browse files
huacnleeclaude
andauthored
docs: 夜盘行情归入 Nasdaq Basic 免费 + 补充 ChatGPT 接入 MCP 说明 (#1086)
## 变更内容 本分支包含两部分文档调整: ### 1. 夜盘行情改为「Nasdaq Basic 免费包含」 Revert 了 #1081(该提交把 `Nasdaq Basic` 错误改成了 `US LV1`,并合并了定价对比矩阵、误删了多处 `<QuotePermission>` 标签),改为在保留 `Nasdaq Basic` 措辞的前提下重新表述夜盘: - 夜盘行情统一标注为「已包含在 Nasdaq Basic 中,免费」,仅需设置 `LONGBRIDGE_ENABLE_OVERNIGHT=true` 即可开启,不再要求购买 LV1 行情卡 - `quote-permissions.yaml`:各命令美股描述去掉「夜盘需购买 LV1」,并移除 `store_cards` 中的夜盘购卡项 - 文档(三语同步):`getting-started` / `qa.quote` / `quote.overview` / `candlestick` / `history-candlestick` / `quote` 字段说明 - `Pricing.vue`:对比矩阵 Overnight 行补勾 Nasdaq Basic 列(保留 US LV1 列) - 全程不引入 `US LV1` 术语 ### 2. 补充 ChatGPT 接入 Longbridge MCP 说明(三语) 为 `docs/{lang}/docs/mcp.md` 新增/补全 ChatGPT 客户端接入步骤:开启 Developer Mode → Settings/Apps 路径 → Create app 表单字段 → 截图与演示视频。en / zh-CN / zh-HK 三语同步。 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 737dfa1 commit e780aed

50 files changed

Lines changed: 239 additions & 143 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/.vitepress/theme/components/Pricing.vue

Lines changed: 53 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,17 @@ const LOCALE = {
2121
title: 'Trading & Account APIs',
2222
desc: 'Fundamentals, analysis, news, assets, orders — every core API is free.',
2323
},
24-
{ title: 'Real-time Market Data', desc: 'US LV1, HK Level 1, CN Level 1 real-time quotes — included free on registration. <a href="https://longbridge.com/markets">View live market data</a> to see what\'s included.' },
24+
{
25+
title: 'Basic Market Data',
26+
desc: 'Nasdaq Basic, HK Level 1, CN Level 1 — bundled with your account. <a href="https://longbridge.com/markets">View live market data</a> to see what\'s included.',
27+
},
2528
{ title: 'Push & Pull Data', desc: 'WebSocket real-time push and REST API pull — unlimited.' },
2629
],
2730
},
2831
realtime: {
2932
eyebrow: 'REAL-TIME MARKET DATA',
3033
title: 'Subscribe only to what you need.',
31-
desc: 'OpenAPI quote permissions are independent from App / PC / Web. US LV1 is free on registration; subscribe to the rest as needed via Activate via <a href="https://longbridge.com/hk/download">Longbridge App</a> → Me → Quote Store.',
34+
desc: 'OpenAPI quote permissions are independent from App / PC / Web and must be purchased separately. Activate via <a href="https://longbridge.com/hk/download">Longbridge App</a> → Me → Quote Store.',
3235
},
3336
billing: { label: 'Billing' },
3437
cycle: {
@@ -47,9 +50,9 @@ const LOCALE = {
4750
market: 'US Market',
4851
name: 'US LV1 Real-time',
4952
badge: '',
50-
tagline: 'US LV1 real-time quotes with best bid/ask across pre-market, regular, after-hours, and overnight sessions.',
53+
tagline: 'Nasdaq LV1 real-time quotes with best bid/ask, including pre / post-market.',
5154
coverage: 'US market only',
52-
feats: ['US LV1 real-time quotes', 'Pre / post-market & overnight', 'WebSocket real-time push'],
55+
feats: ['Nasdaq LV1 real-time quotes', 'Pre / post-market (overnight)', 'WebSocket real-time push'],
5356
},
5457
{
5558
market: 'HK Market',
@@ -73,7 +76,8 @@ const LOCALE = {
7376
eyebrow: 'FEATURE COMPARISON',
7477
title: "What's included in each plan.",
7578
plans: [
76-
{ label: 'US LV1', tag: 'Free', color: 'var(--lb-market-us)' },
79+
{ label: 'Nasdaq Basic', tag: 'Free', color: 'var(--lb-up)' },
80+
{ label: 'US LV1', tag: 'Paid', color: 'var(--lb-market-us)' },
7781
{ label: 'OPRA', tag: 'Paid', color: 'var(--lb-ai-mention)' },
7882
{ label: 'HK LV1', tag: 'Free (promo)', color: 'var(--lb-up)' },
7983
{ label: 'HK LV2', tag: 'Paid', color: 'var(--lb-market-hk)' },
@@ -105,7 +109,7 @@ const LOCALE = {
105109
},
106110
{
107111
q: 'Do I need a subscription to test the API?',
108-
a: 'No. Trading, account, and fundamentals APIs are free. US LV1, HK LV1, and CN LV1 real-time quotes are also free on registration.',
112+
a: 'No. Trading, account, and fundamentals APIs are free. You can also use Basic Market Data tiers (Nasdaq Basic, HK LV1, CN LV1) for free.',
109113
},
110114
{
111115
q: 'Can I cancel anytime?',
@@ -137,14 +141,17 @@ const LOCALE = {
137141
price: '免费',
138142
items: [
139143
{ title: '交易与账户 API', desc: '基本面、分析、资讯、资产、订单——所有核心 API 均免费。' },
140-
{ title: '实时行情数据', desc: '美股 LV1、港股一档、A 股一档实时行情——注册即免费赠送。<a href="https://longbridge.com/markets">查看实时行情</a>了解包含内容。' },
144+
{
145+
title: '基础行情数据',
146+
desc: '纳斯达克基础行情、港股一档、A 股一档——随账户附赠。<a href="https://longbridge.com/markets">查看实时行情</a>了解包含内容。',
147+
},
141148
{ title: '推送与拉取数据', desc: 'WebSocket 实时推送与 REST API 拉取——无限制。' },
142149
],
143150
},
144151
realtime: {
145152
eyebrow: '实时行情数据',
146153
title: '只订阅您需要的数据',
147-
desc: 'OpenAPI 行情权限与 App / PC / Web 独立。US LV1 注册即免费赠送,其余按需通过<a href="https://longbridge.com/hk/download">长桥 App</a> → 我的 → 行情商店开通。',
154+
desc: 'OpenAPI 行情权限与 App / PC / Web 独立,需单独购买。通过<a href="https://longbridge.com/hk/download">长桥 App</a> → 我的 → 行情商店开通。',
148155
},
149156
billing: { label: '计费周期' },
150157
cycle: {
@@ -163,9 +170,9 @@ const LOCALE = {
163170
market: '美股市场',
164171
name: 'US LV1 实时行情',
165172
badge: '',
166-
tagline: '美股 LV1 实时行情,含最优买卖价及盘前、盘中、盘后、夜盘全时段',
173+
tagline: '纳斯达克 LV1 实时行情,含最优买卖价及盘前/盘后数据',
167174
coverage: '仅限美股市场',
168-
feats: ['美股 LV1 实时行情', '盘前/盘后及夜盘', 'WebSocket 实时推送'],
175+
feats: ['纳斯达克 LV1 实时行情', '盘前/盘后(隔夜)', 'WebSocket 实时推送'],
169176
},
170177
{
171178
market: '港股市场',
@@ -189,7 +196,8 @@ const LOCALE = {
189196
eyebrow: '功能对比',
190197
title: '各方案功能一览',
191198
plans: [
192-
{ label: '美股 LV1', tag: '免费', color: 'var(--lb-market-us)' },
199+
{ label: 'Nasdaq Basic', tag: '免费', color: 'var(--lb-up)' },
200+
{ label: '美股 LV1', tag: '付费', color: 'var(--lb-market-us)' },
193201
{ label: 'OPRA', tag: '付费', color: 'var(--lb-ai-mention)' },
194202
{ label: '港股 LV1', tag: '推广免费', color: 'var(--lb-up)' },
195203
{ label: '港股 LV2', tag: '付费', color: 'var(--lb-market-hk)' },
@@ -221,7 +229,7 @@ const LOCALE = {
221229
},
222230
{
223231
q: '测试 API 需要订阅吗?',
224-
a: '不需要。交易、账户和基本面 API 均免费。美股 LV1、港股 LV1、A 股 LV1 实时行情也注册即免费赠送',
232+
a: '不需要。交易、账户和基本面 API 均免费。您也可以免费使用基础行情(纳斯达克基础、港股 LV1、A 股 LV1',
225233
},
226234
{ q: '可以随时取消吗?', a: '可以。在下一个计费周期前随时取消。行情权限在已付费周期结束前持续有效。' },
227235
{
@@ -247,14 +255,17 @@ const LOCALE = {
247255
price: '免費',
248256
items: [
249257
{ title: '交易與帳戶 API', desc: '基本面、分析、資訊、資產、訂單——所有核心 API 均免費。' },
250-
{ title: '即時行情數據', desc: '美股 LV1、港股一檔、A 股一檔即時行情——註冊即免費贈送。<a href="https://longbridge.com/markets">查看即時行情</a>了解包含內容。' },
258+
{
259+
title: '基礎行情數據',
260+
desc: '納斯達克基礎行情、港股一檔、A 股一檔——隨帳戶附贈。<a href="https://longbridge.com/markets">查看即時行情</a>了解包含內容。',
261+
},
251262
{ title: '推送與拉取數據', desc: 'WebSocket 即時推送與 REST API 拉取——無限制。' },
252263
],
253264
},
254265
realtime: {
255266
eyebrow: '即時行情數據',
256267
title: '只訂閱您需要的數據。',
257-
desc: 'OpenAPI 行情權限與 App / PC / Web 獨立。US LV1 註冊即免費贈送,其餘按需透過<a href="https://longbridge.com/hk/download">長橋 App</a> → 我的 → 行情商店開通。',
268+
desc: 'OpenAPI 行情權限與 App / PC / Web 獨立,需單獨購買。透過<a href="https://longbridge.com/hk/download">長橋 App</a> → 我的 → 行情商店開通。',
258269
},
259270
billing: { label: '計費週期' },
260271
cycle: {
@@ -273,9 +284,9 @@ const LOCALE = {
273284
market: '美股市場',
274285
name: 'US LV1 即時行情',
275286
badge: '',
276-
tagline: '美股 LV1 即時行情,含最優買賣價及盤前、盤中、盤後、夜盤全時段',
287+
tagline: '納斯達克 LV1 即時行情,含最優買賣價及盤前/盤後數據',
277288
coverage: '僅限美股市場',
278-
feats: ['美股 LV1 即時行情', '盤前/盤後及夜盤', 'WebSocket 即時推送'],
289+
feats: ['納斯達克 LV1 即時行情', '盤前/盤後(隔夜)', 'WebSocket 即時推送'],
279290
},
280291
{
281292
market: '港股市場',
@@ -299,7 +310,8 @@ const LOCALE = {
299310
eyebrow: '功能對比',
300311
title: '各方案功能一覽。',
301312
plans: [
302-
{ label: '美股 LV1', tag: '免費', color: 'var(--lb-market-us)' },
313+
{ label: 'Nasdaq Basic', tag: '免費', color: 'var(--lb-up)' },
314+
{ label: '美股 LV1', tag: '付費', color: 'var(--lb-market-us)' },
303315
{ label: 'OPRA', tag: '付費', color: 'var(--lb-ai-mention)' },
304316
{ label: '港股 LV1', tag: '推廣免費', color: 'var(--lb-up)' },
305317
{ label: '港股 LV2', tag: '付費', color: 'var(--lb-market-hk)' },
@@ -331,7 +343,7 @@ const LOCALE = {
331343
},
332344
{
333345
q: '測試 API 需要訂閱嗎?',
334-
a: '不需要。交易、帳戶和基本面 API 均免費。美股 LV1、港股 LV1、A 股 LV1 即時行情也註冊即免費贈送',
346+
a: '不需要。交易、帳戶和基本面 API 均免費。您也可以免費使用基礎行情(納斯達克基礎、港股 LV1、A 股 LV1',
335347
},
336348
{ q: '可以隨時取消嗎?', a: '可以。在下一個計費週期前隨時取消。行情權限在已付費週期結束前持續有效。' },
337349
{
@@ -360,7 +372,6 @@ const PAID_PLANS = [
360372
currency: 'HK$',
361373
color: 'var(--lb-market-us)',
362374
hasBadge: false,
363-
free: true,
364375
cycles: {
365376
auto: { price: 558, discount: 22 },
366377
monthly: { price: 718 },
@@ -373,7 +384,6 @@ const PAID_PLANS = [
373384
currency: 'HK$',
374385
color: 'var(--lb-market-hk)',
375386
hasBadge: true,
376-
free: false,
377387
cycles: {
378388
auto: { price: 558, discount: 22 },
379389
monthly: { price: 718 },
@@ -386,7 +396,6 @@ const PAID_PLANS = [
386396
currency: 'HK$',
387397
color: 'var(--lb-ai-mention)',
388398
hasBadge: false,
389-
free: false,
390399
cycles: {
391400
auto: { price: 22, discount: 45 },
392401
monthly: { price: 40 },
@@ -405,19 +414,19 @@ const FREE_ICONS = [
405414
const BILLING_CYCLES = [{ key: 'auto' }, { key: 'monthly' }, { key: 'quarterly' }, { key: 'annual', badge: true }]
406415
407416
const MATRIX_ROW_DATA = [
408-
[1, 1, 1, 1, 1],
409-
[1, 1, 1, 1, 1],
410-
[1, 1, 1, 1, 1],
411-
[1, 0, 0, 0, 0],
412-
[1, 0, 0, 0, 0],
413-
[1, 0, 0, 0, 0],
414-
[0, 1, 0, 0, 0],
415-
[0, 0, 1, 1, 0],
416-
[0, 0, 1, 1, 0],
417-
[0, 0, 0, 1, 0],
418-
[0, 0, 0, 1, 0],
419-
[0, 0, 0, 1, 0],
420-
[0, 0, 0, 0, 1],
417+
[1, 1, 1, 1, 1, 1],
418+
[1, 1, 1, 1, 1, 1],
419+
[1, 1, 1, 1, 1, 1],
420+
[1, 1, 0, 0, 0, 0],
421+
[1, 1, 0, 0, 0, 0],
422+
[1, 1, 0, 0, 0, 0],
423+
[0, 0, 1, 0, 0, 0],
424+
[0, 0, 0, 1, 1, 0],
425+
[0, 0, 0, 1, 1, 0],
426+
[0, 0, 0, 0, 1, 0],
427+
[0, 0, 0, 0, 1, 0],
428+
[0, 0, 0, 0, 1, 0],
429+
[0, 0, 0, 0, 0, 1],
421430
]
422431
423432
const cycle = ref('auto')
@@ -593,22 +602,17 @@ const matrixRows = computed<MatrixRow[]>(() => {
593602
</div>
594603
<h3 class="pricing-plan-name">{{ p.name }}</h3>
595604
<div class="pricing-plan-price">
596-
<span v-if="p.free" class="pricing-plan-num">{{ content.free.price }}</span>
597-
<template v-else>
598-
<span class="pricing-plan-cur">{{ p.currency }}</span>
599-
<span class="pricing-plan-num">{{ planCycle(p).price }}</span>
600-
<span class="pricing-plan-suf">{{ cycleSuffix }}</span>
601-
<span v-if="planCycle(p).discount" class="pricing-plan-discount">-{{ planCycle(p).discount }}%</span>
602-
</template>
605+
<span class="pricing-plan-cur">{{ p.currency }}</span>
606+
<span class="pricing-plan-num">{{ planCycle(p).price }}</span>
607+
<span class="pricing-plan-suf">{{ cycleSuffix }}</span>
608+
<span v-if="planCycle(p).discount" class="pricing-plan-discount">-{{ planCycle(p).discount }}%</span>
609+
</div>
610+
<div v-if="planCycle(p).approxMo" class="pricing-plan-approx">
611+
≈{{ p.currency }}{{ planCycle(p).approxMo }}{{ content.suffix.mo }}
612+
</div>
613+
<div v-else-if="planCycle(p).discount" class="pricing-plan-was">
614+
{{ content.plan.was }} <s>{{ p.currency }}{{ p.cycles.monthly.price }}{{ content.suffix.mo }}</s>
603615
</div>
604-
<template v-if="!p.free">
605-
<div v-if="planCycle(p).approxMo" class="pricing-plan-approx">
606-
≈{{ p.currency }}{{ planCycle(p).approxMo }}{{ content.suffix.mo }}
607-
</div>
608-
<div v-else-if="planCycle(p).discount" class="pricing-plan-was">
609-
{{ content.plan.was }} <s>{{ p.currency }}{{ p.cycles.monthly.price }}{{ content.suffix.mo }}</s>
610-
</div>
611-
</template>
612616
<p class="pricing-plan-tag">{{ p.tagline }}</p>
613617
<div class="pricing-plan-cov">
614618
<svg
@@ -640,7 +644,6 @@ const matrixRows = computed<MatrixRow[]>(() => {
640644
</li>
641645
</ul>
642646
<a
643-
v-if="!p.free"
644647
class="btn btn-primary pricing-plan-cta"
645648
href="https://longbridge.com/download"
646649
target="_blank"

docs/en/docs/cli/market-data/market-temp.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ sidebar_position: 10
88

99
Get the Longbridge market temperature index — a composite 0–100 sentiment gauge combining valuation and market sentiment. Higher = more bullish.
1010

11+
<QuotePermission command="market-temp" />
1112

1213
## Basic Usage
1314

docs/en/docs/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ Please pay attention to protect your **Access Token** information, anyone who ge
424424
| `LONGBRIDGE_QUOTE_WS_URL` | Quote websocket endpoint url (Default: `wss://openapi-quote.longbridge.com/v2`) |
425425
| `LONGBRIDGE_TRADE_WS_URL` | Trade websocket endpoint url (Default: `wss://openapi-trade.longbridge.com/v2`) |
426426
| `LONGBRIDGE_REGION` | Override API region; SDK auto-selects by network. Set to `cn` or `hk` if incorrect. |
427-
| `LONGBRIDGE_ENABLE_OVERNIGHT` | Enable overnight quote, `true` or `false` (Default: `false`). Overnight quotes are free. US stocks only. |
427+
| `LONGBRIDGE_ENABLE_OVERNIGHT` | Enable overnight quote, `true` or `false` (Default: `false`). Overnight quotes are included free in Nasdaq Basic. US stocks only. |
428428
| `LONGBRIDGE_PUSH_CANDLESTICK_MODE` | `realtime` or `confirmed` (Default: `realtime`) |
429429
| `LONGBRIDGE_PRINT_QUOTE_PACKAGES` | Print quote packages when connected, `true` or `false` (Default: `true`) |
430430
| `LONGBRIDGE_LOG_PATH` | Set the path of the log files (Default: no logs) |
@@ -915,7 +915,7 @@ After running, the output is as follows:
915915
To subscribe to market data, please check the [Developer Center](https://open.longbridge.com/account) - "Quote authority" is correct
916916

917917
- HK Market - BMP basic quotation is unable to subscribe with WebSocket as it has no real-time quote push.
918-
- US Market - LV1 real-time quotes, free on registration (pre-market, regular, after-hours, and overnight sessions; OpenAPI only).
918+
- US Market - Nasdaq Basic (Only OpenAPI).
919919

920920
Before running, visit the [Developer Center](https://open.longbridge.com/dashboard) and ensure that the account has the correct quote level.
921921

docs/en/docs/market/status/history-market-temp.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ sidebar_position: 3
66

77
This interface is used to get historical market temperature.
88

9+
<QuotePermission command="market-temp" />
910

1011
<CliCommand>
1112
# HK temperature Q1 2025

docs/en/docs/market/status/market-temp.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ sidebar_position: 2
66

77
Get Current Market Temperature
88

9+
<QuotePermission command="market-temp" />
910

1011
<CliCommand>
1112
# HK market sentiment temperature

docs/en/docs/mcp.md

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,23 @@ next: false
1212
Longbridge provides a hosted HTTP MCP (Model Context Protocol) service that lets you use Longbridge market data and account capabilities directly from AI coding assistants and chat tools — without managing API keys manually.
1313

1414
:::tip MCP endpoint
15+
1516
- Global: `https://mcp.longbridge.com`
1617
- Mainland China: `https://mcp.longbridge.cn` (faster access)
17-
:::
18+
:::
1819

1920
## Available capabilities
2021

2122
Longbridge MCP exposes 100+ tools across six capability areas. Your client discovers them automatically on connect — no manual configuration.
2223

23-
| Capability | Coverage |
24-
| --- | --- |
25-
| **Real-time market data** | Quotes, candlesticks, depth, broker queues, trades, intraday capital flow |
26-
| **Fundamentals & research** | Company profiles, dividends, valuations, executive holdings, A/H premium |
27-
| **Derivatives** | Option chains, warrant filters, issuers, warrant quotes |
28-
| **Account & portfolio** | Balances, positions, cash flow, watchlists and groups |
29-
| **Trading** | Place / modify / cancel orders, estimate max purchase quantity |
30-
| **Automation** | Price alerts, scheduled DCA (dollar-cost averaging) plans |
24+
| Capability | Coverage |
25+
| --------------------------- | ------------------------------------------------------------------------- |
26+
| **Real-time market data** | Quotes, candlesticks, depth, broker queues, trades, intraday capital flow |
27+
| **Fundamentals & research** | Company profiles, dividends, valuations, executive holdings, A/H premium |
28+
| **Derivatives** | Option chains, warrant filters, issuers, warrant quotes |
29+
| **Account & portfolio** | Balances, positions, cash flow, watchlists and groups |
30+
| **Trading** | Place / modify / cancel orders, estimate max purchase quantity |
31+
| **Automation** | Price alerts, scheduled DCA (dollar-cost averaging) plans |
3132

3233
Actual tool availability depends on your region, account level, and granted OAuth scopes.
3334

@@ -44,6 +45,27 @@ Actual tool availability depends on your region, account level, and granted OAut
4445

4546
> Configuration format may vary across client versions. Treat your client's official MCP documentation as the source of truth. The core parameter you need is the server URL below.
4647
48+
### ChatGPT
49+
50+
You need to enable [ChatGPT Developer Mode](https://developers.openai.com/api/docs/guides/developer-mode) before you can add Longbridge MCP.
51+
52+
In ChatGPT, go to [Settings → Apps](https://chatgpt.com/#settings/Connectors)[Advanced settings → Developer mode](https://chatgpt.com/#settings/Connectors/Advanced) and turn on **Developer mode**.
53+
54+
![](https://assets.lbctrl.com/uploads/02e8a24a-be0b-49b2-a4eb-9952bc7a4f9b/enable-chatgpt-dev.png)
55+
56+
Then click **Back** to return to the Apps list, where you can click the **Create app** button to add a new app — this is where you add Longbridge MCP.
57+
58+
Fill in the form:
59+
60+
- Name:`Longbridge`
61+
- Description:`Investment market insights`
62+
- Connection (Server URL):`https://mcp.longbridge.com`
63+
- Authentication:OAuth
64+
65+
Full walkthrough video:
66+
67+
<video src="https://assets.lbctrl.com/uploads/a9e06030-99e7-4f1b-90a6-d5efd5bb1fe8/longbridge-mcp-for-chatgpt.mp4" controls />
68+
4769
### Claude Code
4870

4971
Run the following command in your terminal:

docs/en/docs/qa/quote.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ The security code uses the `ticker.region` format, `ticker` represents the code
9090

9191
## Q6: How to enable Overnight quote
9292

93-
- **Overnight quotes are free.** No quote card purchase required.
93+
- **Overnight quotes are included free in Nasdaq Basic.** No quote card purchase is required.
9494
- Overnight quotes are currently **only available for US stocks**. Hong Kong stocks do not support overnight quotes.
9595
- After obtaining the overnight quote permission, you still need to actively enable it by filling in the key `need_over_night_quote`, value `true` in the `metadata` field of the authentication interface.
9696

0 commit comments

Comments
 (0)