Files
biz_firstpage/src/main/ets/common/mock/AllCardsMock.json
T
clz af0025ce38 Initial commit: @b2c/first_page HarmonyOS stage-mode HAR
## Repository
- HarmonyOS stage-mode HAR module, consumed by host app
- No standalone build — hvigorw, oh_modules, and ../biz_quote absent here

## Architecture
### Feed Cards
- FirstPage.createNodeView dispatches cards by FirstPageConstant.KEY_*
- Card config from first_page_cards_config.json loaded by FirstPageCardsConfigLoader
- Public entrypoint: Index.ets

### Market Ranking (src/main/ets/market-ranking/)
- HTTP: MarketRankingDataFetcher fetches recommend_futures contracts
- HQ: MarketRankingHqRequestClient subscribes via 4106/frame 2201/scenario qht_qihuo_sort
- TCP reconnect rebuilds subscription from original HTTP contract list
- Async callbacks guarded by request/subscription versions

### Other Cards
- HotList, CommodityOptions, AiDiagnosis, AiRiseFall, SelfSelectedStock, CustomEntryList, FourEntryList
- Each has DataFetcher + HQ request client + NodeComponent

## Key Changes (from CardHarmonyOS reference)
- Added MetricId, PeriodId, SortOrder enums (MarketRankingModels.ets)
- Replaced string comparisons with enum switches in thirdColumnTitle/Value/Color
- Removed redundant undefined guards in thirdColumnColor/priceColor, delegated to riseFallColor
- Inlined priceColor(), use riseFallColor directly
- Tab bar Stack.height(30), Alignment.End (reverted from 46/TopEnd)
- Name column fontWeight removed (default regular)
2026-07-26 01:13:28 +08:00

1150 lines
38 KiB
JSON

{
"code": 0,
"msg": "success",
"data": [
{
"id": 5395,
"key": "futuresHomepageHotMarketFloor",
"title": "热点行情",
"introduce": "期货市场热点行情监测",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1738916878_9913.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1738916885_7954.png"
},
"layout_type": 2,
"bury_point": "hotMarket",
"show_title": 1,
"is_new": 0,
"check_block": 1,
"rec_info": null,
"card_list": [
{
"card_id": 5380,
"card_key": "futuresHomepageHotMarketMainCardCn",
"title_type": 1,
"is_toggle": null,
"render_key": "vertical-content",
"card_size": 3,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "热点行情",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": null,
"data_completed": true,
"mod_data": [
{
"contract": {
"name": "原油2609",
"code": "sc2609",
"market": "65"
},
"message": {
"message": "海峡关闭!据央视新闻报道,伊朗武装部队哈塔姆安比亚中央总部当地时间22日发布声明称,美方再次威胁要打击伊朗的国家基础设施。继昨晚发出警告后,现再次宣布,霍尔木兹海峡仍处于关闭状态。若有船只确需通过该海峡,必须按照此前公布的指定航线和程序通行。声明说,如果美国将其威胁付诸行动,伊朗武装力量将不允许本地区出口一滴石油,地区内的石油、天然气、电力及经济基础设施都将成为打击目标。声明表示,美国反复发出威胁,只会导致战争在本地区进一步扩大,甚至蔓延至地区之外。",
"url": "https://fupage.10jqka.com.cn/ai-web/anomaly-analysis.html?code=sc2609&marketId=65&varietyName=原油2609&changeRate=--",
"color": "gray"
},
"contract_tag": {
"message": "热门",
"color": "red"
},
"message_tag": {
"message": "AI异动分析",
"color": "blue"
}
}
],
"config": [
{
"type": "a-rich-text",
"list": [
{
"type": "contract",
"data_key": "contract"
},
{
"type": "tag",
"data_key": "contract_tag"
}
],
"props": null,
"class_name": null
},
{
"type": "a-rich-text",
"list": [
{
"type": "tag",
"data_key": "message_tag"
},
{
"type": "text",
"data_key": "message"
}
],
"props": {
"lines": 2,
"gap": 4,
"font_size": 14
},
"class_name": "mt-20"
}
],
"bury_point": "hotMarket",
"check_block": 0
},
{
"card_id": 5385,
"card_key": "futuresHomepageHotMarketRelateCardRelateOption",
"title_type": 2,
"is_toggle": null,
"render_key": "relative-option",
"card_size": 2,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "关联期权",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": {
"light": "",
"dark": ""
},
"data_completed": true,
"mod_data": [
{
"contract": {
"name": "原油2609购650",
"code": "mNz2BB",
"market": "70"
},
"expire_day": 21
}
],
"config": [],
"bury_point": "relateOption",
"check_block": 0
},
{
"card_id": 5392,
"card_key": "futuresHomepageHotMarketRelateCardAccountOpen",
"title_type": 2,
"is_toggle": null,
"render_key": "vertical-content",
"card_size": 2,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "期货开户",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": {
"light": "linear-gradient(180deg #ff24360f #ff243605)",
"dark": "linear-gradient(180deg #ff24360f #ff243605)"
},
"data_completed": true,
"mod_data": [
{
"main_message": {
"message": "参与模拟,即领188现金红包>>",
"url": "https://mams.10jqka.com.cn/new/server/html/109224.html",
"color": null
},
"sub_message": {
"message": "去参与→",
"url": "https://mams.10jqka.com.cn/new/server/html/109224.html",
"color": "red"
}
}
],
"config": [
{
"type": "a-rich-text",
"list": [
{
"type": "text",
"data_key": "main_message"
}
],
"props": {
"lines": 2,
"gap": null,
"font_size": 16
},
"class_name": "mb-12"
},
{
"type": "a-footer-info",
"list": [
{
"type": "text",
"data_key": "sub_message"
}
],
"props": null,
"class_name": "mt-auto"
}
],
"bury_point": "accountOpen",
"check_block": 0
}
]
},
{
"id": 3955,
"key": "futuresHomepageSelfQuoteFloor",
"title": "自选盯盘",
"introduce": "快速掌握您自选的行情变化",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1721649888_4387.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1721649895_9949.png"
},
"layout_type": 1,
"bury_point": "marketTrac",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 3951,
"card_key": "futuresHomepageSelfQuoteSingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "self-quote",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "自选盯盘",
"type": "text"
},
"card_url": {
"ios": "client.html?action=ymtz^webid=2201",
"android": "client.html?action=ymtz^webid=2201"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [],
"config": null,
"bury_point": "marketTrac",
"check_block": 0
}
]
},
{
"id": 4939,
"key": "futuresHomepageAIViewFloor",
"title": "AI看涨跌",
"introduce": "AI预测合约次日涨跌方向",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1730364478_5138.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1730364493_7994.png"
},
"layout_type": 1,
"bury_point": "aiView",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 4938,
"card_key": "futuresHomepageAIViewSingleCard",
"title_type": 1,
"is_toggle": 0,
"render_key": "ai-view",
"card_size": 4,
"explain_title": "AI看涨跌说明",
"explain_message": "1、【风险揭示及免责声明】\n 本功能看涨、看跌的观点由AI推理,仅供参考。在任何情况下,本功能中的信息或所表述的意见,不构成对任何人的期货交易咨询建议。过去正确率不代表未来正确率,同花顺不对未来结果做承诺,交易者需自主决策,自行承担交易风险。\n 2、【功能逻辑】\n 通过AI能力,分析活跃的主力合约,AI会推理出具有看涨、看跌方向的合约进行展示。\n 3、【是否正确的判别规则】\n 方向看涨时,实际涨幅>=0%为正确;方向看跌时,实际涨幅<=0%为正确;其余均为错误。\n 4、【实际涨幅】\n 是固定以昨结算价为基准价计算的实时涨跌幅,并非预测的上涨幅度,也不随“涨跌计算基准价设置”功能而变化。\n 5、【正确率】\n (1)【近20日正确率】:有最新涨跌方向的交易日的前20个交易日,“方向正确的合约”占“有方向的合约”的占比。\n (2)【昨日正确率】:有最新涨跌方向的交易日的前一个交易日,“方向正确的合约”占“有方向的合约”的占比。\n (3)【品种正确率】:同一品种,近30次出现涨跌方向的正确率。\n",
"card_title": {
"value": "AI看涨跌",
"type": "text"
},
"card_url": {
"ios": "client.html?action=ymtz^webid=2804^url=https://fupage.10jqka.com.cn/futures-frontend-kamis-renderer/index.0.3.6.html?token=KF9MTExODcB5^title=AI看涨跌",
"android": "client.html?action=ymtz^webid=2804^url=https://fupage.10jqka.com.cn/futures-frontend-kamis-renderer/index.0.3.6.html?token=KF9MTExODcB5^title=AI看涨跌"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/api/om/homepage/v2/component/trend_forecast",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "aiView",
"check_block": 0
}
]
},
{
"id": 3956,
"key": "futuresHomepageHotNewsFloor",
"title": "热点资讯",
"introduce": "期货热门消息实时速递",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1721649875_4642.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1721649868_4635.png"
},
"layout_type": 1,
"bury_point": "hotNews",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 3948,
"card_key": "futuresHomepageHotNewsSingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "hot-list",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "热点资讯",
"type": "text"
},
"card_url": {
"ios": "client.html?action=ymtz^webid=2804^url=https://fupage.10jqka.com.cn/find-page/hot.html^ishiddenbar=1^mode=new",
"android": "client.html?action=ymtz^webid=2804^url=https://fupage.10jqka.com.cn/find-page/hot.html^ishiddenbar=1^mode=new"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/domain/news/content/hot_list/v1/list",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "hotNews",
"check_block": 0
}
]
},
{
"id": 4271,
"key": "futuresHomepageWarehouseFloor",
"title": "仓单异动",
"introduce": "期货品种的仓单异动变化",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1723195171_2158.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1723195292_2085.png"
},
"layout_type": 1,
"bury_point": "warehouse",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 4270,
"card_key": "futuresHomepageWarehouseSingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "market-data",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "仓单异动",
"type": "text"
},
"card_url": {
"ios": "client.html?webid=2804^url=https://fupage.10jqka.com.cn/projects/m/inventory/list.html",
"android": "client.html?webid=2804^url=https://fupage.10jqka.com.cn/projects/m/inventory/list.html"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/api/om/homepage/v2/component/market_data?type=warehouse",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "warehouse",
"check_block": 0
}
]
},
{
"id": 4269,
"key": "futuresHomepageBasisFloor",
"title": "期现基差",
"introduce": "期货品种的基差数据异动",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1723194418_7442.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1723194422_8558.png"
},
"layout_type": 1,
"bury_point": "basis",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 4268,
"card_key": "futuresHomepageBasisSingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "market-data",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "期现基差",
"type": "text"
},
"card_url": {
"ios": "client.html?webid=2804^url=https://fupage.10jqka.com.cn/projects/m/basisanalysis/index.html^title=基差数据",
"android": "client.html?webid=2804^url=https://fupage.10jqka.com.cn/projects/m/basisanalysis/index.html^title=基差数据"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/api/om/homepage/v2/component/market_data?type=basis",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "basis",
"check_block": 0
}
]
},
{
"id": 5521,
"key": "futuresHomepageImportantEventFloor",
"title": "重要事件",
"introduce": "重要事件",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1741166334_9108.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1741166339_2946.png"
},
"layout_type": 3,
"bury_point": "importantEvent",
"show_title": 1,
"is_new": 0,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 5501,
"card_key": "futuresHomepageImportantEventMainCardCalendar",
"title_type": 1,
"is_toggle": null,
"render_key": "financial-calendar",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "财经日历",
"type": "text"
},
"card_url": {
"ios": "client.html?webid=2804^ishiddenbar=1^url=https://fupage.10jqka.com.cn/financialcalendar/index.html",
"android": "client.html?webid=2804^ishiddenbar=1^url=https://fupage.10jqka.com.cn/financialcalendar/index.html"
},
"background_gradient": null,
"data_completed": true,
"mod_data": [
[
{
"id": 60099146,
"data_id": 1171953,
"title": "中国至5月29日全国重点地区豆油商业库存(万吨)",
"country": "中国",
"weightiness": 3,
"previous": "103.22",
"public_time": 1780300800,
"type": 1
},
{
"id": 60099147,
"data_id": 1171967,
"title": "中国至5月29日全国重点地区棕榈油商业库存(万吨)",
"country": "中国",
"weightiness": 3,
"previous": "76.066",
"public_time": 1780300800,
"type": 1
},
{
"id": 60099148,
"data_id": 1171981,
"title": "中国至6月1日进口大豆港口库存(万吨)",
"country": "中国",
"weightiness": 3,
"previous": "860.178",
"public_time": 1780300800,
"type": 1
}
]
],
"config": [],
"bury_point": "calendar",
"check_block": 0
}
]
},
{
"id": 3950,
"key": "futuresHomepageMarketRankFloor",
"title": "市场排名",
"introduce": "关注国内商品市场行情异动机会",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1721649934_6963.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1721649928_4151.png"
},
"layout_type": 1,
"bury_point": "marketRank",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 3952,
"card_key": "futuresHomepageMarketRankSingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "market-ranking",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "市场排名",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": null,
"data_completed": null,
"mod_data": [],
"config": null,
"bury_point": "marketRank",
"check_block": 0
}
]
},
{
"id": 3949,
"key": "futuresHomepageCommodityOptionsFloor",
"title": "商品期权",
"introduce": "以小博大捕捉临期期权波动行情",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1721649948_1690.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1721649959_9986.png"
},
"layout_type": 1,
"bury_point": "options",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 3954,
"card_key": "futuresHomepageCommodityOptionsSingleCard",
"title_type": 1,
"is_toggle": 0,
"render_key": "commodity-options",
"card_size": 4,
"explain_title": "商品期权说明",
"explain_message": "热门:成交量最大的期权合约涨跌幅排行\n 临期期权:到期日10天内的成交量最大的期权合约涨跌幅排行\n 涨跌幅(昨收):以昨收价为基准价计算涨跌幅\n",
"card_title": {
"value": "商品期权",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": null,
"data_completed": null,
"mod_data": [],
"config": null,
"bury_point": "options",
"check_block": 0
}
]
},
{
"id": 4520,
"key": "futuresHomepageFedChanceFloor",
"title": "美联储降息机会",
"introduce": "历次降息周期中的资产表现",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1726662193_2814.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1726662197_6627.png"
},
"layout_type": 1,
"bury_point": "fedInvestOpp",
"show_title": 0,
"is_new": 1,
"check_block": 1,
"rec_info": null,
"card_list": [
{
"card_id": 4518,
"card_key": "futuresHomepageFedChanceSingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "market-data",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "美联储降息机会",
"type": "text"
},
"card_url": {
"ios": "client.html?action=ymtz^webid=2804^mode=new^ishiddenbar=1^url=https://fupage.10jqka.com.cn/futures-frontend-kamis-renderer/index.0.3.0.html?token=KCENjQwNAB5",
"android": "client.html?action=ymtz^webid=2804^mode=new^ishiddenbar=1^url=https://fupage.10jqka.com.cn/futures-frontend-kamis-renderer/index.0.3.0.html?token=KCENjQwNAB5"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/fedapi/fed_chance/v1/futures_home_page",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "fedInvestOpp",
"check_block": 0
}
]
},
{
"id": 4291,
"key": "futuresHomepageInventoryFloor",
"title": "商品库存",
"introduce": "品种现货的库存变化",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1723703986_3139.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1723703996_3840.png"
},
"layout_type": 1,
"bury_point": "inventory",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 4290,
"card_key": "futuresHomepageInventorySingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "market-data",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "商品库存",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/api/om/homepage/v2/component/market_data?type=inventory",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "inventory",
"check_block": 0
}
]
},
{
"id": 6459,
"key": "futuresHomepageOptionAnomalyFloor",
"title": "期权异动",
"introduce": "快人一步精准捕捉异动机会",
"preview": {
"light": "https://i.thsi.cn/staticS3/mobileweb-upload-static-server.img/appid_18/yyztpic/302bd8c6-4980-4d01-8080-80712b7b9483.png",
"dark": "https://i.thsi.cn/staticS3/mobileweb-upload-static-server.img/appid_18/yyztpic/f0e44c0c-9384-43f4-9187-bbb20e10dfd4.png"
},
"layout_type": 1,
"bury_point": "optionAnomaly",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 6457,
"card_key": "futuresHomepageOptionAnomalySingleCard",
"title_type": 1,
"is_toggle": 0,
"render_key": "options-radar",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "期权异动",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/api/om/homepage/v2/component/option_anomaly",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "optionAnomaly",
"check_block": 0
}
]
},
{
"id": 6458,
"key": "futuresHomepageOptionRankFloor",
"title": "期权榜单",
"introduce": "动态筛选榜单实时追踪行情",
"preview": {
"light": "https://i.thsi.cn/staticS3/mobileweb-upload-static-server.img/appid_18/yyztpic/9879179d-13f8-4c97-9009-fab59b9b685f.png",
"dark": "https://i.thsi.cn/staticS3/mobileweb-upload-static-server.img/appid_18/yyztpic/c5d2db41-f019-4024-a278-7b9f8e94916d.png"
},
"layout_type": 1,
"bury_point": "optionRank",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 6456,
"card_key": "futuresHomepageOptionRankSingleCard",
"title_type": 1,
"is_toggle": 0,
"render_key": "options-radar",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "期权榜单",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/api/om/homepage/v2/component/option_rank",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "optionRank",
"check_block": 0
}
]
},
{
"id": 3957,
"key": "futuresHomepageMainTrendFloor",
"title": "主力趋势",
"introduce": "跟踪机构主力持仓动向",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1721649813_5174.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1721649839_6586.png"
},
"layout_type": 1,
"bury_point": "mainTrend",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 3953,
"card_key": "futuresHomepageMainTrendSingleCard",
"title_type": 1,
"is_toggle": 0,
"render_key": "main-trend",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "主力趋势",
"type": "text"
},
"card_url": {
"ios": "client.html?action=ymtz^webid=2804^url=https://fupage.10jqka.com.cn/projects/m/position-analysis/index.html",
"android": "client.html?action=ymtz^webid=2804^url=https://fupage.10jqka.com.cn/projects/m/position-analysis/index.html"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [],
"config": null,
"bury_point": "mainTrend",
"check_block": 0
}
]
},
{
"id": 6876,
"key": "futuresHomepageFundamentalAIDiagnosisFloor",
"title": "AI诊期",
"introduce": "基本面趋势AI诊断",
"preview": {
"light": "https://i.thsi.cn/staticS3/mobileweb-upload-static-server.img/appid_18/yyztpic/64be2ef7-9801-4b1f-b79f-a03deddc3d7b.png",
"dark": "https://i.thsi.cn/staticS3/mobileweb-upload-static-server.img/appid_18/yyztpic/af1d6f2f-29e1-4a75-8385-068172fa4cb5.png"
},
"layout_type": 1,
"bury_point": "AIDiagnosis",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 6875,
"card_key": "futuresHomepageFundamentalAIDiagnosisCard",
"title_type": 1,
"is_toggle": 0,
"render_key": "fundamental-ai-diagnosis",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "AI诊期",
"type": "text"
},
"card_url": {
"ios": "client.html?action=ymtz^webid=2804^url=https://fupage.10jqka.com.cn/industry-chain/diagnose.html^title=AI品种诊断",
"android": "client.html?action=ymtz^webid=2804^url=https://fupage.10jqka.com.cn/industry-chain/diagnose.html^title=AI品种诊断"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://dq.10jqka.com.cn/fuyao/futures_homepage_comps/f10/v1/ai_explain",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "AIDiagnosis",
"check_block": 0
}
]
},
{
"id": 5105,
"key": "futuresHomepageAIPickFloor",
"title": "AI选期",
"introduce": "AI多条件组合实时选期",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1732878141_2376.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1732878152_9381.png"
},
"layout_type": 1,
"bury_point": "aiPick",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 5106,
"card_key": "futuresHomepageAIPickCard",
"title_type": 1,
"is_toggle": 0,
"render_key": "ai-pick",
"card_size": 4,
"explain_title": "AI选期说明",
"explain_message": "1.合约数据更新说明:合约最新价和涨跌幅信息实时更新,无需手动刷新。\n2.符合策略的合约内容需要手动刷新。\n3.安卓3.96.1版本和苹果3.97.01版本以上已支持自定义选期。\n4.新版首页AI选期将与AI分组同步,默认取AI分组前5条。\n5.新版首页AI选期策略可在AI分组管理中可进行删减。",
"card_title": {
"value": "AI选期",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/api/ai_diagnosis/home_strategy/v1/user_data",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "aiPick",
"check_block": 0
}
]
},
{
"id": 4202,
"key": "futuresHomepageInstitutionalStrategyFloor",
"title": "机构策略",
"introduce": "不会选品种?来看看机构观点",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1721828556_3492.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1721828547_6904.png"
},
"layout_type": 1,
"bury_point": "InStrate",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 4200,
"card_key": "futuresHomepageInstitutionalStrategySingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "hot-list",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "机构策略",
"type": "text"
},
"card_url": {
"ios": "https://news.10jqka.com.cn/tapp/theme/TZ-11357?stat_collect_sign=%7B%22enter_sign%22%3A%22nrgcyeka%22%2C%22activity_sign%22%3A%22null%22%2C%22adid_sign%22%3A%22296385%22%2C%22adlogid_sign%22%3A%22412686%22%7D",
"android": "https://news.10jqka.com.cn/tapp/theme/TZ-11357?stat_collect_sign=%7B%22enter_sign%22%3A%22nrgcyeka%22%2C%22activity_sign%22%3A%22null%22%2C%22adid_sign%22%3A%22296385%22%2C%22adlogid_sign%22%3A%22412686%22%7D"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://fupage.10jqka.com.cn/futgwapi/domain/news/homepage/v1/common_list?cota_id=2940",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "InStrate",
"check_block": 0
}
]
},
{
"id": 4201,
"key": "futuresHomepageVarietyNewsFloor",
"title": "品种资讯",
"introduce": "实时掌握关注品种的最新消息",
"preview": {
"light": "https://s.thsi.cn/js/m/upload/yyzt/1721828523_4267.png",
"dark": "https://s.thsi.cn/js/m/upload/yyzt/1721828506_5952.png"
},
"layout_type": 1,
"bury_point": "SelfNews",
"show_title": 0,
"is_new": 1,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 4199,
"card_key": "futuresHomepageVartieyNewsSingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "hot-list",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "品种资讯",
"type": "text"
},
"card_url": {
"ios": "https://fupage.10jqka.com.cn/find-page/recommend.html",
"android": "https://fupage.10jqka.com.cn/find-page/recommend.html"
},
"background_gradient": null,
"data_completed": null,
"mod_data": [
{
"url": "https://ftapi.10jqka.com.cn/futgwapi/domain/news/homepage/v1/recommend_list",
"param_list": [
""
],
"req_desc": "http_get"
}
],
"config": null,
"bury_point": "SelfNews",
"check_block": 0
}
]
},
{
"id": 9999,
"key": "futuresHomepageArbitragePairFloor",
"title": "套利对",
"introduce": "套利对监控",
"preview": {
"light": "",
"dark": ""
},
"layout_type": 1,
"bury_point": "arbitragePair",
"show_title": 0,
"is_new": 0,
"check_block": 0,
"rec_info": null,
"card_list": [
{
"card_id": 9998,
"card_key": "futuresHomepageArbitragePairSingleCard",
"title_type": 1,
"is_toggle": 1,
"render_key": "arbitrage-pair",
"card_size": 4,
"explain_title": null,
"explain_message": null,
"card_title": {
"value": "套利对",
"type": "text"
},
"card_url": {
"ios": "",
"android": ""
},
"background_gradient": null,
"data_completed": true,
"mod_data": [
[
{
"key": "hot",
"name": "热门",
"data": [
{
"arbitrage_type": 3,
"change": 0.28,
"quantile": 21.58,
"name": "豆一2607&2609",
"id": 4,
"ratio_unit": "元/吨",
"ratio_price": 54.17
},
{
"arbitrage_type": 1,
"change": 1,
"quantile": 12.39,
"name": "沪金&沪银2608",
"id": 5,
"ratio_unit": "元/克",
"ratio_price": -33
}
]
},
{
"key": "crossVariety",
"name": "跨品种",
"data": [
{
"arbitrage_type": 1,
"change": 1,
"quantile": 12.39,
"name": "沪金&沪银2608",
"id": 5,
"ratio_unit": "元/克",
"ratio_price": -33
}
]
},
{
"key": "crossPeriod",
"name": "跨期",
"data": [
{
"arbitrage_type": 3,
"change": 0.28,
"quantile": 21.58,
"name": "豆一2607&2609",
"id": 4,
"ratio_unit": "元/吨",
"ratio_price": 54.17
}
]
}
]
],
"config": null,
"bury_point": "arbitragePair",
"check_block": 0
}
]
}
]
}