From a9f654d359da6338044329072d106771c34fcd33 Mon Sep 17 00:00:00 2001 From: zhiyong Date: Fri, 9 May 2025 18:31:41 +0800 Subject: [PATCH] update position manager --- {src => examples}/example_trade.py | 0 main.py | 6 - resources/grouped_etf.json | 11160 ++++++++++++++++++++++++++ src/local_order.py | 16 + src/local_position.py | 5 + src/position_manager.py | 261 +- src/settlement_type.py | 4 + src/simulation/simulation_trader.py | 132 +- src/t0_stocks.py | 117 + src/trade_tools.py | 1 + test_imports.py | 24 - 11 files changed, 11473 insertions(+), 253 deletions(-) rename {src => examples}/example_trade.py (100%) delete mode 100644 main.py create mode 100644 resources/grouped_etf.json create mode 100644 src/local_order.py create mode 100644 src/local_position.py create mode 100644 src/settlement_type.py create mode 100644 src/t0_stocks.py create mode 100644 src/trade_tools.py delete mode 100644 test_imports.py diff --git a/src/example_trade.py b/examples/example_trade.py similarity index 100% rename from src/example_trade.py rename to examples/example_trade.py diff --git a/main.py b/main.py deleted file mode 100644 index dc140ca..0000000 --- a/main.py +++ /dev/null @@ -1,6 +0,0 @@ -def main(): - print("Hello from real-trader!") - - -if __name__ == "__main__": - main() diff --git a/resources/grouped_etf.json b/resources/grouped_etf.json new file mode 100644 index 0000000..9c70541 --- /dev/null +++ b/resources/grouped_etf.json @@ -0,0 +1,11160 @@ +{ + "货币ETF": [ + { + "code": "159001.XSHE", + "name": "货币ETF" + }, + { + "code": "000009.OF", + "name": "易方达天天理财货币市场基金A类" + }, + { + "code": "000010.OF", + "name": "易方达天天理财货币市场基金B类" + }, + { + "code": "000013.OF", + "name": "易方达天天理财货币市场基金R类" + }, + { + "code": "000038.OF", + "name": "广发理财7天债券型证券投资基金B类" + }, + { + "code": "000132.OF", + "name": "中银理财21天债券型证券投资基金A类" + }, + { + "code": "000133.OF", + "name": "中银理财21天债券型证券投资基金B类" + }, + { + "code": "000198.OF", + "name": "天弘余额宝货币市场基金" + }, + { + "code": "000203.OF", + "name": "富兰克林国海日日收益货币市场证券投资基金A类" + }, + { + "code": "000204.OF", + "name": "富兰克林国海日日收益货币市场证券投资基金B类" + }, + { + "code": "000210.OF", + "name": "光大保德信现金宝货币市场基金A类" + }, + { + "code": "000211.OF", + "name": "光大保德信现金宝货币市场基金B类" + }, + { + "code": "000300.OF", + "name": "德邦德利货币市场基金A类" + }, + { + "code": "000301.OF", + "name": "德邦德利货币市场基金B类" + }, + { + "code": "000323.OF", + "name": "农银汇理14天理财债券型证券投资基金B类" + }, + { + "code": "000324.OF", + "name": "华润元大现金收益货币市场基金A类" + }, + { + "code": "000325.OF", + "name": "华润元大现金收益货币市场基金B类" + }, + { + "code": "000330.OF", + "name": "汇添富现金宝货币市场基金A类" + }, + { + "code": "000331.OF", + "name": "中加货币市场基金A类" + }, + { + "code": "000332.OF", + "name": "中加货币市场基金C类" + }, + { + "code": "000343.OF", + "name": "华夏财富宝货币市场基金A类" + }, + { + "code": "000353.OF", + "name": "华夏现金增利证券投资基金E类" + }, + { + "code": "000359.OF", + "name": "易方达易理财货币市场基金A类" + }, + { + "code": "000366.OF", + "name": "汇添富添富通货币市场基金A类" + }, + { + "code": "000371.OF", + "name": "民生加银现金宝货币市场基金A类" + }, + { + "code": "000379.OF", + "name": "平安日增利货币市场基金A类" + }, + { + "code": "000380.OF", + "name": "景顺长城景益货币市场基金A类" + }, + { + "code": "000381.OF", + "name": "景顺长城景益货币市场基金B类" + }, + { + "code": "000389.OF", + "name": "广发天天红发起式货币市场基金A类" + }, + { + "code": "000397.OF", + "name": "汇添富全额宝货币市场基金A类" + }, + { + "code": "000424.OF", + "name": "长盛添利宝货币市场基金A类" + }, + { + "code": "000425.OF", + "name": "长盛添利宝货币市场基金B类" + }, + { + "code": "000434.OF", + "name": "新华壹诺宝货币市场基金A类" + }, + { + "code": "000439.OF", + "name": "国金鑫盈货币市场证券投资基金" + }, + { + "code": "000464.OF", + "name": "嘉实活期宝货币市场基金A类" + }, + { + "code": "000475.OF", + "name": "广发天天利货币市场基金A类" + }, + { + "code": "000476.OF", + "name": "广发天天利货币市场基金B类" + }, + { + "code": "000483.OF", + "name": "鑫元货币市场基金A类" + }, + { + "code": "000484.OF", + "name": "鑫元货币市场基金B类" + }, + { + "code": "000485.OF", + "name": "嘉实1个月理财债券型证券投资基金A类" + }, + { + "code": "000486.OF", + "name": "嘉实1个月理财债券型证券投资基金E类" + }, + { + "code": "000493.OF", + "name": "南方现金通货币市场基金A类" + }, + { + "code": "000494.OF", + "name": "南方现金通货币市场基金B类" + }, + { + "code": "000495.OF", + "name": "南方现金通货币市场基金C类" + }, + { + "code": "000505.OF", + "name": "国寿安保货币市场基金A类" + }, + { + "code": "000506.OF", + "name": "国寿安保货币市场基金B类" + }, + { + "code": "000509.OF", + "name": "广发钱袋子货币市场基金A类" + }, + { + "code": "000528.OF", + "name": "工银瑞信薪金货币市场基金A类" + }, + { + "code": "000533.OF", + "name": "永赢货币市场基金A类" + }, + { + "code": "000539.OF", + "name": "中银活期宝货币市场基金A类" + }, + { + "code": "000540.OF", + "name": "国金金腾通货币市场证券投资基金A类" + }, + { + "code": "000542.OF", + "name": "上银慧财宝货币市场基金A类" + }, + { + "code": "000543.OF", + "name": "上银慧财宝货币市场基金B类" + }, + { + "code": "000548.OF", + "name": "鹏华聚财通货币市场基金" + }, + { + "code": "000558.OF", + "name": "国投瑞银瑞易货币市场基金" + }, + { + "code": "000559.OF", + "name": "诺安天天宝货币市场基金A类" + }, + { + "code": "000560.OF", + "name": "诺安天天宝货币市场基金E类" + }, + { + "code": "000569.OF", + "name": "鹏华增值宝货币市场基金" + }, + { + "code": "000575.OF", + "name": "兴全添利宝货币市场基金" + }, + { + "code": "000576.OF", + "name": "中邮货币市场基金A类" + }, + { + "code": "000580.OF", + "name": "中邮货币市场基金B类" + }, + { + "code": "000581.OF", + "name": "嘉实活钱包货币市场基金A类" + }, + { + "code": "000588.OF", + "name": "招商招钱宝货币市场基金A类" + }, + { + "code": "000599.OF", + "name": "中信保诚薪金宝货币市场基金A类" + }, + { + "code": "000600.OF", + "name": "汇添富和聚宝货币市场基金A类" + }, + { + "code": "000602.OF", + "name": "富国安益货币市场基金A类" + }, + { + "code": "000604.OF", + "name": "银华多利宝货币市场基金A类" + }, + { + "code": "000605.OF", + "name": "银华多利宝货币市场基金B类" + }, + { + "code": "000607.OF", + "name": "招商招钱宝货币市场基金B类" + }, + { + "code": "000615.OF", + "name": "长城工资宝货币市场基金A类" + }, + { + "code": "000618.OF", + "name": "嘉实薪金宝货币市场基金A类" + }, + { + "code": "000620.OF", + "name": "易方达现金增利货币市场基金A类" + }, + { + "code": "000621.OF", + "name": "易方达现金增利货币市场基金B类" + }, + { + "code": "000625.OF", + "name": "诺安天天宝货币市场基金B类" + }, + { + "code": "000626.OF", + "name": "大成丰财宝货币市场基金A类" + }, + { + "code": "000627.OF", + "name": "大成丰财宝货币市场基金B类" + }, + { + "code": "000638.OF", + "name": "富国富钱包货币市场基金A类" + }, + { + "code": "000640.OF", + "name": "诺安理财宝货币市场基金A类" + }, + { + "code": "000641.OF", + "name": "诺安理财宝货币市场基金B类" + }, + { + "code": "000642.OF", + "name": "汇添富货币市场基金C类" + }, + { + "code": "000643.OF", + "name": "华宝活期通货币市场基金A类" + }, + { + "code": "000644.OF", + "name": "招商招金宝货币市场基金A类" + }, + { + "code": "000645.OF", + "name": "华夏薪金宝货币市场基金" + }, + { + "code": "000647.OF", + "name": "易方达财富快线货币市场基金A类" + }, + { + "code": "000648.OF", + "name": "易方达财富快线货币市场基金B类" + }, + { + "code": "000650.OF", + "name": "汇添富货币市场基金D类" + }, + { + "code": "000651.OF", + "name": "招商招金宝货币市场基金B类" + }, + { + "code": "000657.OF", + "name": "银华活钱宝货币市场基金A类" + }, + { + "code": "000658.OF", + "name": "银华活钱宝货币市场基金B类" + }, + { + "code": "000659.OF", + "name": "银华活钱宝货币市场基金C类" + }, + { + "code": "000660.OF", + "name": "银华活钱宝货币市场基金D类" + }, + { + "code": "000661.OF", + "name": "银华活钱宝货币市场基金E类" + }, + { + "code": "000662.OF", + "name": "银华活钱宝货币市场基金F类" + }, + { + "code": "000665.OF", + "name": "博时现金收益证券投资基金B类" + }, + { + "code": "000670.OF", + "name": "天弘季加利理财债券型证券投资基金A类" + }, + { + "code": "000671.OF", + "name": "天弘季加利理财债券型证券投资基金B类" + }, + { + "code": "000677.OF", + "name": "工银瑞信现金快线货币市场基金A类" + }, + { + "code": "000678.OF", + "name": "华宝现金宝货币市场基金E" + }, + { + "code": "000681.OF", + "name": "信澳慧管家货币市场基金A类" + }, + { + "code": "000682.OF", + "name": "信澳慧管家货币市场基金C类" + }, + { + "code": "000683.OF", + "name": "信澳慧管家货币市场基金E类" + }, + { + "code": "000685.OF", + "name": "上投摩根现金管理货币市场基金" + }, + { + "code": "000686.OF", + "name": "建信嘉薪宝货币市场基金A类" + }, + { + "code": "000687.OF", + "name": "南方薪金宝货币市场基金A类" + }, + { + "code": "000693.OF", + "name": "建信现金添利货币市场基金A类" + }, + { + "code": "000699.OF", + "name": "中银薪钱包货币市场基金" + }, + { + "code": "000700.OF", + "name": "宏利货币市场基金B类" + }, + { + "code": "000701.OF", + "name": "景顺长城景丰货币市场基金A类" + }, + { + "code": "000702.OF", + "name": "广发季季利理财债券型证券投资基金A类" + }, + { + "code": "000703.OF", + "name": "广发季季利理财债券型证券投资基金B类" + }, + { + "code": "000704.OF", + "name": "易方达天天增利货币市场基金A类" + }, + { + "code": "000705.OF", + "name": "易方达天天增利货币市场基金B类" + }, + { + "code": "000707.OF", + "name": "景顺长城景丰货币市场基金B类" + }, + { + "code": "000709.OF", + "name": "华安汇财通货币市场基金" + }, + { + "code": "000710.OF", + "name": "交银施罗德现金宝货币市场基金A类" + }, + { + "code": "000712.OF", + "name": "摩根天添宝货币市场基金A类" + }, + { + "code": "000713.OF", + "name": "摩根天添宝货币市场基金B类" + }, + { + "code": "000716.OF", + "name": "工银瑞信薪金货币市场基金B类" + }, + { + "code": "000719.OF", + "name": "南方现金通货币市场基金E类" + }, + { + "code": "000721.OF", + "name": "兴业货币市场证券投资基金A类" + }, + { + "code": "000722.OF", + "name": "兴业货币市场证券投资基金B类" + }, + { + "code": "000724.OF", + "name": "大成添利宝货币市场基金A类" + }, + { + "code": "000725.OF", + "name": "大成添利宝货币市场基金B类" + }, + { + "code": "000726.OF", + "name": "大成添利宝货币市场基金E类" + }, + { + "code": "000730.OF", + "name": "博时现金宝货币市场基金A类" + }, + { + "code": "000732.OF", + "name": "中原英石货币市场基金A类" + }, + { + "code": "000733.OF", + "name": "中原英石货币市场基金B类" + }, + { + "code": "000734.OF", + "name": "博时天天增利货币市场基金A类" + }, + { + "code": "000735.OF", + "name": "博时天天增利货币市场基金B类" + }, + { + "code": "000738.OF", + "name": "中信建投货币市场基金A类" + }, + { + "code": "000740.OF", + "name": "兴银货币市场基金B类" + }, + { + "code": "000741.OF", + "name": "兴银货币市场基金A类" + }, + { + "code": "000748.OF", + "name": "广发活期宝货币市场基金A类" + }, + { + "code": "000750.OF", + "name": "安信现金增利货币市场基金A类" + }, + { + "code": "000758.OF", + "name": "招商招钱宝货币市场基金C类" + }, + { + "code": "000759.OF", + "name": "平安财富宝货币市场基金A类" + }, + { + "code": "000760.OF", + "name": "工银瑞信财富快线货币市场基金A类" + }, + { + "code": "000764.OF", + "name": "万家货币市场证券投资基金E类" + }, + { + "code": "000771.OF", + "name": "诺安聚鑫宝货币市场基金A类" + }, + { + "code": "000773.OF", + "name": "万家现金宝货币市场证券投资基金A类" + }, + { + "code": "000779.OF", + "name": "诺安聚鑫宝货币市场基金B类" + }, + { + "code": "000785.OF", + "name": "国新国证现金增利货币市场基金A类" + }, + { + "code": "000786.OF", + "name": "国新国证现金增利货币市场基金B类" + }, + { + "code": "000787.OF", + "name": "国新国证现金增利货币市场基金C类" + }, + { + "code": "000789.OF", + "name": "易方达龙宝货币市场基金A类" + }, + { + "code": "000790.OF", + "name": "易方达龙宝货币市场基金B类" + }, + { + "code": "000797.OF", + "name": "方正富邦金小宝货币市场证券投资基金" + }, + { + "code": "000798.OF", + "name": "民生加银家盈季度定期宝理财债券型证券投资基金" + }, + { + "code": "000806.OF", + "name": "信诚3个月理财债券型证券投资基金A类" + }, + { + "code": "000807.OF", + "name": "信诚3个月理财债券型证券投资基金B类" + }, + { + "code": "000816.OF", + "name": "南方理财金交易型货币市场基金A类" + }, + { + "code": "000818.OF", + "name": "诺安天天宝货币市场基金C类" + }, + { + "code": "000819.OF", + "name": "新华财富金30天理财债券型证券投资基金" + }, + { + "code": "000829.OF", + "name": "易方达天天发货币市场基金A类" + }, + { + "code": "000830.OF", + "name": "易方达天天发货币市场基金B类" + }, + { + "code": "000832.OF", + "name": "天弘现金管家货币市场基金C类" + }, + { + "code": "000836.OF", + "name": "国投瑞银钱多宝货币市场基金A类" + }, + { + "code": "000837.OF", + "name": "国投瑞银钱多宝货币市场基金I类" + }, + { + "code": "000846.OF", + "name": "国联货币市场基金C类" + }, + { + "code": "000847.OF", + "name": "国联货币市场基金A类" + }, + { + "code": "000848.OF", + "name": "工银瑞信添益快线货币市场基金A类" + }, + { + "code": "000855.OF", + "name": "摩根天添盈货币市场基金A类" + }, + { + "code": "000856.OF", + "name": "摩根天添盈货币市场基金B类" + }, + { + "code": "000857.OF", + "name": "摩根天添盈货币市场基金E类" + }, + { + "code": "000860.OF", + "name": "银华惠增利货币市场基金A类" + }, + { + "code": "000861.OF", + "name": "长城货币市场证券投资基金E类" + }, + { + "code": "000862.OF", + "name": "富国天时货币市场基金C类" + }, + { + "code": "000863.OF", + "name": "富国天时货币市场基金D类" + }, + { + "code": "000868.OF", + "name": "国投瑞银增利宝货币市场基金A类" + }, + { + "code": "000869.OF", + "name": "国投瑞银增利宝货币市场基金B类" + }, + { + "code": "000871.OF", + "name": "北信瑞丰宜投宝货币市场基金A类" + }, + { + "code": "000872.OF", + "name": "北信瑞丰宜投宝货币市场基金B类" + }, + { + "code": "000873.OF", + "name": "华安现金宝货币市场基金A类" + }, + { + "code": "000874.OF", + "name": "华安现金宝货币市场基金B类" + }, + { + "code": "000882.OF", + "name": "中金现金管家货币市场基金A类" + }, + { + "code": "000883.OF", + "name": "中金现金管家货币市场基金B类" + }, + { + "code": "000891.OF", + "name": "博时现金宝货币市场基金B类" + }, + { + "code": "000895.OF", + "name": "国寿安保薪金宝货币市场基金A类" + }, + { + "code": "000901.OF", + "name": "国开泰富货币市场证券投资基金A类" + }, + { + "code": "000902.OF", + "name": "国开泰富货币市场证券投资基金B类" + }, + { + "code": "000903.OF", + "name": "新华活期添利货币市场基金A类" + }, + { + "code": "000905.OF", + "name": "鹏华安盈宝货币市场基金A类" + }, + { + "code": "000907.OF", + "name": "农银汇理红利日结货币市场基金A类" + }, + { + "code": "000908.OF", + "name": "农银汇理红利日结货币市场基金B类" + }, + { + "code": "000912.OF", + "name": "英大现金宝货币市场基金A类" + }, + { + "code": "000917.OF", + "name": "嘉实快线货币市场基金A类" + }, + { + "code": "000918.OF", + "name": "嘉实快线货币市场基金B类" + }, + { + "code": "000919.OF", + "name": "嘉实快线货币市场基金C类" + }, + { + "code": "000920.OF", + "name": "易方达财富快线货币市场基金C类" + }, + { + "code": "000921.OF", + "name": "中邮现金驿站货币市场基金A类" + }, + { + "code": "000922.OF", + "name": "中邮现金驿站货币市场基金B类" + }, + { + "code": "000923.OF", + "name": "中邮现金驿站货币市场基金C类" + }, + { + "code": "000980.OF", + "name": "汇添富添富通货币市场基金B类" + }, + { + "code": "000981.OF", + "name": "北信瑞丰现金添利货币市场基金A类" + }, + { + "code": "000982.OF", + "name": "北信瑞丰现金添利货币市场基金B类" + }, + { + "code": "001006.OF", + "name": "中信建投凤凰货币市场基金A类" + }, + { + "code": "001010.OF", + "name": "易方达增金宝货币市场基金A类" + }, + { + "code": "001025.OF", + "name": "银华惠增利货币市场基金C类" + }, + { + "code": "001026.OF", + "name": "诺安理财宝货币市场基金C类" + }, + { + "code": "001038.OF", + "name": "天弘增益宝货币市场基金" + }, + { + "code": "001077.OF", + "name": "华夏现金宝货币市场基金A类" + }, + { + "code": "001078.OF", + "name": "华夏现金宝货币市场基金B类" + }, + { + "code": "001094.OF", + "name": "国投瑞银添利宝货币市场基金A类" + }, + { + "code": "001095.OF", + "name": "国投瑞银添利宝货币市场基金B类" + }, + { + "code": "001096.OF", + "name": "国寿安保聚宝盆货币市场基金A类" + }, + { + "code": "001101.OF", + "name": "银华惠添益货币市场基金A类" + }, + { + "code": "001134.OF", + "name": "广发天天利货币市场基金E类" + }, + { + "code": "001175.OF", + "name": "山证资管日日添利货币市场基金A类" + }, + { + "code": "001176.OF", + "name": "山证资管日日添利货币市场基金B类" + }, + { + "code": "001177.OF", + "name": "山证资管日日添利货币市场基金C类" + }, + { + "code": "001211.OF", + "name": "中欧滚钱宝发起式货币市场基金A类" + }, + { + "code": "001232.OF", + "name": "嘉合货币市场基金A类" + }, + { + "code": "001233.OF", + "name": "嘉合货币市场基金B类" + }, + { + "code": "001234.OF", + "name": "国金众赢货币市场证券投资基金" + }, + { + "code": "001240.OF", + "name": "民生加银现金增利货币市场基金D类" + }, + { + "code": "001251.OF", + "name": "天弘现金管家货币市场基金D类" + }, + { + "code": "001308.OF", + "name": "博时外服货币市场基金B类" + }, + { + "code": "001374.OF", + "name": "华夏现金增利证券投资基金B类" + }, + { + "code": "001386.OF", + "name": "天弘弘运宝货币市场基金A类" + }, + { + "code": "001391.OF", + "name": "天弘弘运宝货币市场基金B类" + }, + { + "code": "001401.OF", + "name": "德邦如意货币市场基金A类" + }, + { + "code": "001477.OF", + "name": "泰康薪意保货币市场基金A类" + }, + { + "code": "001478.OF", + "name": "泰康薪意保货币市场基金B类" + }, + { + "code": "001526.OF", + "name": "鑫元安鑫宝货币市场基金A类" + }, + { + "code": "001527.OF", + "name": "鑫元安鑫宝货币市场基金B类" + }, + { + "code": "001529.OF", + "name": "天弘云商宝货币市场基金" + }, + { + "code": "001621.OF", + "name": "国金金腾通货币市场证券投资基金C类" + }, + { + "code": "001624.OF", + "name": "兴业添天盈货币市场基金A类" + }, + { + "code": "001625.OF", + "name": "兴业添天盈货币市场基金B类" + }, + { + "code": "001666.OF", + "name": "鹏华添利宝货币市场基金A类" + }, + { + "code": "001669.OF", + "name": "诺安聚鑫宝货币市场基金C类" + }, + { + "code": "001697.OF", + "name": "大成恒丰宝货币市场基金A类" + }, + { + "code": "001698.OF", + "name": "大成恒丰宝货币市场基金B类" + }, + { + "code": "001699.OF", + "name": "大成恒丰宝货币市场基金E类" + }, + { + "code": "001787.OF", + "name": "中欧骏盈货币市场基金A类" + }, + { + "code": "001788.OF", + "name": "中欧骏盈货币市场基金B类" + }, + { + "code": "001812.OF", + "name": "嘉实货币市场基金E类" + }, + { + "code": "001820.OF", + "name": "兴全天添益货币市场基金A类" + }, + { + "code": "001821.OF", + "name": "兴全天添益货币市场基金B类" + }, + { + "code": "001826.OF", + "name": "国寿安保增金宝货币市场基金A类" + }, + { + "code": "001842.OF", + "name": "九泰日添金货币市场基金A类" + }, + { + "code": "001843.OF", + "name": "九泰日添金货币市场基金B类" + }, + { + "code": "001867.OF", + "name": "诺安聚鑫宝货币市场基金D类" + }, + { + "code": "001870.OF", + "name": "前海开源现金增利货币市场基金A类" + }, + { + "code": "001871.OF", + "name": "前海开源现金增利货币市场基金B类" + }, + { + "code": "001893.OF", + "name": "华宝现金添益交易型货币市场基金B类" + }, + { + "code": "001894.OF", + "name": "宏利活期友货币市场基金A类" + }, + { + "code": "001895.OF", + "name": "宏利活期友货币市场基金B类" + }, + { + "code": "001909.OF", + "name": "创金合信货币市场基金A类" + }, + { + "code": "001916.OF", + "name": "新沃通宝货币市场基金A类" + }, + { + "code": "001925.OF", + "name": "兴业鑫天盈货币市场基金A类" + }, + { + "code": "001926.OF", + "name": "兴业鑫天盈货币市场基金B类" + }, + { + "code": "001929.OF", + "name": "华夏收益宝货币市场基金A类" + }, + { + "code": "001930.OF", + "name": "华夏收益宝货币市场基金B类" + }, + { + "code": "001931.OF", + "name": "国寿安保鑫钱包货币市场基金A类" + }, + { + "code": "001937.OF", + "name": "兴银现金增利货币市场基金" + }, + { + "code": "001973.OF", + "name": "光大保德信耀钱包货币市场基金A类" + }, + { + "code": "001981.OF", + "name": "富国收益宝交易型货币市场基金A类" + }, + { + "code": "001982.OF", + "name": "富国收益宝交易型货币市场基金B类" + }, + { + "code": "001987.OF", + "name": "东方金元宝货币市场基金A类" + }, + { + "code": "001991.OF", + "name": "农银汇理天天利货币市场基金A类" + }, + { + "code": "001992.OF", + "name": "农银汇理天天利货币市场基金B类" + }, + { + "code": "002077.OF", + "name": "浙商日添利货币市场基金A类" + }, + { + "code": "002078.OF", + "name": "浙商日添利货币市场基金B类" + }, + { + "code": "002183.OF", + "name": "广发天天红发起式货币市场基金B类" + }, + { + "code": "002184.OF", + "name": "泓德泓利货币市场基金A类" + }, + { + "code": "002185.OF", + "name": "泓德泓利货币市场基金B类" + }, + { + "code": "002195.OF", + "name": "中银机构现金管理货币市场基金A类" + }, + { + "code": "002200.OF", + "name": "大成慧成货币市场基金A类" + }, + { + "code": "002201.OF", + "name": "大成慧成货币市场基金B类" + }, + { + "code": "002202.OF", + "name": "大成慧成货币市场基金E类" + }, + { + "code": "002234.OF", + "name": "泰信天天收益货币市场基金B类" + }, + { + "code": "002235.OF", + "name": "泰信天天收益货币市场基金E类" + }, + { + "code": "002240.OF", + "name": "德邦增利货币市场基金A类" + }, + { + "code": "002241.OF", + "name": "德邦增利货币市场基金B类" + }, + { + "code": "002243.OF", + "name": "东方金证通货币市场基金A类" + }, + { + "code": "002247.OF", + "name": "新疆前海联合海盈货币市场基金A类" + }, + { + "code": "002248.OF", + "name": "新疆前海联合海盈货币市场基金B类" + }, + { + "code": "002260.OF", + "name": "中信建投添鑫宝货币市场基金A类" + }, + { + "code": "002298.OF", + "name": "招商招福宝货币市场基金A类" + }, + { + "code": "002299.OF", + "name": "招商招福宝货币市场基金B类" + }, + { + "code": "002302.OF", + "name": "新沃通宝货币市场基金B类" + }, + { + "code": "002318.OF", + "name": "鹏华添利交易型货币市场基金A类" + }, + { + "code": "002324.OF", + "name": "南方日添益货币市场基金A类" + }, + { + "code": "002325.OF", + "name": "南方日添益货币市场基金E类" + }, + { + "code": "002469.OF", + "name": "华泰柏瑞交易型货币市场基金B类" + }, + { + "code": "002546.OF", + "name": "泰康薪意保货币市场基金E类" + }, + { + "code": "002646.OF", + "name": "中科沃土货币市场基金A类" + }, + { + "code": "002647.OF", + "name": "中科沃土货币市场基金B类" + }, + { + "code": "002672.OF", + "name": "诺德货币市场基金A类" + }, + { + "code": "002673.OF", + "name": "诺德货币市场基金B类" + }, + { + "code": "002679.OF", + "name": "工银瑞信安盈货币市场基金A类" + }, + { + "code": "002680.OF", + "name": "工银瑞信安盈货币市场基金B类" + }, + { + "code": "002706.OF", + "name": "民生加银现金添利货币市场基金" + }, + { + "code": "002709.OF", + "name": "红塔红土人人宝货币市场基金A类" + }, + { + "code": "002710.OF", + "name": "红塔红土人人宝货币市场基金B类" + }, + { + "code": "002722.OF", + "name": "工银瑞信财富快线货币市场基金B类" + }, + { + "code": "002733.OF", + "name": "上银慧盈利货币市场基金B类" + }, + { + "code": "002747.OF", + "name": "中欧货币市场基金C类" + }, + { + "code": "002748.OF", + "name": "中欧货币市场基金D类" + }, + { + "code": "002753.OF", + "name": "建信嘉薪宝货币市场基金B类" + }, + { + "code": "002758.OF", + "name": "建信现金增利货币市场基金A类" + }, + { + "code": "002759.OF", + "name": "东兴安盈宝货币市场基金A类" + }, + { + "code": "002760.OF", + "name": "东兴安盈宝货币市场基金B类" + }, + { + "code": "002788.OF", + "name": "融通现金宝货币市场基金A类" + }, + { + "code": "002828.OF", + "name": "南方现金增利基金E类" + }, + { + "code": "002829.OF", + "name": "南方现金增利基金F类" + }, + { + "code": "002847.OF", + "name": "天弘现金管家货币市场基金E类" + }, + { + "code": "002852.OF", + "name": "招商财富宝交易型货币市场基金A类" + }, + { + "code": "002855.OF", + "name": "博时现金宝货币市场基金C类" + }, + { + "code": "002883.OF", + "name": "华润元大现金通货币市场基金A类" + }, + { + "code": "002884.OF", + "name": "华润元大现金通货币市场基金B类" + }, + { + "code": "002889.OF", + "name": "交银施罗德天利宝货币市场基金A类" + }, + { + "code": "002890.OF", + "name": "交银施罗德天利宝货币市场基金E类" + }, + { + "code": "002894.OF", + "name": "华夏天利货币市场基金A类" + }, + { + "code": "002895.OF", + "name": "华夏天利货币市场基金B类" + }, + { + "code": "002912.OF", + "name": "兴业稳天盈货币市场基金A类" + }, + { + "code": "002917.OF", + "name": "嘉实活钱包货币市场基金E类" + }, + { + "code": "002918.OF", + "name": "交银施罗德现金宝货币市场基金E类" + }, + { + "code": "002936.OF", + "name": "华夏沃利货币市场基金A类" + }, + { + "code": "002937.OF", + "name": "华夏沃利货币市场基金B类" + }, + { + "code": "002957.OF", + "name": "财通财通宝货币市场基金A类" + }, + { + "code": "002958.OF", + "name": "财通财通宝货币市场基金B类" + }, + { + "code": "002960.OF", + "name": "博时合利货币市场基金B类" + }, + { + "code": "003003.OF", + "name": "华夏现金增利证券投资基金A/E类" + }, + { + "code": "003022.OF", + "name": "建信现金添益交易型货币市场基金A类" + }, + { + "code": "003034.OF", + "name": "平安交易型货币市场基金A类" + }, + { + "code": "003042.OF", + "name": "交银施罗德活期通货币市场基金A类" + }, + { + "code": "003043.OF", + "name": "交银施罗德活期通货币市场基金E类" + }, + { + "code": "003075.OF", + "name": "国联货币市场基金E类" + }, + { + "code": "003164.OF", + "name": "建信现金添利货币市场基金B类" + }, + { + "code": "003171.OF", + "name": "信澳慧理财货币市场基金A类" + }, + { + "code": "003185.OF", + "name": "建信货币市场基金B类" + }, + { + "code": "003206.OF", + "name": "博时合鑫货币市场基金B类" + }, + { + "code": "003228.OF", + "name": "浦银安盛日日鑫货币市场基金A类" + }, + { + "code": "003229.OF", + "name": "浦银安盛日日鑫货币市场基金B类" + }, + { + "code": "003246.OF", + "name": "华泰柏瑞天添宝货币市场基金A类" + }, + { + "code": "003252.OF", + "name": "大成添益交易型货币市场基金A类" + }, + { + "code": "003253.OF", + "name": "大成添益交易型货币市场基金B类" + }, + { + "code": "003264.OF", + "name": "新华活期添利货币市场基金B类" + }, + { + "code": "003267.OF", + "name": "新华壹诺宝货币市场基金B类" + }, + { + "code": "003281.OF", + "name": "广发活期宝货币市场基金B类" + }, + { + "code": "003316.OF", + "name": "中银证券现金管家货币市场基金A类" + }, + { + "code": "003317.OF", + "name": "中银证券现金管家货币市场基金B类" + }, + { + "code": "003363.OF", + "name": "长江乐享货币市场基金A类" + }, + { + "code": "003364.OF", + "name": "长江乐享货币市场基金B类" + }, + { + "code": "003365.OF", + "name": "长江乐享货币市场基金C类" + }, + { + "code": "003388.OF", + "name": "招商招益宝货币市场基金A类" + }, + { + "code": "003389.OF", + "name": "招商招益宝货币市场基金B类" + }, + { + "code": "003391.OF", + "name": "建信天添益货币市场基金A类" + }, + { + "code": "003392.OF", + "name": "建信天添益货币市场基金B类" + }, + { + "code": "003393.OF", + "name": "建信天添益货币市场基金C类" + }, + { + "code": "003398.OF", + "name": "太平日日金货币市场基金A类" + }, + { + "code": "003399.OF", + "name": "太平日日金货币市场基金B类" + }, + { + "code": "003402.OF", + "name": "安信活期宝货币市场基金A类" + }, + { + "code": "003422.OF", + "name": "国寿安保添利货币市场基金A类" + }, + { + "code": "003423.OF", + "name": "国寿安保添利货币市场基金B类" + }, + { + "code": "003460.OF", + "name": "嘉实现金宝货币市场基金A类" + }, + { + "code": "003465.OF", + "name": "平安金管家货币市场基金A类" + }, + { + "code": "003467.OF", + "name": "富荣货币市场基金A类" + }, + { + "code": "003468.OF", + "name": "富荣货币市场基金B类" + }, + { + "code": "003473.OF", + "name": "南方天天利货币市场基金A类" + }, + { + "code": "003474.OF", + "name": "南方天天利货币市场基金B类" + }, + { + "code": "003478.OF", + "name": "民生加银腾元宝货币市场基金A类" + }, + { + "code": "003479.OF", + "name": "财通资管鑫管家货币市场基金A类" + }, + { + "code": "003480.OF", + "name": "财通资管鑫管家货币市场基金B类" + }, + { + "code": "003481.OF", + "name": "光大保德信耀钱包货币市场基金B类" + }, + { + "code": "003482.OF", + "name": "交银施罗德天鑫宝货币市场基金A类" + }, + { + "code": "003483.OF", + "name": "交银施罗德天鑫宝货币市场基金E类" + }, + { + "code": "003506.OF", + "name": "德邦现金宝交易型货币市场基金A类" + }, + { + "code": "003507.OF", + "name": "德邦现金宝交易型货币市场基金B类" + }, + { + "code": "003515.OF", + "name": "国泰利是宝货币市场基金" + }, + { + "code": "003525.OF", + "name": "兴银现金收益货币市场基金A类" + }, + { + "code": "003534.OF", + "name": "浦银安盛日日丰货币市场基金A类" + }, + { + "code": "003535.OF", + "name": "浦银安盛日日丰货币市场基金B类" + }, + { + "code": "003536.OF", + "name": "浦银安盛日日丰货币市场基金D类" + }, + { + "code": "003537.OF", + "name": "招商招利宝货币市场基金A类" + }, + { + "code": "003538.OF", + "name": "招商招利宝货币市场基金B类" + }, + { + "code": "003539.OF", + "name": "安信现金增利货币市场基金B类" + }, + { + "code": "003552.OF", + "name": "国泰现金宝货币市场基金A类" + }, + { + "code": "003553.OF", + "name": "国泰现金宝货币市场基金B类" + }, + { + "code": "003585.OF", + "name": "先锋现金宝货币市场基金" + }, + { + "code": "003588.OF", + "name": "东吴增鑫宝货币市场基金A类" + }, + { + "code": "003589.OF", + "name": "东吴增鑫宝货币市场基金B类" + }, + { + "code": "003678.OF", + "name": "国联现金增利货币市场基金A类" + }, + { + "code": "003679.OF", + "name": "国联现金增利货币市场基金C类" + }, + { + "code": "003711.OF", + "name": "宏利京元宝货币市场基金A类" + }, + { + "code": "003712.OF", + "name": "宏利京元宝货币市场基金B类" + }, + { + "code": "003752.OF", + "name": "工银瑞信如意货币市场基金A类" + }, + { + "code": "003753.OF", + "name": "工银瑞信如意货币市场基金B类" + }, + { + "code": "003792.OF", + "name": "民生加银现金宝货币市场基金C类" + }, + { + "code": "003816.OF", + "name": "银华交易型货币市场基金B类" + }, + { + "code": "003871.OF", + "name": "华泰柏瑞天添宝货币市场基金B类" + }, + { + "code": "003874.OF", + "name": "浙商日添金货币市场基金A类" + }, + { + "code": "003875.OF", + "name": "浙商日添金货币市场基金B类" + }, + { + "code": "003881.OF", + "name": "嘉实定期宝6个月理财债券型证券投资基金B类" + }, + { + "code": "003968.OF", + "name": "交银施罗德天益宝货币市场基金A类" + }, + { + "code": "003969.OF", + "name": "交银施罗德天益宝货币市场基金E类" + }, + { + "code": "003994.OF", + "name": "华富货币市场基金B类" + }, + { + "code": "003997.OF", + "name": "泓德添利货币市场基金A类" + }, + { + "code": "003998.OF", + "name": "泓德添利货币市场基金B类" + }, + { + "code": "004039.OF", + "name": "中欧骏泰货币市场基金B类" + }, + { + "code": "004056.OF", + "name": "华夏惠利货币市场基金A类" + }, + { + "code": "004060.OF", + "name": "博时兴盛货币市场基金B类" + }, + { + "code": "004072.OF", + "name": "金元顺安金通宝货币市场基金A类" + }, + { + "code": "004073.OF", + "name": "金元顺安金通宝货币市场基金B类" + }, + { + "code": "004077.OF", + "name": "金信民发货币市场基金A类" + }, + { + "code": "004078.OF", + "name": "金信民发货币市场基金B类" + }, + { + "code": "004097.OF", + "name": "农银汇理日日鑫交易型货币市场基金A类" + }, + { + "code": "004120.OF", + "name": "富兰克林国海安享货币市场基金B类" + }, + { + "code": "004121.OF", + "name": "兴银现金添利货币市场基金A类" + }, + { + "code": "004133.OF", + "name": "中航航行宝货币市场基金A类" + }, + { + "code": "004137.OF", + "name": "博时合惠货币市场基金B类" + }, + { + "code": "004151.OF", + "name": "先锋日添利货币市场基金A类" + }, + { + "code": "004152.OF", + "name": "先锋日添利货币市场基金B类" + }, + { + "code": "004167.OF", + "name": "安信活期宝货币市场基金B类" + }, + { + "code": "004169.OF", + "name": "万家现金增利货币市场基金A类" + }, + { + "code": "004170.OF", + "name": "万家现金增利货币市场基金B类" + }, + { + "code": "004173.OF", + "name": "嘉实增益宝货币市场基金A类" + }, + { + "code": "004178.OF", + "name": "圆信永丰丰润货币市场基金A类" + }, + { + "code": "004179.OF", + "name": "圆信永丰丰润货币市场基金B类" + }, + { + "code": "004185.OF", + "name": "江信增利货币市场基金A类" + }, + { + "code": "004186.OF", + "name": "江信增利货币市场基金B类" + }, + { + "code": "004198.OF", + "name": "华富天益货币市场基金A类" + }, + { + "code": "004199.OF", + "name": "华富天益货币市场基金B类" + }, + { + "code": "004201.OF", + "name": "华夏财富宝货币市场基金B类" + }, + { + "code": "004210.OF", + "name": "前海开源现金增利货币市场基金E类" + }, + { + "code": "004213.OF", + "name": "中欧骏益货币市场基金" + }, + { + "code": "004214.OF", + "name": "方正富邦鑫利宝货币市场基金A类" + }, + { + "code": "004215.OF", + "name": "方正富邦鑫利宝货币市场基金B类" + }, + { + "code": "004216.OF", + "name": "兴业安润货币市场基金A类" + }, + { + "code": "004217.OF", + "name": "兴业安润货币市场基金B类" + }, + { + "code": "004251.OF", + "name": "华夏惠利货币市场基金B类" + }, + { + "code": "004261.OF", + "name": "招商招禧宝货币市场基金A类" + }, + { + "code": "004262.OF", + "name": "招商招禧宝货币市场基金B类" + }, + { + "code": "004282.OF", + "name": "博时兴荣货币市场基金B类" + }, + { + "code": "004285.OF", + "name": "华富天盈货币市场基金A类" + }, + { + "code": "004286.OF", + "name": "华富天盈货币市场基金B类" + }, + { + "code": "004330.OF", + "name": "太平日日鑫货币市场基金A类" + }, + { + "code": "004331.OF", + "name": "太平日日鑫货币市场基金B类" + }, + { + "code": "004368.OF", + "name": "前海开源聚财宝货币市场基金A类" + }, + { + "code": "004369.OF", + "name": "前海开源聚财宝货币市场基金B类" + }, + { + "code": "004372.OF", + "name": "金鹰现金增益交易型货币市场基金A类" + }, + { + "code": "004373.OF", + "name": "金鹰现金增益交易型货币市场基金B类" + }, + { + "code": "004398.OF", + "name": "融通现金宝货币市场基金B类" + }, + { + "code": "004399.OF", + "name": "融通汇财宝货币市场基金E类" + }, + { + "code": "004414.OF", + "name": "泰达宏利京天宝货币市场基金A类" + }, + { + "code": "004415.OF", + "name": "泰达宏利京天宝货币市场基金B类" + }, + { + "code": "004417.OF", + "name": "兴全货币市场证券投资基金B类" + }, + { + "code": "004449.OF", + "name": "上银慧增利货币市场基金B类" + }, + { + "code": "004473.OF", + "name": "前海开源尊享货币市场基金A类" + }, + { + "code": "004474.OF", + "name": "前海开源尊享货币市场基金B类" + }, + { + "code": "004493.OF", + "name": "华泰保兴货币市场基金A类" + }, + { + "code": "004494.OF", + "name": "华泰保兴货币市场基金B类" + }, + { + "code": "004501.OF", + "name": "嘉实现金添利货币市场基金" + }, + { + "code": "004502.OF", + "name": "中银如意宝货币市场基金A类" + }, + { + "code": "004515.OF", + "name": "德邦弘利货币市场基金A类" + }, + { + "code": "004516.OF", + "name": "德邦弘利货币市场基金B类" + }, + { + "code": "004545.OF", + "name": "永赢天天利货币市场基金A类" + }, + { + "code": "004553.OF", + "name": "中信建投凤凰货币市场基金B类" + }, + { + "code": "004554.OF", + "name": "中信建投货币市场基金B类" + }, + { + "code": "004568.OF", + "name": "长城工资宝货币市场基金B类" + }, + { + "code": "004577.OF", + "name": "海富通季季通利理财债券型证券投资基金A类" + }, + { + "code": "004578.OF", + "name": "海富通季季通利理财债券型证券投资基金B类" + }, + { + "code": "004589.OF", + "name": "民生加银腾元宝货币市场基金B类" + }, + { + "code": "004663.OF", + "name": "富兰克林国海日鑫月益30天理财债券型证券投资基金A类" + }, + { + "code": "004664.OF", + "name": "富兰克林国海日鑫月益30天理财债券型证券投资基金B类" + }, + { + "code": "004684.OF", + "name": "鹏华盈余宝货币市场基金A类" + }, + { + "code": "004699.OF", + "name": "新疆前海联合汇盈货币市场基金A类" + }, + { + "code": "004700.OF", + "name": "新疆前海联合汇盈货币市场基金B类" + }, + { + "code": "004701.OF", + "name": "鹏华盈余宝货币市场基金B类" + }, + { + "code": "004717.OF", + "name": "万家天添宝货币市场基金A类" + }, + { + "code": "004718.OF", + "name": "万家天添宝货币市场基金B类" + }, + { + "code": "004749.OF", + "name": "华泰紫金天天金交易型货币市场基金B类" + }, + { + "code": "004770.OF", + "name": "海富通添益货币市场基金A类" + }, + { + "code": "004771.OF", + "name": "海富通添益货币市场基金B类" + }, + { + "code": "004776.OF", + "name": "鹏华金元宝货币市场基金" + }, + { + "code": "004786.OF", + "name": "渤海汇金汇添金货币市场基金A类" + }, + { + "code": "004787.OF", + "name": "渤海汇金汇添金货币市场基金B类" + }, + { + "code": "004796.OF", + "name": "广发钱袋子货币市场基金E类" + }, + { + "code": "004811.OF", + "name": "万家现金宝货币市场证券投资基金B类" + }, + { + "code": "004841.OF", + "name": "博时合惠货币市场基金A类" + }, + { + "code": "004849.OF", + "name": "中信保诚货币市场证券投资基金E类" + }, + { + "code": "004860.OF", + "name": "华泰紫金零钱宝货币市场基金" + }, + { + "code": "004861.OF", + "name": "泰康现金管家货币市场基金A类" + }, + { + "code": "004862.OF", + "name": "泰康现金管家货币市场基金B类" + }, + { + "code": "004863.OF", + "name": "泰康现金管家货币市场基金C类" + }, + { + "code": "004864.OF", + "name": "泰康现金管家货币市场基金D类" + }, + { + "code": "004865.OF", + "name": "格林日鑫月熠货币市场基金A类" + }, + { + "code": "004866.OF", + "name": "格林日鑫月熠货币市场基金B类" + }, + { + "code": "004869.OF", + "name": "国联日日盈交易型货币市场基金B类" + }, + { + "code": "004896.OF", + "name": "鹏华兴鑫宝货币市场基金A类" + }, + { + "code": "004903.OF", + "name": "人保货币市场基金A类" + }, + { + "code": "004904.OF", + "name": "人保货币市场基金B类" + }, + { + "code": "004938.OF", + "name": "中欧滚钱宝发起式货币市场基金B类" + }, + { + "code": "004939.OF", + "name": "中欧滚钱宝发起式货币市场基金C类" + }, + { + "code": "004964.OF", + "name": "银华惠添益货币市场基金C类" + }, + { + "code": "004967.OF", + "name": "红土创新货币市场基金A类" + }, + { + "code": "004968.OF", + "name": "红土创新货币市场基金B类" + }, + { + "code": "004970.OF", + "name": "南方天天宝货币市场基金A类" + }, + { + "code": "004971.OF", + "name": "南方天天宝货币市场基金B类" + }, + { + "code": "004972.OF", + "name": "长城收益宝货币市场基金A类" + }, + { + "code": "004973.OF", + "name": "长城收益宝货币市场基金B类" + }, + { + "code": "004983.OF", + "name": "鹏扬现金通利货币市场基金A类" + }, + { + "code": "004984.OF", + "name": "鹏扬现金通利货币市场基金B类" + }, + { + "code": "004985.OF", + "name": "博时合晶货币市场基金B类" + }, + { + "code": "005002.OF", + "name": "交银施罗德天运宝货币市场基金A类" + }, + { + "code": "005003.OF", + "name": "交银施罗德天运宝货币市场基金E类" + }, + { + "code": "005016.OF", + "name": "长江优享货币市场基金A类" + }, + { + "code": "005017.OF", + "name": "长江优享货币市场基金B类" + }, + { + "code": "005020.OF", + "name": "中信保诚智惠金货币市场基金A类" + }, + { + "code": "005056.OF", + "name": "东方红货币市场基金A类" + }, + { + "code": "005057.OF", + "name": "东方红货币市场基金B类" + }, + { + "code": "005058.OF", + "name": "东方红货币市场基金E类" + }, + { + "code": "005065.OF", + "name": "中金现金管家货币市场基金C类" + }, + { + "code": "005092.OF", + "name": "广发货币市场基金C类" + }, + { + "code": "005097.OF", + "name": "易方达现金增利货币市场基金C类" + }, + { + "code": "005098.OF", + "name": "易方达龙宝货币市场基金C类" + }, + { + "code": "005100.OF", + "name": "易方达掌柜季季盈理财债券型证券投资基金C类" + }, + { + "code": "005101.OF", + "name": "易方达月月利理财债券型证券投资基金C类" + }, + { + "code": "005107.OF", + "name": "广发添利交易型货币市场基金B类" + }, + { + "code": "005122.OF", + "name": "易方达天天理财货币市场基金C类" + }, + { + "code": "005134.OF", + "name": "长信长金通货币市场基金A类" + }, + { + "code": "005135.OF", + "name": "长信长金通货币市场基金B类" + }, + { + "code": "005148.OF", + "name": "新华活期添利货币市场基金E类" + }, + { + "code": "005149.OF", + "name": "华泰保兴货币市场基金C类" + }, + { + "code": "005150.OF", + "name": "红土创新优淳货币市场基金A类" + }, + { + "code": "005151.OF", + "name": "红土创新优淳货币市场基金B类" + }, + { + "code": "005153.OF", + "name": "农银汇理日日鑫交易型货币市场基金C类" + }, + { + "code": "005162.OF", + "name": "中银如意宝货币市场基金B类" + }, + { + "code": "005194.OF", + "name": "南方天天利货币市场基金E类" + }, + { + "code": "005202.OF", + "name": "兴业稳天盈货币市场基金B类" + }, + { + "code": "005230.OF", + "name": "长盛货币市场基金B类" + }, + { + "code": "005253.OF", + "name": "国泰货币市场证券投资基金B类" + }, + { + "code": "007521.OF", + "name": "南方日添益货币市场基金F类" + }, + { + "code": "007522.OF", + "name": "南方理财金交易型货币市场基金E类" + }, + { + "code": "007696.OF", + "name": "嘉实融享浮动净值型发起式货币市场基金" + }, + { + "code": "007708.OF", + "name": "中银瑞福浮动净值型发起式货币市场基金A类" + }, + { + "code": "007709.OF", + "name": "中银瑞福浮动净值型发起式货币市场基金C类" + }, + { + "code": "007730.OF", + "name": "平安金管家货币市场基金C类" + }, + { + "code": "007746.OF", + "name": "华安现金润利浮动净值型发起式货币市场基金" + }, + { + "code": "007805.OF", + "name": "华宝浮动净值型发起式货币市场基金" + }, + { + "code": "007858.OF", + "name": "鹏华浮动净值型发起式货币市场基金" + }, + { + "code": "007864.OF", + "name": "东方红货币市场基金C类" + }, + { + "code": "007865.OF", + "name": "东方红货币市场基金D类" + }, + { + "code": "007866.OF", + "name": "创金合信货币市场基金C类" + }, + { + "code": "007868.OF", + "name": "汇添富汇鑫浮动净值型货币市场基金A类" + }, + { + "code": "007869.OF", + "name": "汇添富汇鑫浮动净值型货币市场基金B类" + }, + { + "code": "007961.OF", + "name": "浦银安盛日日盈货币市场基金E类" + }, + { + "code": "008191.OF", + "name": "博时合利货币市场基金A类" + }, + { + "code": "008192.OF", + "name": "博时兴荣货币市场基金A类" + }, + { + "code": "008193.OF", + "name": "博时兴盛货币市场基金A类" + }, + { + "code": "008377.OF", + "name": "博时外服货币市场基金A类" + }, + { + "code": "008393.OF", + "name": "博时现金收益证券投资基金C类" + }, + { + "code": "008733.OF", + "name": "易方达易理财货币市场基金B类" + }, + { + "code": "008742.OF", + "name": "天治天得利货币市场基金B类" + }, + { + "code": "009099.OF", + "name": "新华壹诺宝货币市场基金E类" + }, + { + "code": "009251.OF", + "name": "光大保德信货币市场基金B类" + }, + { + "code": "009393.OF", + "name": "嘉实现金宝货币市场基金E类" + }, + { + "code": "009485.OF", + "name": "国寿安保聚宝盆货币市场基金B类" + }, + { + "code": "009586.OF", + "name": "富国富钱包货币市场基金B类" + }, + { + "code": "009588.OF", + "name": "汇添富现金宝货币市场基金B类" + }, + { + "code": "009589.OF", + "name": "汇添富现金宝货币市场基金C类" + }, + { + "code": "009712.OF", + "name": "信澳慧管家货币市场基金B类" + }, + { + "code": "009713.OF", + "name": "信澳慧管家货币市场基金D类" + }, + { + "code": "009744.OF", + "name": "英大现金宝货币市场基金B类" + }, + { + "code": "009790.OF", + "name": "国寿安保增金宝货币市场基金B" + }, + { + "code": "009824.OF", + "name": "鹏华添利宝货币市场基金B类" + }, + { + "code": "009976.OF", + "name": "东方金证通货币市场基金B类" + }, + { + "code": "010005.OF", + "name": "鹏扬现金通利货币市场基金E类" + }, + { + "code": "010051.OF", + "name": "长城工资宝货币市场基金C类" + }, + { + "code": "010173.OF", + "name": "易方达增金宝货币市场基金B类" + }, + { + "code": "010208.OF", + "name": "平安日增利货币市场基金B类" + }, + { + "code": "010288.OF", + "name": "民生加银现金宝货币市场基金B类" + }, + { + "code": "010325.OF", + "name": "申万菱信收益宝货币市场基金E类" + }, + { + "code": "010727.OF", + "name": "建信现金增利货币市场基金B类" + }, + { + "code": "010883.OF", + "name": "中信保诚智惠金货币市场基金C类" + }, + { + "code": "011063.OF", + "name": "国寿安保鑫钱包货币市场基金B类" + }, + { + "code": "011200.OF", + "name": "建信现金增利货币市场基金C类" + }, + { + "code": "011222.OF", + "name": "建信现金添益交易型货币市场基金C类" + }, + { + "code": "011258.OF", + "name": "招商保证金快线货币市场基金D类" + }, + { + "code": "011413.OF", + "name": "富国安益货币市场基金B类" + }, + { + "code": "011491.OF", + "name": "南方薪金宝货币市场基金B类" + }, + { + "code": "011547.OF", + "name": "华夏惠利货币市场基金C类" + }, + { + "code": "011754.OF", + "name": "鹏扬现金通利货币市场基金D类" + }, + { + "code": "012104.OF", + "name": "永赢货币市场基金E类" + }, + { + "code": "012105.OF", + "name": "永赢天天利货币市场基金E类" + }, + { + "code": "012470.OF", + "name": "平安财富宝货币市场基金C类" + }, + { + "code": "012830.OF", + "name": "汇添富货币市场基金E类" + }, + { + "code": "012841.OF", + "name": "华泰柏瑞交易型货币市场基金C类" + }, + { + "code": "013002.OF", + "name": "汇添富收益快钱货币市场基金C类" + }, + { + "code": "013003.OF", + "name": "汇添富收益快钱货币市场基金D类" + }, + { + "code": "014610.OF", + "name": "鹏华兴鑫宝货币市场基金C类" + }, + { + "code": "014822.OF", + "name": "中泰锦泉汇金货币市场基金" + }, + { + "code": "015021.OF", + "name": "平安交易型货币市场基金C类" + }, + { + "code": "015379.OF", + "name": "国泰瞬利交易型货币市场基金D类" + }, + { + "code": "015380.OF", + "name": "国泰瞬利交易型货币市场基金E类" + }, + { + "code": "015419.OF", + "name": "工银瑞信安盈货币市场基金C类" + }, + { + "code": "015420.OF", + "name": "工银瑞信安盈货币市场基金D类" + }, + { + "code": "015557.OF", + "name": "银华交易型货币市场基金C类" + }, + { + "code": "015609.OF", + "name": "鹏华安盈宝货币市场基金C类" + }, + { + "code": "015649.OF", + "name": "华泰紫金货币增利货币市场基金A类" + }, + { + "code": "015650.OF", + "name": "华泰紫金货币增利货币市场基金B类" + }, + { + "code": "015651.OF", + "name": "华泰紫金货币增利货币市场基金E类" + }, + { + "code": "015705.OF", + "name": "万家现金宝货币市场证券投资基金E类" + }, + { + "code": "015778.OF", + "name": "浙商汇金金算盘货币市场基金" + }, + { + "code": "015786.OF", + "name": "诺安货币市场证券投资基金C类" + }, + { + "code": "015972.OF", + "name": "中航航行宝货币市场基金B类" + }, + { + "code": "016002.OF", + "name": "博时保证金实时交易型货币市场基金C类" + }, + { + "code": "016096.OF", + "name": "汇添富和聚宝货币市场基金C类" + }, + { + "code": "016223.OF", + "name": "中欧货币市场基金E类" + }, + { + "code": "016224.OF", + "name": "中欧骏泰货币市场基金A类" + }, + { + "code": "016361.OF", + "name": "工银瑞信货币市场基金B类" + }, + { + "code": "016429.OF", + "name": "华夏快线交易型货币市场基金A类" + }, + { + "code": "016430.OF", + "name": "华夏快线交易型货币市场基金B类" + }, + { + "code": "016446.OF", + "name": "财通资管现金聚财货币市场基金" + }, + { + "code": "016473.OF", + "name": "景顺长城景丰货币市场基金E类" + }, + { + "code": "016565.OF", + "name": "中银活期宝货币市场基金B类" + }, + { + "code": "016574.OF", + "name": "泓德添利货币市场基金C类" + }, + { + "code": "016778.OF", + "name": "长城收益宝货币市场基金C类" + }, + { + "code": "017010.OF", + "name": "摩根天添盈货币市场基金C类" + }, + { + "code": "017062.OF", + "name": "汇添富全额宝货币市场基金C类" + }, + { + "code": "017171.OF", + "name": "长城工资宝货币市场基金D类" + }, + { + "code": "017203.OF", + "name": "中信保诚薪金宝货币市场基金E类" + }, + { + "code": "017269.OF", + "name": "兴全货币市场证券投资基金E类" + }, + { + "code": "017492.OF", + "name": "诺安货币市场证券投资基金D类" + }, + { + "code": "017538.OF", + "name": "中欧骏泰货币市场基金C类" + }, + { + "code": "017539.OF", + "name": "中欧骏泰货币市场基金D类" + }, + { + "code": "017542.OF", + "name": "泓德泓利货币市场基金C类" + }, + { + "code": "017570.OF", + "name": "中邮现金驿站货币市场基金E类" + }, + { + "code": "017629.OF", + "name": "中银机构现金管理货币市场基金E类" + }, + { + "code": "017712.OF", + "name": "浦银安盛货币市场证券投资基金D类" + }, + { + "code": "017780.OF", + "name": "上银慧盈利货币市场基金A类" + }, + { + "code": "017781.OF", + "name": "上银慧盈利货币市场基金E类" + }, + { + "code": "017871.OF", + "name": "汇添富添富通货币市场基金C类" + }, + { + "code": "017872.OF", + "name": "汇添富收益快钱货币市场基金E类" + }, + { + "code": "017880.OF", + "name": "国寿安保薪金宝货币市场基金B类" + }, + { + "code": "017898.OF", + "name": "海富通货币市场证券投资基金C类" + }, + { + "code": "017899.OF", + "name": "海富通货币市场证券投资基金D类" + }, + { + "code": "017930.OF", + "name": "华泰柏瑞交易型货币市场基金D类" + }, + { + "code": "017939.OF", + "name": "上银慧增利货币市场基金A类" + }, + { + "code": "017940.OF", + "name": "上银慧增利货币市场基金E类" + }, + { + "code": "017943.OF", + "name": "中银如意宝货币市场基金E类" + }, + { + "code": "017945.OF", + "name": "富国安益货币市场基金C类" + }, + { + "code": "017983.OF", + "name": "泰康薪意保货币市场基金C类" + }, + { + "code": "017984.OF", + "name": "泰康薪意保货币市场基金D类" + }, + { + "code": "018033.OF", + "name": "华夏现金宝货币市场基金C类" + }, + { + "code": "018090.OF", + "name": "广发活期宝货币市场基金C类" + }, + { + "code": "018092.OF", + "name": "兴银现金添利货币市场基金C类" + }, + { + "code": "018111.OF", + "name": "嘉实增益宝货币市场基金E类" + }, + { + "code": "018202.OF", + "name": "中信建投添鑫宝货币市场基金C类" + }, + { + "code": "018205.OF", + "name": "嘉实薪金宝货币市场基金B类" + }, + { + "code": "018228.OF", + "name": "万家日日薪货币市场证券投资基金E类" + }, + { + "code": "018299.OF", + "name": "中信保诚智惠金货币市场基金E类" + }, + { + "code": "018320.OF", + "name": "富国收益宝交易型货币市场基金C类" + }, + { + "code": "018324.OF", + "name": "金信民发货币市场基金E类" + }, + { + "code": "018331.OF", + "name": "民生加银腾元宝货币市场基金D类" + }, + { + "code": "018346.OF", + "name": "长信长金通货币市场基金C类" + }, + { + "code": "018349.OF", + "name": "长信长金通货币市场基金D类" + }, + { + "code": "018357.OF", + "name": "工银瑞信货币市场基金C类" + }, + { + "code": "018367.OF", + "name": "工银瑞信薪金货币市场基金C类" + }, + { + "code": "018408.OF", + "name": "南方现金增利基金C类" + }, + { + "code": "018436.OF", + "name": "易方达保证金收益货币市场基金C类" + }, + { + "code": "018437.OF", + "name": "易方达保证金收益货币市场基金D类" + }, + { + "code": "018486.OF", + "name": "国投瑞银货币市场基金D类" + }, + { + "code": "018599.OF", + "name": "交银施罗德天利宝货币市场基金C类" + }, + { + "code": "018607.OF", + "name": "建信现金添利货币市场基金C类" + }, + { + "code": "018608.OF", + "name": "国投瑞银增利宝货币市场基金D类" + }, + { + "code": "018614.OF", + "name": "万家货币市场证券投资基金D类" + }, + { + "code": "018649.OF", + "name": "富国安益货币市场基金E类" + }, + { + "code": "018655.OF", + "name": "光大保德信耀钱包货币市场基金C类" + }, + { + "code": "018659.OF", + "name": "德邦如意货币市场基金E类" + }, + { + "code": "018667.OF", + "name": "国寿安保鑫钱包货币市场基金C类" + }, + { + "code": "018671.OF", + "name": "广发添利交易型货币市场基金C类" + }, + { + "code": "018770.OF", + "name": "汇添富收益快钱货币市场基金F类" + }, + { + "code": "018780.OF", + "name": "安信活期宝货币市场基金C类" + }, + { + "code": "018781.OF", + "name": "泓德添利货币市场基金E类" + }, + { + "code": "018782.OF", + "name": "汇丰晋信货币市场基金C类" + }, + { + "code": "018792.OF", + "name": "汇添富和聚宝货币市场基金B类" + }, + { + "code": "018793.OF", + "name": "汇添富和聚宝货币市场基金D类" + }, + { + "code": "018810.OF", + "name": "易方达天天理财货币市场基金D类" + }, + { + "code": "018850.OF", + "name": "博时合晶货币市场基金A类" + }, + { + "code": "018873.OF", + "name": "中信建投凤凰货币市场基金C类" + }, + { + "code": "018874.OF", + "name": "民生加银现金增利货币市场基金E类" + }, + { + "code": "018875.OF", + "name": "创金合信货币市场基金E类" + }, + { + "code": "018907.OF", + "name": "博时合鑫货币市场基金A类" + }, + { + "code": "018923.OF", + "name": "华安现金富利投资基金E" + }, + { + "code": "018943.OF", + "name": "银河钱包货币市场基金E类" + }, + { + "code": "018951.OF", + "name": "中银机构现金管理货币市场基金C类" + }, + { + "code": "018953.OF", + "name": "民生加银现金宝货币市场基金D类" + }, + { + "code": "018955.OF", + "name": "易方达天天发货币市场基金D类" + }, + { + "code": "019023.OF", + "name": "长城收益宝货币市场基金D类" + }, + { + "code": "019040.OF", + "name": "国联日日盈交易型货币市场基金C类" + }, + { + "code": "019050.OF", + "name": "鑫元货币市场基金E类" + }, + { + "code": "019078.OF", + "name": "安信现金增利货币市场基金C类" + }, + { + "code": "019099.OF", + "name": "万家货币市场证券投资基金F类" + }, + { + "code": "019138.OF", + "name": "富兰克林国海安享货币市场基金A类" + }, + { + "code": "019145.OF", + "name": "长盛货币市场基金E类" + }, + { + "code": "019238.OF", + "name": "南方现金增利基金D类" + }, + { + "code": "019288.OF", + "name": "鹏华安盈宝货币市场基金E类" + }, + { + "code": "019290.OF", + "name": "鹏华兴鑫宝货币市场基金E类" + }, + { + "code": "019507.OF", + "name": "东方金元宝货币市场基金C类" + }, + { + "code": "019567.OF", + "name": "华泰紫金天天金交易型货币市场基金E类" + }, + { + "code": "019634.OF", + "name": "渤海汇金汇添金货币市场基金C类" + }, + { + "code": "019635.OF", + "name": "渤海汇金汇添金货币市场基金D类" + }, + { + "code": "019637.OF", + "name": "华夏天利货币市场基金C类" + }, + { + "code": "019672.OF", + "name": "广发活期宝货币市场基金D类" + }, + { + "code": "019675.OF", + "name": "广发货币市场基金D类" + }, + { + "code": "019680.OF", + "name": "中银如意宝货币市场基金D类" + }, + { + "code": "019769.OF", + "name": "华商现金增利货币市场基金E类" + }, + { + "code": "019771.OF", + "name": "东吴增鑫宝货币市场基金C类" + }, + { + "code": "019834.OF", + "name": "农银汇理红利日结货币市场基金C类" + }, + { + "code": "019835.OF", + "name": "华泰柏瑞交易型货币市场基金E类" + }, + { + "code": "019839.OF", + "name": "大成丰财宝货币市场基金C类" + }, + { + "code": "019850.OF", + "name": "银华惠添益货币市场基金D类" + }, + { + "code": "019967.OF", + "name": "工银瑞信如意货币市场基金C类" + }, + { + "code": "019981.OF", + "name": "招商现金增值开放式证券投资基金C类" + }, + { + "code": "019995.OF", + "name": "华夏沃利货币市场基金C类" + }, + { + "code": "020007.OF", + "name": "国泰货币市场证券投资基金A类" + }, + { + "code": "020030.OF", + "name": "国泰6个月短期理财债券型证券投资基金B类" + }, + { + "code": "020031.OF", + "name": "国泰现金管理货币市场基金A类" + }, + { + "code": "020032.OF", + "name": "国泰现金管理货币市场基金B类" + }, + { + "code": "020039.OF", + "name": "东吴货币市场证券投资基金C类" + }, + { + "code": "020081.OF", + "name": "华夏惠利货币市场基金D类" + }, + { + "code": "020097.OF", + "name": "中加货币市场基金E类" + }, + { + "code": "020129.OF", + "name": "南方天天宝货币市场基金E类" + }, + { + "code": "020201.OF", + "name": "中银证券现金管家货币市场基金E类" + }, + { + "code": "020240.OF", + "name": "东吴增鑫宝货币市场基金D类" + }, + { + "code": "020418.OF", + "name": "摩根天添宝货币市场基金C类" + }, + { + "code": "020449.OF", + "name": "中信建投添鑫宝货币市场基金D类" + }, + { + "code": "020468.OF", + "name": "中银货币市场证券投资基金C类" + }, + { + "code": "020473.OF", + "name": "嘉实薪金宝货币市场基金E类" + }, + { + "code": "020480.OF", + "name": "南方收益宝货币市场基金C类" + }, + { + "code": "020509.OF", + "name": "嘉实活期宝货币市场基金E类" + }, + { + "code": "020606.OF", + "name": "南方日添益货币市场基金C类" + }, + { + "code": "020616.OF", + "name": "方正富邦货币市场基金C类" + }, + { + "code": "020826.OF", + "name": "交银施罗德货币市场证券投资基金C类" + }, + { + "code": "020827.OF", + "name": "交银施罗德货币市场证券投资基金D类" + }, + { + "code": "020852.OF", + "name": "中银证券现金管家货币市场基金C类" + }, + { + "code": "020888.OF", + "name": "南方天天利货币市场基金C类" + }, + { + "code": "020945.OF", + "name": "工银瑞信如意货币市场基金D类" + }, + { + "code": "020971.OF", + "name": "中银货币市场证券投资基金D类" + }, + { + "code": "020990.OF", + "name": "财通财通宝货币市场基金C类" + }, + { + "code": "021118.OF", + "name": "宏利京元宝货币市场基金E类" + }, + { + "code": "021133.OF", + "name": "宏利货币市场基金E类" + }, + { + "code": "021134.OF", + "name": "宏利活期友货币市场基金E类" + }, + { + "code": "021135.OF", + "name": "创金合信货币市场基金D类" + }, + { + "code": "021169.OF", + "name": "信澳慧理财货币市场基金C类" + }, + { + "code": "021174.OF", + "name": "华泰柏瑞货币市场证券投资基金C类" + }, + { + "code": "021291.OF", + "name": "鹏华货币市场证券投资基金E类" + }, + { + "code": "021406.OF", + "name": "华夏沃利货币市场基金D类" + }, + { + "code": "021411.OF", + "name": "长盛货币市场基金D类" + }, + { + "code": "021447.OF", + "name": "工银瑞信薪金货币市场基金D类" + }, + { + "code": "021751.OF", + "name": "兴全天添益货币市场证券投资基金E类" + }, + { + "code": "021763.OF", + "name": "渤海汇金汇添金货币市场基金E类" + }, + { + "code": "021809.OF", + "name": "华宝现金添益交易型货币市场基金D类" + }, + { + "code": "021907.OF", + "name": "汇丰晋信货币市场基金D类" + }, + { + "code": "021926.OF", + "name": "富兰克林国海日日收益货币市场证券投资基金E类" + }, + { + "code": "021998.OF", + "name": "信澳慧管家货币市场基金F类" + }, + { + "code": "022048.OF", + "name": "中银证券现金管家货币市场基金D类" + }, + { + "code": "022125.OF", + "name": "天治天得利货币市场基金C类" + }, + { + "code": "022249.OF", + "name": "平安金管家货币市场基金D类" + }, + { + "code": "022601.OF", + "name": "华安现金富利投资基金C类" + }, + { + "code": "022605.OF", + "name": "人保货币市场基金E类" + }, + { + "code": "022655.OF", + "name": "农银汇理天天利货币市场基金C类" + }, + { + "code": "022692.OF", + "name": "工银瑞信添益快线货币市场基金B类" + }, + { + "code": "022723.OF", + "name": "工银瑞信现金快线货币市场基金B类" + }, + { + "code": "023011.OF", + "name": "中信保诚货币市场证券投资基金C类" + }, + { + "code": "023093.OF", + "name": "中邮货币市场基金C类" + }, + { + "code": "023355.OF", + "name": "大成添利宝货币市场基金C类" + }, + { + "code": "023401.OF", + "name": "光大保德信货币市场基金C类" + }, + { + "code": "023440.OF", + "name": "方正富邦货币市场基金E类" + }, + { + "code": "023601.OF", + "name": "东吴货币市场证券投资基金D类" + }, + { + "code": "023625.OF", + "name": "创金合信货币市场基金F类" + }, + { + "code": "023627.OF", + "name": "鑫元货币市场基金D类" + }, + { + "code": "023693.OF", + "name": "长盛货币市场基金C类" + }, + { + "code": "023696.OF", + "name": "海富通添益货币市场基金C类" + }, + { + "code": "023709.OF", + "name": "万家现金宝货币市场证券投资基金D类" + }, + { + "code": "023745.OF", + "name": "兴银现金收益货币市场基金C类" + }, + { + "code": "023767.OF", + "name": "国投瑞银货币市场基金E类" + }, + { + "code": "023769.OF", + "name": "信澳慧理财货币市场基金E类" + }, + { + "code": "023777.OF", + "name": "上银慧盈利货币市场基金C类" + }, + { + "code": "023778.OF", + "name": "中欧骏泰货币市场基金E类" + }, + { + "code": "023797.OF", + "name": "泰康现金管家货币市场基金E类" + }, + { + "code": "023836.OF", + "name": "大成恒丰宝货币市场基金C类" + }, + { + "code": "023845.OF", + "name": "大成丰财宝货币市场基金E类" + }, + { + "code": "023850.OF", + "name": "富国富钱包货币市场基金C类" + }, + { + "code": "023984.OF", + "name": "广发添利交易型货币市场基金D类" + }, + { + "code": "024177.OF", + "name": "兴全天添益货币市场基金C类" + }, + { + "code": "040003.OF", + "name": "华安现金富利投资基金A" + }, + { + "code": "040028.OF", + "name": "华安月月鑫短期理财债券型证券投资基金A类" + }, + { + "code": "040029.OF", + "name": "华安月月鑫短期理财债券型证券投资基金B类" + }, + { + "code": "040030.OF", + "name": "华安季季鑫短期理财债券型证券投资基金A类" + }, + { + "code": "040031.OF", + "name": "华安季季鑫短期理财债券型证券投资基金B类" + }, + { + "code": "040033.OF", + "name": "华安月安鑫短期理财债券型证券投资基金A类" + }, + { + "code": "040034.OF", + "name": "华安月安鑫短期理财债券型证券投资基金B类" + }, + { + "code": "040038.OF", + "name": "华安日日鑫货币市场基金A类" + }, + { + "code": "040039.OF", + "name": "华安日日鑫货币市场基金B类" + }, + { + "code": "040042.OF", + "name": "华安7日鑫短期理财债券型证券投资基金A类" + }, + { + "code": "040043.OF", + "name": "华安7日鑫短期理财债券型证券投资基金B类" + }, + { + "code": "041003.OF", + "name": "华安现金富利投资基金B" + }, + { + "code": "050003.OF", + "name": "博时现金收益证券投资基金A类" + }, + { + "code": "050129.OF", + "name": "博时理财30天债券型证券投资基金B类" + }, + { + "code": "070008.OF", + "name": "嘉实货币市场基金A类" + }, + { + "code": "070028.OF", + "name": "嘉实安心货币市场基金A" + }, + { + "code": "070029.OF", + "name": "嘉实安心货币市场基金B" + }, + { + "code": "070035.OF", + "name": "嘉实理财宝7天债券型证券投资基金A类" + }, + { + "code": "070036.OF", + "name": "嘉实理财宝7天债券型证券投资基金B类" + }, + { + "code": "070088.OF", + "name": "嘉实货币市场基金B类" + }, + { + "code": "080011.OF", + "name": "长盛货币市场基金A类" + }, + { + "code": "080016.OF", + "name": "长盛添利30天理财债券型证券投资基金A类" + }, + { + "code": "080017.OF", + "name": "长盛添利30天理财债券型证券投资基金B类" + }, + { + "code": "080018.OF", + "name": "长盛添利60天理财债券型发起式证券投资基金A类" + }, + { + "code": "080019.OF", + "name": "长盛添利60天理财债券型发起式证券投资基金B类" + }, + { + "code": "090005.OF", + "name": "大成货币市场证券投资基金A类" + }, + { + "code": "090022.OF", + "name": "大成现金增利货币市场基金A类" + }, + { + "code": "091005.OF", + "name": "大成货币市场证券投资基金B类" + }, + { + "code": "091022.OF", + "name": "大成现金增利货币市场基金B类" + }, + { + "code": "100007.OF", + "name": "富国7天理财宝债券型证券投资基金A类" + }, + { + "code": "100025.OF", + "name": "富国天时货币市场基金A类" + }, + { + "code": "100028.OF", + "name": "富国天时货币市场基金B类" + }, + { + "code": "101007.OF", + "name": "富国7天理财宝债券型证券投资基金B类" + }, + { + "code": "110006.OF", + "name": "易方达货币市场基金A" + }, + { + "code": "110016.OF", + "name": "易方达货币市场基金B" + }, + { + "code": "121011.OF", + "name": "国投瑞银货币市场基金A类" + }, + { + "code": "128011.OF", + "name": "国投瑞银货币市场基金B类" + }, + { + "code": "150005.OF", + "name": "银河银富货币市场基金A类" + }, + { + "code": "150015.OF", + "name": "银河银富货币市场基金B类" + }, + { + "code": "150988.OF", + "name": "银河钱包货币市场基金A类" + }, + { + "code": "150998.OF", + "name": "银河钱包货币市场基金B类" + }, + { + "code": "159002.OF", + "name": "易方达保证金收益货币市场基金B类" + }, + { + "code": "159004.OF", + "name": "招商保证金快线货币市场基金B类" + }, + { + "code": "159006.OF", + "name": "汇添富收益快钱货币市场基金B类" + }, + { + "code": "160606.OF", + "name": "鹏华货币市场证券投资基金A" + }, + { + "code": "160609.OF", + "name": "鹏华货币市场证券投资基金B" + }, + { + "code": "161608.OF", + "name": "融通易支付货币市场证券投资基金A类" + }, + { + "code": "161615.OF", + "name": "融通易支付货币市场证券投资基金B类" + }, + { + "code": "161622.OF", + "name": "融通汇财宝货币市场基金A类" + }, + { + "code": "161623.OF", + "name": "融通汇财宝货币市场基金B类" + }, + { + "code": "162206.OF", + "name": "宏利货币市场基金A类" + }, + { + "code": "163303.OF", + "name": "摩根士丹利华鑫货币市场基金" + }, + { + "code": "163802.OF", + "name": "中银货币市场证券投资基金A级" + }, + { + "code": "163820.OF", + "name": "中银货币市场证券投资基金B级" + }, + { + "code": "166014.OF", + "name": "中欧货币市场基金A类" + }, + { + "code": "166015.OF", + "name": "中欧货币市场基金B类" + }, + { + "code": "180008.OF", + "name": "银华货币市场证券投资基金A类" + }, + { + "code": "180009.OF", + "name": "银华货币市场证券投资基金B类" + }, + { + "code": "200003.OF", + "name": "长城货币市场证券投资基金A类" + }, + { + "code": "200103.OF", + "name": "长城货币市场证券投资基金B类" + }, + { + "code": "202301.OF", + "name": "南方现金增利基金A类" + }, + { + "code": "202302.OF", + "name": "南方现金增利基金B类" + }, + { + "code": "202303.OF", + "name": "南方理财14天债券型证券投资基金A类" + }, + { + "code": "202304.OF", + "name": "南方理财14天债券型证券投资基金B类" + }, + { + "code": "202307.OF", + "name": "南方收益宝货币市场基金A类" + }, + { + "code": "202308.OF", + "name": "南方收益宝货币市场基金B类" + }, + { + "code": "206016.OF", + "name": "鹏华月月发短期理财债券型证券投资基金A类" + }, + { + "code": "206017.OF", + "name": "鹏华月月发短期理财债券型证券投资基金B类" + }, + { + "code": "210012.OF", + "name": "金鹰货币市场证券投资基金A类" + }, + { + "code": "210013.OF", + "name": "金鹰货币市场证券投资基金B类" + }, + { + "code": "213009.OF", + "name": "宝盈货币市场证券投资基金A类" + }, + { + "code": "213909.OF", + "name": "宝盈货币市场证券投资基金B类" + }, + { + "code": "217004.OF", + "name": "招商现金增值开放式证券投资基金A" + }, + { + "code": "217014.OF", + "name": "招商现金增值开放式证券投资基金B" + }, + { + "code": "240006.OF", + "name": "华宝现金宝货币市场基金A" + }, + { + "code": "240007.OF", + "name": "华宝现金宝货币市场基金B" + }, + { + "code": "240021.OF", + "name": "华宝活期通货币市场基金T类" + }, + { + "code": "253050.OF", + "name": "国联安货币市场证券投资基金A类" + }, + { + "code": "253051.OF", + "name": "国联安货币市场证券投资基金B类" + }, + { + "code": "260102.OF", + "name": "景顺长城货币市场证券投资基金A类" + }, + { + "code": "260202.OF", + "name": "景顺长城货币市场证券投资基金B类" + }, + { + "code": "270004.OF", + "name": "广发货币市场基金A类" + }, + { + "code": "270014.OF", + "name": "广发货币市场基金B类" + }, + { + "code": "270047.OF", + "name": "广发理财30天债券型证券投资基金B类" + }, + { + "code": "288101.OF", + "name": "华夏货币市场基金A类" + }, + { + "code": "288201.OF", + "name": "华夏货币市场基金B类" + }, + { + "code": "290001.OF", + "name": "泰信天天收益货币市场基金A类" + }, + { + "code": "310338.OF", + "name": "申万菱信收益宝货币市场基金A类" + }, + { + "code": "310339.OF", + "name": "申万菱信收益宝货币市场基金B类" + }, + { + "code": "320002.OF", + "name": "诺安货币市场证券投资基金A类" + }, + { + "code": "320019.OF", + "name": "诺安货币市场证券投资基金B类" + }, + { + "code": "340005.OF", + "name": "兴全货币市场证券投资基金A类" + }, + { + "code": "350004.OF", + "name": "天治天得利货币市场基金A类" + }, + { + "code": "360003.OF", + "name": "光大保德信货币市场基金A类" + }, + { + "code": "360017.OF", + "name": "光大保德信添天利季度开放短期理财债券型证券投资基金A类" + }, + { + "code": "360018.OF", + "name": "光大保德信添天利季度开放短期理财债券型证券投资基金B类" + }, + { + "code": "360020.OF", + "name": "光大保德信添天盈月度理财债券型证券投资基金B类" + }, + { + "code": "360021.OF", + "name": "光大保德信添盛双月理财债券型证券投资基金A类" + }, + { + "code": "360022.OF", + "name": "光大保德信添盛双月理财债券型证券投资基金B类" + }, + { + "code": "370010.OF", + "name": "摩根货币市场基金A" + }, + { + "code": "370011.OF", + "name": "摩根货币市场基金B" + }, + { + "code": "380001.OF", + "name": "中银理财14天债券型证券投资基金A类" + }, + { + "code": "380002.OF", + "name": "中银理财14天债券型证券投资基金B类" + }, + { + "code": "380003.OF", + "name": "中银理财60天债券型发起式证券投资基金A类" + }, + { + "code": "380004.OF", + "name": "中银理财60天债券型发起式证券投资基金B类" + }, + { + "code": "380007.OF", + "name": "中银理财7天债券型证券投资基金A类" + }, + { + "code": "380008.OF", + "name": "中银理财7天债券型证券投资基金B类" + }, + { + "code": "392001.OF", + "name": "中海货币市场证券投资基金A级" + }, + { + "code": "392002.OF", + "name": "中海货币市场证券投资基金B级" + }, + { + "code": "400005.OF", + "name": "东方金账簿货币市场证券投资基金A类" + }, + { + "code": "400006.OF", + "name": "东方金账簿货币市场证券投资基金B类" + }, + { + "code": "410002.OF", + "name": "华富货币市场基金A类" + }, + { + "code": "420006.OF", + "name": "天弘现金管家货币市场基金A类" + }, + { + "code": "420106.OF", + "name": "天弘现金管家货币市场基金B类" + }, + { + "code": "460006.OF", + "name": "华泰柏瑞货币市场证券投资基金A类" + }, + { + "code": "460106.OF", + "name": "华泰柏瑞货币市场证券投资基金B类" + }, + { + "code": "471007.OF", + "name": "汇添富理财7天债券型证券投资基金A类" + }, + { + "code": "471021.OF", + "name": "汇添富理财21天债券型发起式证券投资基金B类" + }, + { + "code": "471028.OF", + "name": "汇添富理财28天债券型证券投资基金A" + }, + { + "code": "471030.OF", + "name": "汇添富理财30天债券型证券投资基金B类" + }, + { + "code": "472028.OF", + "name": "汇添富理财28天债券型证券投资基金B" + }, + { + "code": "482002.OF", + "name": "工银瑞信货币市场基金A类" + }, + { + "code": "519131.OF", + "name": "海富通季季增利理财债券型证券投资基金" + }, + { + "code": "519501.OF", + "name": "万家货币市场证券投资基金R类" + }, + { + "code": "519505.OF", + "name": "海富通货币市场证券投资基金A" + }, + { + "code": "519506.OF", + "name": "海富通货币市场证券投资基金B" + }, + { + "code": "519507.OF", + "name": "万家货币市场证券投资基金B类" + }, + { + "code": "519508.OF", + "name": "万家货币市场证券投资基金A类" + }, + { + "code": "519509.OF", + "name": "浦银安盛货币市场证券投资基金A类" + }, + { + "code": "519510.OF", + "name": "浦银安盛货币市场证券投资基金B类" + }, + { + "code": "519511.OF", + "name": "万家日日薪货币市场证券投资基金A类" + }, + { + "code": "519512.OF", + "name": "万家日日薪货币市场证券投资基金B类" + }, + { + "code": "519513.OF", + "name": "万家日日薪货币市场证券投资基金R类" + }, + { + "code": "519516.OF", + "name": "浦银安盛货币市场证券投资基金E类" + }, + { + "code": "519517.OF", + "name": "汇添富货币市场基金B类" + }, + { + "code": "519518.OF", + "name": "汇添富货币市场基金A类" + }, + { + "code": "519528.OF", + "name": "海富通现金管理货币市场基金A类" + }, + { + "code": "519529.OF", + "name": "海富通现金管理货币市场基金B类" + }, + { + "code": "519566.OF", + "name": "浦银安盛日日盈货币市场基金A类" + }, + { + "code": "519567.OF", + "name": "浦银安盛日日盈货币市场基金B类" + }, + { + "code": "519568.OF", + "name": "浦银安盛日日盈货币市场基金D类" + }, + { + "code": "519588.OF", + "name": "交银施罗德货币市场证券投资基金A" + }, + { + "code": "519589.OF", + "name": "交银施罗德货币市场证券投资基金B" + }, + { + "code": "519716.OF", + "name": "交银施罗德理财21天债券型证券投资基金A类" + }, + { + "code": "519721.OF", + "name": "交银施罗德理财60天债券型证券投资基金A类" + }, + { + "code": "519800.OF", + "name": "华夏保证金理财货币市场基金A类" + }, + { + "code": "519801.OF", + "name": "华夏保证金理财货币市场基金B类" + }, + { + "code": "519808.OF", + "name": "嘉实保证金理财场内实时申赎货币市场基金A类" + }, + { + "code": "519809.OF", + "name": "嘉实保证金理财场内实时申赎货币市场基金B类" + }, + { + "code": "519858.OF", + "name": "广发现金宝场内实时申赎货币市场基金A类" + }, + { + "code": "519859.OF", + "name": "广发现金宝场内实时申赎货币市场基金B类" + }, + { + "code": "519878.OF", + "name": "国寿安保场内实时申赎货币市场基金A类" + }, + { + "code": "519879.OF", + "name": "国寿安保场内实时申赎货币市场基金B类" + }, + { + "code": "519886.OF", + "name": "工银瑞信安心增利场内实时申赎货币市场基金A类" + }, + { + "code": "519887.OF", + "name": "工银瑞信安心增利场内实时申赎货币市场基金B类" + }, + { + "code": "519888.OF", + "name": "汇添富收益快线货币市场基金A类" + }, + { + "code": "519889.OF", + "name": "汇添富收益快线货币市场基金B类" + }, + { + "code": "519898.OF", + "name": "大成现金宝场内实时申赎货币市场基金A类" + }, + { + "code": "519899.OF", + "name": "大成现金宝场内实时申赎货币市场基金B类" + }, + { + "code": "519998.OF", + "name": "长信利息收益开放式证券投资基金B级" + }, + { + "code": "519999.OF", + "name": "长信利息收益开放式证券投资基金A级" + }, + { + "code": "530002.OF", + "name": "建信货币市场基金A类" + }, + { + "code": "531014.OF", + "name": "建信双周安心理财债券型证券投资基金B类" + }, + { + "code": "531029.OF", + "name": "建信双月安心理财债券型证券投资基金B类" + }, + { + "code": "540011.OF", + "name": "汇丰晋信货币市场基金A类" + }, + { + "code": "541011.OF", + "name": "汇丰晋信货币市场基金B类" + }, + { + "code": "550010.OF", + "name": "中信保诚货币市场证券投资基金A类" + }, + { + "code": "550011.OF", + "name": "中信保诚货币市场证券投资基金B类" + }, + { + "code": "560001.OF", + "name": "益民货币市场基金" + }, + { + "code": "583001.OF", + "name": "东吴货币市场证券投资基金A类" + }, + { + "code": "583101.OF", + "name": "东吴货币市场证券投资基金B类" + }, + { + "code": "620010.OF", + "name": "金元顺安金元宝货币市场基金A类" + }, + { + "code": "620011.OF", + "name": "金元顺安金元宝货币市场基金B类" + }, + { + "code": "630012.OF", + "name": "华商现金增利货币市场基金A类" + }, + { + "code": "630112.OF", + "name": "华商现金增利货币市场基金B类" + }, + { + "code": "660007.OF", + "name": "农银汇理货币市场证券投资基金A类" + }, + { + "code": "660107.OF", + "name": "农银汇理货币市场证券投资基金B类" + }, + { + "code": "660116.OF", + "name": "农银汇理7天理财债券型证券投资基金B类" + }, + { + "code": "675031.OF", + "name": "西部利得天添鑫货币市场基金A类" + }, + { + "code": "675032.OF", + "name": "西部利得天添鑫货币市场基金B类" + }, + { + "code": "675061.OF", + "name": "西部利得天添富货币市场基金A类" + }, + { + "code": "675062.OF", + "name": "西部利得天添富货币市场基金B类" + }, + { + "code": "675071.OF", + "name": "西部利得天添金货币市场基金A类" + }, + { + "code": "675072.OF", + "name": "西部利得天添金货币市场基金B类" + }, + { + "code": "675131.OF", + "name": "西部利得天添益货币市场基金A类" + }, + { + "code": "675132.OF", + "name": "西部利得天添益货币市场基金B类" + }, + { + "code": "690010.OF", + "name": "民生加银现金增利货币市场基金A类" + }, + { + "code": "690210.OF", + "name": "民生加银现金增利货币市场基金B类" + }, + { + "code": "690212.OF", + "name": "民生加银家盈理财7天债券型证券投资基金B类" + }, + { + "code": "710501.OF", + "name": "富安达现金通货币市场证券投资基金A类" + }, + { + "code": "710502.OF", + "name": "富安达现金通货币市场证券投资基金B类" + }, + { + "code": "730003.OF", + "name": "方正富邦货币市场基金A类" + }, + { + "code": "730103.OF", + "name": "方正富邦货币市场基金B类" + }, + { + "code": "740601.OF", + "name": "长安货币市场证券投资基金A类" + }, + { + "code": "740602.OF", + "name": "长安货币市场证券投资基金B类" + }, + { + "code": "750006.OF", + "name": "安信现金管理货币市场基金A类" + }, + { + "code": "750007.OF", + "name": "安信现金管理货币市场基金B类" + }, + { + "code": "880013.OF", + "name": "招商资管智远天添利货币市场基金" + }, + { + "code": "890017.OF", + "name": "长江货币管家货币市场基金" + }, + { + "code": "940018.OF", + "name": "华泰紫金天天发货币市场基金" + }, + { + "code": "940037.OF", + "name": "华泰紫金货币增利货币市场基金C类" + }, + { + "code": "952100.OF", + "name": "国泰君安现金管家货币市场基金" + } + ], + "港股ETF": [ + { + "code": "159202.XSHE", + "name": "恒生互联网科技ETF" + }, + { + "code": "159217.XSHE", + "name": "港股通创新药ETF工银" + }, + { + "code": "159302.XSHE", + "name": "港股高股息ETF" + }, + { + "code": "159303.XSHE", + "name": "恒生医疗ETF基金" + }, + { + "code": "159312.XSHE", + "name": "恒生ETF港股通" + }, + { + "code": "159316.XSHE", + "name": "恒生创新药ETF" + }, + { + "code": "159318.XSHE", + "name": "恒生港股通ETF" + }, + { + "code": "159323.XSHE", + "name": "港股通汽车ETF" + }, + { + "code": "159331.XSHE", + "name": "红利港股ETF" + }, + { + "code": "159333.XSHE", + "name": "港股央企红利ETF" + }, + { + "code": "159366.XSHE", + "name": "港股医疗ETF" + }, + { + "code": "159506.XSHE", + "name": "恒生医疗ETF" + }, + { + "code": "159519.XSHE", + "name": "港股国企ETF" + }, + { + "code": "159545.XSHE", + "name": "恒生红利低波ETF" + }, + { + "code": "159557.XSHE", + "name": "恒生医疗指数ETF" + }, + { + "code": "159567.XSHE", + "name": "港股创新药ETF" + }, + { + "code": "159568.XSHE", + "name": "港股互联网ETF" + }, + { + "code": "159569.XSHE", + "name": "港股红利低波ETF" + }, + { + "code": "159570.XSHE", + "name": "港股通创新药ETF" + }, + { + "code": "159615.XSHE", + "name": "恒生生物科技ETF" + }, + { + "code": "159636.XSHE", + "name": "港股通科技30ETF" + }, + { + "code": "159688.XSHE", + "name": "恒生互联网ETF" + }, + { + "code": "159691.XSHE", + "name": "港股红利ETF" + }, + { + "code": "159699.XSHE", + "name": "恒生消费ETF" + }, + { + "code": "159711.XSHE", + "name": "港股通ETF" + }, + { + "code": "159712.XSHE", + "name": "港股通50ETF" + }, + { + "code": "159718.XSHE", + "name": "港股医药ETF" + }, + { + "code": "159726.XSHE", + "name": "恒生红利ETF" + }, + { + "code": "159735.XSHE", + "name": "港股消费ETF" + }, + { + "code": "159740.XSHE", + "name": "恒生科技ETF" + }, + { + "code": "159741.XSHE", + "name": "恒生科技ETF基金" + }, + { + "code": "159742.XSHE", + "name": "恒生科技指数ETF" + }, + { + "code": "159747.XSHE", + "name": "香港科技ETF" + }, + { + "code": "159750.XSHE", + "name": "港股科技50ETF" + }, + { + "code": "159751.XSHE", + "name": "港股科技ETF" + }, + { + "code": "159776.XSHE", + "name": "港股通医药ETF" + }, + { + "code": "159788.XSHE", + "name": "港股通100ETF" + }, + { + "code": "159792.XSHE", + "name": "港股通互联网ETF" + }, + { + "code": "159823.XSHE", + "name": "H股ETF基金" + }, + { + "code": "159850.XSHE", + "name": "恒生国企ETF" + }, + { + "code": "159892.XSHE", + "name": "恒生医药ETF" + }, + { + "code": "159920.XSHE", + "name": "恒生ETF" + }, + { + "code": "159954.XSHE", + "name": "H股ETF" + }, + { + "code": "159960.XSHE", + "name": "恒生中国企业ETF" + }, + { + "code": "159963.XSHE", + "name": "恒生中国" + }, + { + "code": "510900.XSHG", + "name": "H股ETF" + }, + { + "code": "513010.XSHG", + "name": "港股科技" + }, + { + "code": "513060.XSHG", + "name": "恒生医疗" + }, + { + "code": "513090.XSHG", + "name": "香港证券" + }, + { + "code": "513130.XSHG", + "name": "恒生科技" + }, + { + "code": "513140.XSHG", + "name": "港股金融" + }, + { + "code": "513170.XSHG", + "name": "恒生央企" + }, + { + "code": "513190.XSHG", + "name": "H股金融" + }, + { + "code": "513200.XSHG", + "name": "港股医药" + }, + { + "code": "513210.XSHG", + "name": "恒生E" + }, + { + "code": "513230.XSHG", + "name": "H股消费" + }, + { + "code": "513280.XSHG", + "name": "恒生生物" + }, + { + "code": "513330.XSHG", + "name": "恒生互联" + }, + { + "code": "513380.XSHG", + "name": "科技恒生" + }, + { + "code": "513530.XSHG", + "name": "港股红利" + }, + { + "code": "513550.XSHG", + "name": "港股通50" + }, + { + "code": "513560.XSHG", + "name": "香港科技" + }, + { + "code": "513590.XSHG", + "name": "香港消费" + }, + { + "code": "513630.XSHG", + "name": "香港红利" + }, + { + "code": "513660.XSHG", + "name": "恒生通" + }, + { + "code": "513680.XSHG", + "name": "建信H股" + }, + { + "code": "513690.XSHG", + "name": "恒生股息" + }, + { + "code": "513700.XSHG", + "name": "香港医药" + }, + { + "code": "513750.XSHG", + "name": "港股非银" + }, + { + "code": "513770.XSHG", + "name": "港股互联网ETF" + }, + { + "code": "513780.XSHG", + "name": "港股新药" + }, + { + "code": "513810.XSHG", + "name": "港股国企" + }, + { + "code": "513820.XSHG", + "name": "港股分红" + }, + { + "code": "513830.XSHG", + "name": "红利港股" + }, + { + "code": "513900.XSHG", + "name": "港股100" + }, + { + "code": "513950.XSHG", + "name": "恒生红利" + }, + { + "code": "513960.XSHG", + "name": "港股消费" + }, + { + "code": "513970.XSHG", + "name": "恒生消费" + }, + { + "code": "513980.XSHG", + "name": "科技港股" + }, + { + "code": "513990.XSHG", + "name": "港股通综" + }, + { + "code": "520500.XSHG", + "name": "恒生新药" + }, + { + "code": "520550.XSHG", + "name": "红利恒生" + }, + { + "code": "520600.XSHG", + "name": "汽车港股" + }, + { + "code": "520900.XSHG", + "name": "红利香港" + } + ], + "美股ETF": [ + { + "code": "159501.XSHE", + "name": "纳斯达克指数ETF" + }, + { + "code": "159502.XSHE", + "name": "标普生物科技ETF" + }, + { + "code": "159509.XSHE", + "name": "纳指科技ETF" + }, + { + "code": "159513.XSHE", + "name": "纳斯达克100指数ETF" + }, + { + "code": "159518.XSHE", + "name": "标普油气ETF" + }, + { + "code": "159529.XSHE", + "name": "标普消费ETF" + }, + { + "code": "159612.XSHE", + "name": "标普500ETF" + }, + { + "code": "159621.XSHE", + "name": "MSCIESGETF" + }, + { + "code": "159632.XSHE", + "name": "纳斯达克ETF" + }, + { + "code": "159655.XSHE", + "name": "标普ETF" + }, + { + "code": "159659.XSHE", + "name": "纳斯达克100ETF" + }, + { + "code": "159660.XSHE", + "name": "纳指100ETF" + }, + { + "code": "159696.XSHE", + "name": "纳指ETF易方达" + }, + { + "code": "159941.XSHE", + "name": "纳指ETF" + }, + { + "code": "512090.XSHG", + "name": "MSCI易基" + }, + { + "code": "512160.XSHG", + "name": "MSCI基金" + }, + { + "code": "512180.XSHG", + "name": "建信MSCI" + }, + { + "code": "512280.XSHG", + "name": "景顺MSCI" + }, + { + "code": "512320.XSHG", + "name": "工银MSCI" + }, + { + "code": "512360.XSHG", + "name": "MSCI国际" + }, + { + "code": "512380.XSHG", + "name": "MSCI中国" + }, + { + "code": "512390.XSHG", + "name": "MSCI低波" + }, + { + "code": "512520.XSHG", + "name": "MSCIETF" + }, + { + "code": "512860.XSHG", + "name": "MSCI中国" + }, + { + "code": "512920.XSHG", + "name": "MSCI新华" + }, + { + "code": "512990.XSHG", + "name": "MSCIA股" + }, + { + "code": "513100.XSHG", + "name": "纳指ETF" + }, + { + "code": "513110.XSHG", + "name": "纳指100" + }, + { + "code": "513290.XSHG", + "name": "纳指生物" + }, + { + "code": "513300.XSHG", + "name": "纳斯达克" + }, + { + "code": "513390.XSHG", + "name": "纳指基金" + }, + { + "code": "513400.XSHG", + "name": "道琼斯" + }, + { + "code": "513500.XSHG", + "name": "标普500" + }, + { + "code": "513650.XSHG", + "name": "标普ETF" + }, + { + "code": "513870.XSHG", + "name": "纳指指数" + }, + { + "code": "515160.XSHG", + "name": "MSCI招商" + }, + { + "code": "515770.XSHG", + "name": "MSCIAETF" + }, + { + "code": "515780.XSHG", + "name": "浦银MSCI" + }, + { + "code": "560050.XSHG", + "name": "MSCIA50" + }, + { + "code": "562060.XSHG", + "name": "标普红利ETF" + } + ], + "黄金ETF": [ + { + "code": "159315.XSHE", + "name": "黄金股ETF基金" + }, + { + "code": "159321.XSHE", + "name": "黄金股票ETF" + }, + { + "code": "159322.XSHE", + "name": "黄金股票ETF基金" + }, + { + "code": "159562.XSHE", + "name": "黄金股ETF" + }, + { + "code": "159812.XSHE", + "name": "黄金基金ETF" + }, + { + "code": "159934.XSHE", + "name": "黄金ETF" + }, + { + "code": "159937.XSHE", + "name": "黄金ETF基金" + }, + { + "code": "517400.XSHG", + "name": "黄金股票" + }, + { + "code": "517520.XSHG", + "name": "黄金股" + }, + { + "code": "518660.XSHG", + "name": "工银黄金" + }, + { + "code": "518800.XSHG", + "name": "黄金基金" + }, + { + "code": "518850.XSHG", + "name": "黄金9999" + }, + { + "code": "518880.XSHG", + "name": "黄金ETF" + }, + { + "code": "518890.XSHG", + "name": "中银黄金" + } + ], + "债券ETF": [ + { + "code": "159395.XSHE", + "name": "信用债ETF大成" + }, + { + "code": "159396.XSHE", + "name": "信用债ETF博时" + }, + { + "code": "159397.XSHE", + "name": "信用债ETF广发" + }, + { + "code": "159398.XSHE", + "name": "信用债ETF天弘" + }, + { + "code": "159649.XSHE", + "name": "国开债ETF" + }, + { + "code": "159651.XSHE", + "name": "国开债券ETF" + }, + { + "code": "159816.XSHE", + "name": "0-4地债ETF" + }, + { + "code": "159926.XSHE", + "name": "国债ETF" + }, + { + "code": "159972.XSHE", + "name": "5年地债ETF" + }, + { + "code": "159988.XSHE", + "name": "粤债ETF" + }, + { + "code": "511000.XSHG", + "name": "长三角债" + }, + { + "code": "511010.XSHG", + "name": "国债ETF" + }, + { + "code": "511020.XSHG", + "name": "活跃国债" + }, + { + "code": "511030.XSHG", + "name": "公司债" + }, + { + "code": "511050.XSHG", + "name": "兴业地债" + }, + { + "code": "511060.XSHG", + "name": "5年地债" + }, + { + "code": "511070.XSHG", + "name": "沪公司债" + }, + { + "code": "511090.XSHG", + "name": "30年国债" + }, + { + "code": "511100.XSHG", + "name": "基准国债" + }, + { + "code": "511110.XSHG", + "name": "公司债易" + }, + { + "code": "511130.XSHG", + "name": "国债30年" + }, + { + "code": "511160.XSHG", + "name": "国债东财" + }, + { + "code": "511180.XSHG", + "name": "上证转债" + }, + { + "code": "511190.XSHG", + "name": "信用债" + }, + { + "code": "511200.XSHG", + "name": "信用债基" + }, + { + "code": "511210.XSHG", + "name": "企债ETF" + }, + { + "code": "511230.XSHG", + "name": "周期债" + }, + { + "code": "511260.XSHG", + "name": "十年国债" + }, + { + "code": "511270.XSHG", + "name": "10年地债" + }, + { + "code": "511280.XSHG", + "name": "中期信用" + }, + { + "code": "511290.XSHG", + "name": "国债十年" + }, + { + "code": "511310.XSHG", + "name": "十年债" + }, + { + "code": "511380.XSHG", + "name": "转债ETF" + }, + { + "code": "511520.XSHG", + "name": "政金债" + }, + { + "code": "511580.XSHG", + "name": "国债政金" + } + ], + "商品ETF": [ + { + "code": "159309.XSHE", + "name": "油气资源ETF" + }, + { + "code": "159368.XSHE", + "name": "创业板新能源ETF华夏" + }, + { + "code": "159588.XSHE", + "name": "石油天然气ETF" + }, + { + "code": "159637.XSHE", + "name": "新能源车龙头ETF" + }, + { + "code": "159652.XSHE", + "name": "有色50ETF" + }, + { + "code": "159693.XSHE", + "name": "有色矿业ETF" + }, + { + "code": "159697.XSHE", + "name": "油气ETF" + }, + { + "code": "159752.XSHE", + "name": "新能源龙头ETF" + }, + { + "code": "159775.XSHE", + "name": "新能源车电池ETF" + }, + { + "code": "159806.XSHE", + "name": "新能源车ETF" + }, + { + "code": "159871.XSHE", + "name": "有色金属ETF" + }, + { + "code": "159875.XSHE", + "name": "新能源ETF" + }, + { + "code": "159876.XSHE", + "name": "有色龙头ETF" + }, + { + "code": "159880.XSHE", + "name": "有色ETF基金" + }, + { + "code": "159881.XSHE", + "name": "有色60ETF" + }, + { + "code": "159930.XSHE", + "name": "能源ETF" + }, + { + "code": "159945.XSHE", + "name": "能源ETF基金" + }, + { + "code": "159980.XSHE", + "name": "有色ETF" + }, + { + "code": "159981.XSHE", + "name": "能源化工ETF" + }, + { + "code": "510170.XSHG", + "name": "商品ETF" + }, + { + "code": "510610.XSHG", + "name": "能源行业" + }, + { + "code": "512400.XSHG", + "name": "有色ETF" + }, + { + "code": "513350.XSHG", + "name": "油气ETF" + }, + { + "code": "516090.XSHG", + "name": "新能源E" + }, + { + "code": "516160.XSHG", + "name": "新能源" + }, + { + "code": "516270.XSHG", + "name": "新能源50" + }, + { + "code": "516580.XSHG", + "name": "新能源BS" + }, + { + "code": "516650.XSHG", + "name": "有色50" + }, + { + "code": "516680.XSHG", + "name": "有色金属" + }, + { + "code": "516850.XSHG", + "name": "新能源80" + }, + { + "code": "560860.XSHG", + "name": "工业有色" + }, + { + "code": "561260.XSHG", + "name": "能源ETF" + }, + { + "code": "561360.XSHG", + "name": "石油ETF" + }, + { + "code": "561570.XSHG", + "name": "油气基金" + }, + { + "code": "561760.XSHG", + "name": "油气博时" + }, + { + "code": "561790.XSHG", + "name": "现代能源" + }, + { + "code": "562010.XSHG", + "name": "绿色能源" + }, + { + "code": "562850.XSHG", + "name": "央企能源" + }, + { + "code": "563150.XSHG", + "name": "油气资源" + } + ], + "其他ETF": [ + { + "code": "159003.XSHE", + "name": "招商快线ETF" + }, + { + "code": "159005.XSHE", + "name": "汇添富快钱ETF" + }, + { + "code": "159150.XSHE", + "name": "深证50ETF易方达" + }, + { + "code": "159201.XSHE", + "name": "自由现金流ETF" + }, + { + "code": "159206.XSHE", + "name": "卫星ETF" + }, + { + "code": "159207.XSHE", + "name": "高股息ETF" + }, + { + "code": "159209.XSHE", + "name": "中证红利质量ETF" + }, + { + "code": "159211.XSHE", + "name": "深证100ETF富国" + }, + { + "code": "159212.XSHE", + "name": "深100ETF南方" + }, + { + "code": "159213.XSHE", + "name": "机器人ETF基金" + }, + { + "code": "159215.XSHE", + "name": "中证A500ETF指数基金" + }, + { + "code": "159216.XSHE", + "name": "深证100ETF大成" + }, + { + "code": "159222.XSHE", + "name": "自由现金流ETF易方达" + }, + { + "code": "159225.XSHE", + "name": "现金流ETF基金" + }, + { + "code": "159231.XSHE", + "name": "通用航空ETF华宝" + }, + { + "code": "159232.XSHE", + "name": "现金流ETF南方" + }, + { + "code": "159235.XSHE", + "name": "中证现金流ETF" + }, + { + "code": "159300.XSHE", + "name": "300ETF" + }, + { + "code": "159301.XSHE", + "name": "公用事业ETF" + }, + { + "code": "159305.XSHE", + "name": "储能电池50ETF" + }, + { + "code": "159306.XSHE", + "name": "汽车零件ETF" + }, + { + "code": "159307.XSHE", + "name": "红利低波100ETF" + }, + { + "code": "159310.XSHE", + "name": "芯片产业ETF" + }, + { + "code": "159320.XSHE", + "name": "电网ETF" + }, + { + "code": "159325.XSHE", + "name": "半导体ETF南方" + }, + { + "code": "159326.XSHE", + "name": "电网设备ETF" + }, + { + "code": "159327.XSHE", + "name": "半导体设备ETF基金" + }, + { + "code": "159328.XSHE", + "name": "家电ETF易方达" + }, + { + "code": "159329.XSHE", + "name": "沙特ETF" + }, + { + "code": "159330.XSHE", + "name": "沪深300ETF基金" + }, + { + "code": "159332.XSHE", + "name": "央企红利ETF" + }, + { + "code": "159335.XSHE", + "name": "央企科创ETF" + }, + { + "code": "159336.XSHE", + "name": "央企红利50ETF" + }, + { + "code": "159337.XSHE", + "name": "中证500ETF基金" + }, + { + "code": "159338.XSHE", + "name": "中证A500ETF" + }, + { + "code": "159339.XSHE", + "name": "A500ETF" + }, + { + "code": "159350.XSHE", + "name": "深证50ETF富国" + }, + { + "code": "159351.XSHE", + "name": "A500指数ETF" + }, + { + "code": "159352.XSHE", + "name": "中证A500ETF南方" + }, + { + "code": "159353.XSHE", + "name": "中证A500ETF景顺" + }, + { + "code": "159355.XSHE", + "name": "800红利低波ETF" + }, + { + "code": "159356.XSHE", + "name": "A500ETF基金" + }, + { + "code": "159357.XSHE", + "name": "中证A500指数ETF" + }, + { + "code": "159358.XSHE", + "name": "中证A500ETF基金" + }, + { + "code": "159359.XSHE", + "name": "中证A500ETF华安" + }, + { + "code": "159360.XSHE", + "name": "中证A500ETF天弘" + }, + { + "code": "159361.XSHE", + "name": "A500ETF易方达" + }, + { + "code": "159362.XSHE", + "name": "A500ETF工银" + }, + { + "code": "159363.XSHE", + "name": "创业板人工智能ETF华宝" + }, + { + "code": "159367.XSHE", + "name": "创业板50ETF华夏" + }, + { + "code": "159370.XSHE", + "name": "创50ETF工银" + }, + { + "code": "159371.XSHE", + "name": "创50ETF富国" + }, + { + "code": "159373.XSHE", + "name": "创业板50ETF嘉实" + }, + { + "code": "159375.XSHE", + "name": "创业板50ETF国泰" + }, + { + "code": "159376.XSHE", + "name": "A500ETF指数基金" + }, + { + "code": "159377.XSHE", + "name": "创业板医药ETF国泰" + }, + { + "code": "159378.XSHE", + "name": "通用航空ETF" + }, + { + "code": "159379.XSHE", + "name": "A500ETF融通" + }, + { + "code": "159380.XSHE", + "name": "A500ETF东财" + }, + { + "code": "159381.XSHE", + "name": "创业板人工智能ETF华夏" + }, + { + "code": "159383.XSHE", + "name": "创业板50ETF华泰柏瑞" + }, + { + "code": "159386.XSHE", + "name": "A500ETF永赢" + }, + { + "code": "159388.XSHE", + "name": "创业板人工智能ETF国泰" + }, + { + "code": "159390.XSHE", + "name": "A50指数ETF" + }, + { + "code": "159391.XSHE", + "name": "大盘价值ETF" + }, + { + "code": "159393.XSHE", + "name": "沪深300指数ETF" + }, + { + "code": "159399.XSHE", + "name": "现金流ETF" + }, + { + "code": "159503.XSHE", + "name": "财富管理ETF" + }, + { + "code": "159505.XSHE", + "name": "国证2000指数ETF" + }, + { + "code": "159507.XSHE", + "name": "电信ETF" + }, + { + "code": "159508.XSHE", + "name": "生物医药ETF基金" + }, + { + "code": "159510.XSHE", + "name": "沪深300价值ETF" + }, + { + "code": "159511.XSHE", + "name": "通信ETF南方" + }, + { + "code": "159512.XSHE", + "name": "汽车ETF" + }, + { + "code": "159515.XSHE", + "name": "国企红利ETF" + }, + { + "code": "159516.XSHE", + "name": "半导体设备ETF" + }, + { + "code": "159517.XSHE", + "name": "800增强ETF" + }, + { + "code": "159520.XSHE", + "name": "消费龙头ETF" + }, + { + "code": "159521.XSHE", + "name": "国证2000ETF指数基金" + }, + { + "code": "159522.XSHE", + "name": "国证2000ETF景顺" + }, + { + "code": "159523.XSHE", + "name": "沪深300成长ETF" + }, + { + "code": "159525.XSHE", + "name": "红利低波ETF" + }, + { + "code": "159526.XSHE", + "name": "机器人指数ETF" + }, + { + "code": "159527.XSHE", + "name": "云计算50ETF" + }, + { + "code": "159528.XSHE", + "name": "国企改革ETF" + }, + { + "code": "159530.XSHE", + "name": "机器人ETF易方达" + }, + { + "code": "159531.XSHE", + "name": "中证2000ETF" + }, + { + "code": "159532.XSHE", + "name": "中证2000ETF易方达" + }, + { + "code": "159533.XSHE", + "name": "中证2000ETF基金" + }, + { + "code": "159535.XSHE", + "name": "中证2000ETF指数" + }, + { + "code": "159536.XSHE", + "name": "中证2000指数ETF" + }, + { + "code": "159537.XSHE", + "name": "信创ETF" + }, + { + "code": "159538.XSHE", + "name": "信创ETF富国" + }, + { + "code": "159539.XSHE", + "name": "信创50ETF" + }, + { + "code": "159540.XSHE", + "name": "信创ETF易方达" + }, + { + "code": "159541.XSHE", + "name": "创业板综ETF万家" + }, + { + "code": "159542.XSHE", + "name": "工程机械ETF" + }, + { + "code": "159543.XSHE", + "name": "国证2000ETF基金" + }, + { + "code": "159546.XSHE", + "name": "集成电路ETF" + }, + { + "code": "159547.XSHE", + "name": "红利低波ETF基金" + }, + { + "code": "159549.XSHE", + "name": "红利低波动ETF" + }, + { + "code": "159551.XSHE", + "name": "机器人产业ETF" + }, + { + "code": "159552.XSHE", + "name": "中证2000增强ETF" + }, + { + "code": "159553.XSHE", + "name": "2000ETF增强" + }, + { + "code": "159555.XSHE", + "name": "2000增强ETF" + }, + { + "code": "159556.XSHE", + "name": "中证2000ETF增强" + }, + { + "code": "159558.XSHE", + "name": "半导体设备ETF易方达" + }, + { + "code": "159559.XSHE", + "name": "机器人50ETF" + }, + { + "code": "159560.XSHE", + "name": "芯片50ETF" + }, + { + "code": "159561.XSHE", + "name": "德国ETF" + }, + { + "code": "159563.XSHE", + "name": "创业板综ETF华夏" + }, + { + "code": "159565.XSHE", + "name": "汽车零部件ETF" + }, + { + "code": "159566.XSHE", + "name": "储能电池ETF" + }, + { + "code": "159571.XSHE", + "name": "创业板200ETF富国" + }, + { + "code": "159572.XSHE", + "name": "创业板200ETF易方达" + }, + { + "code": "159573.XSHE", + "name": "创业板200ETF华夏" + }, + { + "code": "159575.XSHE", + "name": "创业板200ETF银华" + }, + { + "code": "159576.XSHE", + "name": "深证100ETF广发" + }, + { + "code": "159577.XSHE", + "name": "美国50ETF" + }, + { + "code": "159578.XSHE", + "name": "深证主板50ETF南方" + }, + { + "code": "159579.XSHE", + "name": "深主板50ETF华安" + }, + { + "code": "159581.XSHE", + "name": "红利ETF基金" + }, + { + "code": "159582.XSHE", + "name": "半导体产业ETF" + }, + { + "code": "159583.XSHE", + "name": "通信设备ETF" + }, + { + "code": "159586.XSHE", + "name": "计算机ETF南方" + }, + { + "code": "159587.XSHE", + "name": "粮食50ETF" + }, + { + "code": "159589.XSHE", + "name": "红利100ETF" + }, + { + "code": "159590.XSHE", + "name": "软件50ETF" + }, + { + "code": "159591.XSHE", + "name": "中证A50ETF" + }, + { + "code": "159592.XSHE", + "name": "A50ETF基金" + }, + { + "code": "159593.XSHE", + "name": "中证A50指数ETF" + }, + { + "code": "159595.XSHE", + "name": "中证A50ETF基金" + }, + { + "code": "159596.XSHE", + "name": "A50ETF华宝" + }, + { + "code": "159597.XSHE", + "name": "创业板成长ETF易方达" + }, + { + "code": "159599.XSHE", + "name": "芯片ETF基金" + }, + { + "code": "159601.XSHE", + "name": "A50ETF" + }, + { + "code": "159602.XSHE", + "name": "中国A50ETF" + }, + { + "code": "159603.XSHE", + "name": "双创龙头ETF" + }, + { + "code": "159605.XSHE", + "name": "中概互联ETF" + }, + { + "code": "159606.XSHE", + "name": "中证500成长ETF" + }, + { + "code": "159607.XSHE", + "name": "中概互联网ETF" + }, + { + "code": "159608.XSHE", + "name": "稀有金属ETF" + }, + { + "code": "159609.XSHE", + "name": "光伏龙头ETF" + }, + { + "code": "159610.XSHE", + "name": "500ETF增强" + }, + { + "code": "159611.XSHE", + "name": "电力ETF" + }, + { + "code": "159613.XSHE", + "name": "信息安全ETF" + }, + { + "code": "159616.XSHE", + "name": "农牧ETF" + }, + { + "code": "159617.XSHE", + "name": "500价值ETF" + }, + { + "code": "159618.XSHE", + "name": "光伏ETF指数基金" + }, + { + "code": "159619.XSHE", + "name": "基建ETF" + }, + { + "code": "159620.XSHE", + "name": "500成长ETF" + }, + { + "code": "159622.XSHE", + "name": "创新药ETF沪港深" + }, + { + "code": "159623.XSHE", + "name": "成渝经济圈ETF" + }, + { + "code": "159625.XSHE", + "name": "绿色电力ETF" + }, + { + "code": "159627.XSHE", + "name": "A100ETF" + }, + { + "code": "159628.XSHE", + "name": "国证2000ETF" + }, + { + "code": "159629.XSHE", + "name": "1000ETF" + }, + { + "code": "159630.XSHE", + "name": "A100ETF基金" + }, + { + "code": "159631.XSHE", + "name": "中证A100ETF" + }, + { + "code": "159633.XSHE", + "name": "中证1000ETF易方达" + }, + { + "code": "159635.XSHE", + "name": "基建50ETF" + }, + { + "code": "159638.XSHE", + "name": "高端装备ETF" + }, + { + "code": "159639.XSHE", + "name": "碳中和ETF南方" + }, + { + "code": "159640.XSHE", + "name": "碳中和龙头ETF" + }, + { + "code": "159641.XSHE", + "name": "双碳ETF" + }, + { + "code": "159642.XSHE", + "name": "碳中和100ETF" + }, + { + "code": "159643.XSHE", + "name": "疫苗ETF" + }, + { + "code": "159645.XSHE", + "name": "疫苗ETF富国" + }, + { + "code": "159646.XSHE", + "name": "疫苗ETF基金" + }, + { + "code": "159647.XSHE", + "name": "中药ETF" + }, + { + "code": "159650.XSHE", + "name": "国开ETF" + }, + { + "code": "159653.XSHE", + "name": "ESG300ETF" + }, + { + "code": "159656.XSHE", + "name": "300成长ETF" + }, + { + "code": "159657.XSHE", + "name": "生物疫苗ETF" + }, + { + "code": "159658.XSHE", + "name": "数字经济ETF" + }, + { + "code": "159661.XSHE", + "name": "中证A100指数ETF" + }, + { + "code": "159662.XSHE", + "name": "交运ETF" + }, + { + "code": "159663.XSHE", + "name": "机床ETF" + }, + { + "code": "159665.XSHE", + "name": "半导体龙头ETF" + }, + { + "code": "159666.XSHE", + "name": "交通运输ETF" + }, + { + "code": "159667.XSHE", + "name": "工业母机ETF" + }, + { + "code": "159669.XSHE", + "name": "绿电ETF" + }, + { + "code": "159670.XSHE", + "name": "消费ETF基金" + }, + { + "code": "159671.XSHE", + "name": "稀有金属ETF基金" + }, + { + "code": "159672.XSHE", + "name": "主要消费ETF" + }, + { + "code": "159673.XSHE", + "name": "沪深300ETF鹏华" + }, + { + "code": "159675.XSHE", + "name": "创业板增强ETF" + }, + { + "code": "159676.XSHE", + "name": "创业板增强ETF富国" + }, + { + "code": "159677.XSHE", + "name": "1000增强ETF" + }, + { + "code": "159678.XSHE", + "name": "中证500增强ETF" + }, + { + "code": "159679.XSHE", + "name": "中证1000增强ETF" + }, + { + "code": "159680.XSHE", + "name": "1000ETF增强" + }, + { + "code": "159681.XSHE", + "name": "创50ETF" + }, + { + "code": "159682.XSHE", + "name": "创业50ETF" + }, + { + "code": "159683.XSHE", + "name": "运输ETF" + }, + { + "code": "159685.XSHE", + "name": "1000增强ETF天弘" + }, + { + "code": "159686.XSHE", + "name": "A100ETF易方达" + }, + { + "code": "159687.XSHE", + "name": "亚太精选ETF" + }, + { + "code": "159689.XSHE", + "name": "消费ETF南方" + }, + { + "code": "159690.XSHE", + "name": "矿业ETF" + }, + { + "code": "159692.XSHE", + "name": "证券ETF东财" + }, + { + "code": "159695.XSHE", + "name": "通信ETF" + }, + { + "code": "159698.XSHE", + "name": "粮食ETF" + }, + { + "code": "159701.XSHE", + "name": "物联网ETF招商" + }, + { + "code": "159702.XSHE", + "name": "AIETF" + }, + { + "code": "159703.XSHE", + "name": "新材料ETF" + }, + { + "code": "159706.XSHE", + "name": "深证100ETF华安" + }, + { + "code": "159707.XSHE", + "name": "地产ETF" + }, + { + "code": "159708.XSHE", + "name": "红利ETF" + }, + { + "code": "159709.XSHE", + "name": "物联网ETF工银" + }, + { + "code": "159710.XSHE", + "name": "智能电车ETF" + }, + { + "code": "159713.XSHE", + "name": "稀土ETF" + }, + { + "code": "159715.XSHE", + "name": "稀土ETF易方达" + }, + { + "code": "159716.XSHE", + "name": "深创100ETF" + }, + { + "code": "159717.XSHE", + "name": "ESGETF" + }, + { + "code": "159719.XSHE", + "name": "国企共赢ETF" + }, + { + "code": "159720.XSHE", + "name": "智能车ETF泰康" + }, + { + "code": "159721.XSHE", + "name": "深创龙头ETF" + }, + { + "code": "159723.XSHE", + "name": "科技龙头ETF" + }, + { + "code": "159725.XSHE", + "name": "线上消费ETF" + }, + { + "code": "159728.XSHE", + "name": "在线消费ETF" + }, + { + "code": "159729.XSHE", + "name": "互联网ETF" + }, + { + "code": "159730.XSHE", + "name": "龙头家电ETF" + }, + { + "code": "159731.XSHE", + "name": "石化ETF" + }, + { + "code": "159732.XSHE", + "name": "消费电子ETF" + }, + { + "code": "159733.XSHE", + "name": "消费电子50ETF" + }, + { + "code": "159736.XSHE", + "name": "饮食ETF" + }, + { + "code": "159738.XSHE", + "name": "云计算ETF华泰柏瑞" + }, + { + "code": "159739.XSHE", + "name": "大数据ETF" + }, + { + "code": "159743.XSHE", + "name": "湖北ETF" + }, + { + "code": "159745.XSHE", + "name": "建材ETF" + }, + { + "code": "159748.XSHE", + "name": "创新药ETF富国" + }, + { + "code": "159755.XSHE", + "name": "电池ETF" + }, + { + "code": "159757.XSHE", + "name": "电池30ETF" + }, + { + "code": "159758.XSHE", + "name": "红利质量ETF" + }, + { + "code": "159760.XSHE", + "name": "医疗健康ETF泰康" + }, + { + "code": "159761.XSHE", + "name": "新材料50ETF" + }, + { + "code": "159763.XSHE", + "name": "新材料ETF基金" + }, + { + "code": "159766.XSHE", + "name": "旅游ETF" + }, + { + "code": "159767.XSHE", + "name": "电池龙头ETF" + }, + { + "code": "159768.XSHE", + "name": "房地产ETF" + }, + { + "code": "159769.XSHE", + "name": "消费电子龙头ETF" + }, + { + "code": "159770.XSHE", + "name": "机器人ETF" + }, + { + "code": "159773.XSHE", + "name": "创业板科技ETF" + }, + { + "code": "159777.XSHE", + "name": "创科技ETF" + }, + { + "code": "159778.XSHE", + "name": "工业互联ETF" + }, + { + "code": "159779.XSHE", + "name": "消费电子50ETF" + }, + { + "code": "159780.XSHE", + "name": "双创ETF" + }, + { + "code": "159781.XSHE", + "name": "科创创业ETF" + }, + { + "code": "159782.XSHE", + "name": "双创50ETF" + }, + { + "code": "159783.XSHE", + "name": "科创创业50ETF" + }, + { + "code": "159786.XSHE", + "name": "VRETF" + }, + { + "code": "159787.XSHE", + "name": "建材ETF易方达" + }, + { + "code": "159789.XSHE", + "name": "饮料ETF" + }, + { + "code": "159790.XSHE", + "name": "碳中和ETF" + }, + { + "code": "159791.XSHE", + "name": "300ESGETF" + }, + { + "code": "159793.XSHE", + "name": "线上消费ETF基金" + }, + { + "code": "159795.XSHE", + "name": "智能汽车ETF基金" + }, + { + "code": "159796.XSHE", + "name": "电池50ETF" + }, + { + "code": "159797.XSHE", + "name": "医疗器械ETF基金" + }, + { + "code": "159798.XSHE", + "name": "消费ETF易方达" + }, + { + "code": "159800.XSHE", + "name": "中证800ETF" + }, + { + "code": "159801.XSHE", + "name": "芯片ETF龙头" + }, + { + "code": "159802.XSHE", + "name": "800ETF" + }, + { + "code": "159803.XSHE", + "name": "浙江新动能ETF" + }, + { + "code": "159804.XSHE", + "name": "创中盘88ETF" + }, + { + "code": "159805.XSHE", + "name": "传媒ETF" + }, + { + "code": "159807.XSHE", + "name": "科技ETF" + }, + { + "code": "159808.XSHE", + "name": "创100ETF融通" + }, + { + "code": "159809.XSHE", + "name": "大湾区ETF基金" + }, + { + "code": "159810.XSHE", + "name": "创业板ETF浦银" + }, + { + "code": "159811.XSHE", + "name": "5G50ETF" + }, + { + "code": "159813.XSHE", + "name": "半导体ETF" + }, + { + "code": "159814.XSHE", + "name": "创业大盘ETF" + }, + { + "code": "159815.XSHE", + "name": "浙江100ETF" + }, + { + "code": "159819.XSHE", + "name": "人工智能ETF" + }, + { + "code": "159820.XSHE", + "name": "中证500ETF天弘" + }, + { + "code": "159821.XSHE", + "name": "BOCI创业板ETF" + }, + { + "code": "159822.XSHE", + "name": "新经济ETF" + }, + { + "code": "159824.XSHE", + "name": "新能车ETF" + }, + { + "code": "159825.XSHE", + "name": "农业ETF" + }, + { + "code": "159827.XSHE", + "name": "农业50ETF" + }, + { + "code": "159828.XSHE", + "name": "医疗ETF" + }, + { + "code": "159830.XSHE", + "name": "上海金ETF" + }, + { + "code": "159831.XSHE", + "name": "上海金ETF基金" + }, + { + "code": "159832.XSHE", + "name": "平安金ETF" + }, + { + "code": "159833.XSHE", + "name": "上海金基金ETF" + }, + { + "code": "159834.XSHE", + "name": "金ETF" + }, + { + "code": "159835.XSHE", + "name": "创新药50ETF" + }, + { + "code": "159836.XSHE", + "name": "创300ETF" + }, + { + "code": "159837.XSHE", + "name": "生物科技ETF" + }, + { + "code": "159838.XSHE", + "name": "医药50ETF" + }, + { + "code": "159839.XSHE", + "name": "生物药ETF" + }, + { + "code": "159840.XSHE", + "name": "锂电池ETF" + }, + { + "code": "159841.XSHE", + "name": "证券ETF" + }, + { + "code": "159842.XSHE", + "name": "券商ETF" + }, + { + "code": "159843.XSHE", + "name": "食品饮料ETF" + }, + { + "code": "159845.XSHE", + "name": "中证1000ETF" + }, + { + "code": "159846.XSHE", + "name": "中证1000ETF基金" + }, + { + "code": "159847.XSHE", + "name": "医疗ETF易方达" + }, + { + "code": "159848.XSHE", + "name": "证券ETF基金" + }, + { + "code": "159849.XSHE", + "name": "生物科技指数ETF" + }, + { + "code": "159851.XSHE", + "name": "金融科技ETF" + }, + { + "code": "159852.XSHE", + "name": "软件ETF" + }, + { + "code": "159853.XSHE", + "name": "科技100ETF" + }, + { + "code": "159855.XSHE", + "name": "影视ETF" + }, + { + "code": "159856.XSHE", + "name": "互联网龙头ETF" + }, + { + "code": "159857.XSHE", + "name": "光伏ETF" + }, + { + "code": "159858.XSHE", + "name": "创新药ETF南方" + }, + { + "code": "159859.XSHE", + "name": "生物医药ETF" + }, + { + "code": "159861.XSHE", + "name": "碳中和50ETF" + }, + { + "code": "159862.XSHE", + "name": "食品ETF" + }, + { + "code": "159863.XSHE", + "name": "光伏ETF基金" + }, + { + "code": "159864.XSHE", + "name": "光伏50ETF" + }, + { + "code": "159865.XSHE", + "name": "养殖ETF" + }, + { + "code": "159866.XSHE", + "name": "日经ETF" + }, + { + "code": "159867.XSHE", + "name": "畜牧ETF" + }, + { + "code": "159869.XSHE", + "name": "游戏ETF" + }, + { + "code": "159870.XSHE", + "name": "化工ETF" + }, + { + "code": "159872.XSHE", + "name": "智能网联汽车ETF" + }, + { + "code": "159873.XSHE", + "name": "医疗设备ETF" + }, + { + "code": "159877.XSHE", + "name": "医疗ETF南方" + }, + { + "code": "159883.XSHE", + "name": "医疗器械ETF" + }, + { + "code": "159885.XSHE", + "name": "碳中和ETF基金" + }, + { + "code": "159886.XSHE", + "name": "机械ETF" + }, + { + "code": "159887.XSHE", + "name": "银行ETF" + }, + { + "code": "159888.XSHE", + "name": "智能车ETF" + }, + { + "code": "159889.XSHE", + "name": "智能汽车ETF" + }, + { + "code": "159890.XSHE", + "name": "云计算ETF" + }, + { + "code": "159891.XSHE", + "name": "医疗ETF基金" + }, + { + "code": "159895.XSHE", + "name": "物联网ETF易方达" + }, + { + "code": "159896.XSHE", + "name": "物联网ETF南方" + }, + { + "code": "159897.XSHE", + "name": "物联网ETF基金" + }, + { + "code": "159898.XSHE", + "name": "医疗器械指数ETF" + }, + { + "code": "159899.XSHE", + "name": "软件龙头ETF" + }, + { + "code": "159901.XSHE", + "name": "深证100ETF" + }, + { + "code": "159902.XSHE", + "name": "中小100ETF" + }, + { + "code": "159903.XSHE", + "name": "深成ETF" + }, + { + "code": "159905.XSHE", + "name": "深红利ETF" + }, + { + "code": "159906.XSHE", + "name": "深成长龙头ETF" + }, + { + "code": "159907.XSHE", + "name": "2000ETF" + }, + { + "code": "159908.XSHE", + "name": "创业板ETF博时" + }, + { + "code": "159909.XSHE", + "name": "TMT50ETF" + }, + { + "code": "159910.XSHE", + "name": "基本面120ETF" + }, + { + "code": "159911.XSHE", + "name": "民营ETF" + }, + { + "code": "159912.XSHE", + "name": "深300ETF" + }, + { + "code": "159913.XSHE", + "name": "深价值ETF" + }, + { + "code": "159915.XSHE", + "name": "创业板ETF" + }, + { + "code": "159916.XSHE", + "name": "深F60ETF" + }, + { + "code": "159917.XSHE", + "name": "中小成长" + }, + { + "code": "159918.XSHE", + "name": "中创400ETF" + }, + { + "code": "159919.XSHE", + "name": "沪深300ETF" + }, + { + "code": "159921.XSHE", + "name": "中小等权" + }, + { + "code": "159922.XSHE", + "name": "中证500ETF" + }, + { + "code": "159923.XSHE", + "name": "中证A100ETF基金" + }, + { + "code": "159924.XSHE", + "name": "300等权" + }, + { + "code": "159925.XSHE", + "name": "沪深300ETF南方" + }, + { + "code": "159927.XSHE", + "name": "A300ETF" + }, + { + "code": "159928.XSHE", + "name": "消费ETF" + }, + { + "code": "159929.XSHE", + "name": "医药ETF" + }, + { + "code": "159931.XSHE", + "name": "金融ETF" + }, + { + "code": "159932.XSHE", + "name": "中证500深ETF" + }, + { + "code": "159933.XSHE", + "name": "国投金融地产ETF" + }, + { + "code": "159935.XSHE", + "name": "中证500ETF景顺" + }, + { + "code": "159936.XSHE", + "name": "可选消费ETF" + }, + { + "code": "159938.XSHE", + "name": "医药卫生ETF" + }, + { + "code": "159939.XSHE", + "name": "信息技术ETF" + }, + { + "code": "159940.XSHE", + "name": "金融地产ETF" + }, + { + "code": "159942.XSHE", + "name": "中创100" + }, + { + "code": "159943.XSHE", + "name": "深证成指ETF" + }, + { + "code": "159944.XSHE", + "name": "材料ETF" + }, + { + "code": "159946.XSHE", + "name": "全指消费" + }, + { + "code": "159948.XSHE", + "name": "创业板ETF南方" + }, + { + "code": "159949.XSHE", + "name": "创业板50ETF" + }, + { + "code": "159950.XSHE", + "name": "深成指EF" + }, + { + "code": "159951.XSHE", + "name": "中关村ETF" + }, + { + "code": "159952.XSHE", + "name": "创业板ETF广发" + }, + { + "code": "159953.XSHE", + "name": "工业ETF" + }, + { + "code": "159955.XSHE", + "name": "创业板ETF嘉实" + }, + { + "code": "159956.XSHE", + "name": "创业板ETF建信" + }, + { + "code": "159957.XSHE", + "name": "创业板ETF华夏" + }, + { + "code": "159958.XSHE", + "name": "创业板ETF工银" + }, + { + "code": "159959.XSHE", + "name": "央企ETF" + }, + { + "code": "159961.XSHE", + "name": "深100ETF方正富邦" + }, + { + "code": "159962.XSHE", + "name": "四川ETF" + }, + { + "code": "159964.XSHE", + "name": "创业板ETF平安" + }, + { + "code": "159965.XSHE", + "name": "央视50ETF" + }, + { + "code": "159966.XSHE", + "name": "创业板价值ETF" + }, + { + "code": "159967.XSHE", + "name": "创业板成长ETF" + }, + { + "code": "159968.XSHE", + "name": "中证500ETF博时" + }, + { + "code": "159969.XSHE", + "name": "深100ETF银华" + }, + { + "code": "159970.XSHE", + "name": "深100ETF工银" + }, + { + "code": "159971.XSHE", + "name": "创业板ETF富国" + }, + { + "code": "159973.XSHE", + "name": "民企ETF" + }, + { + "code": "159974.XSHE", + "name": "央企创新ETF" + }, + { + "code": "159975.XSHE", + "name": "深100ETF招商" + }, + { + "code": "159976.XSHE", + "name": "湾创ETF" + }, + { + "code": "159977.XSHE", + "name": "创业板ETF天弘" + }, + { + "code": "159978.XSHE", + "name": "大湾区ETF" + }, + { + "code": "159979.XSHE", + "name": "湾创100ETF" + }, + { + "code": "159982.XSHE", + "name": "中证500ETF鹏华" + }, + { + "code": "159983.XSHE", + "name": "粤港澳大湾区ETF" + }, + { + "code": "159984.XSHE", + "name": "湾区100ETF" + }, + { + "code": "159985.XSHE", + "name": "豆粕ETF" + }, + { + "code": "159986.XSHE", + "name": "消费100ETF" + }, + { + "code": "159987.XSHE", + "name": "科技创新ETF" + }, + { + "code": "159990.XSHE", + "name": "小盘价值ETF" + }, + { + "code": "159991.XSHE", + "name": "创大盘ETF" + }, + { + "code": "159992.XSHE", + "name": "创新药ETF" + }, + { + "code": "159993.XSHE", + "name": "证券ETF龙头" + }, + { + "code": "159994.XSHE", + "name": "5GETF" + }, + { + "code": "159995.XSHE", + "name": "芯片ETF" + }, + { + "code": "159996.XSHE", + "name": "家电ETF" + }, + { + "code": "159997.XSHE", + "name": "电子ETF" + }, + { + "code": "159998.XSHE", + "name": "计算机ETF" + }, + { + "code": "159999.XSHE", + "name": "永赢中证500ETF" + }, + { + "code": "510010.XSHG", + "name": "治理ETF" + }, + { + "code": "510020.XSHG", + "name": "超大ETF" + }, + { + "code": "510030.XSHG", + "name": "价值ETF" + }, + { + "code": "510040.XSHG", + "name": "上证180E" + }, + { + "code": "510050.XSHG", + "name": "50ETF" + }, + { + "code": "510060.XSHG", + "name": "央企ETF" + }, + { + "code": "510070.XSHG", + "name": "民企ETF" + }, + { + "code": "510090.XSHG", + "name": "ESG建信" + }, + { + "code": "510100.XSHG", + "name": "SZ50ETF" + }, + { + "code": "510110.XSHG", + "name": "周期ETF" + }, + { + "code": "510120.XSHG", + "name": "非周ETF" + }, + { + "code": "510130.XSHG", + "name": "中盘ETF" + }, + { + "code": "510150.XSHG", + "name": "消费ETF" + }, + { + "code": "510160.XSHG", + "name": "产业升级" + }, + { + "code": "510180.XSHG", + "name": "180ETF" + }, + { + "code": "510190.XSHG", + "name": "上证50基" + }, + { + "code": "510200.XSHG", + "name": "上证券商" + }, + { + "code": "510210.XSHG", + "name": "综指ETF" + }, + { + "code": "510220.XSHG", + "name": "中小ETF" + }, + { + "code": "510230.XSHG", + "name": "金融ETF" + }, + { + "code": "510260.XSHG", + "name": "新兴ETF" + }, + { + "code": "510270.XSHG", + "name": "国企ETF" + }, + { + "code": "510280.XSHG", + "name": "成长ETF" + }, + { + "code": "510290.XSHG", + "name": "380ETF" + }, + { + "code": "510300.XSHG", + "name": "300ETF" + }, + { + "code": "510310.XSHG", + "name": "HS300ETF" + }, + { + "code": "510320.XSHG", + "name": "300中金" + }, + { + "code": "510330.XSHG", + "name": "华夏300" + }, + { + "code": "510350.XSHG", + "name": "工银300" + }, + { + "code": "510360.XSHG", + "name": "广发300" + }, + { + "code": "510370.XSHG", + "name": "兴业300" + }, + { + "code": "510380.XSHG", + "name": "国寿300" + }, + { + "code": "510390.XSHG", + "name": "平安300" + }, + { + "code": "510410.XSHG", + "name": "资源ETF" + }, + { + "code": "510420.XSHG", + "name": "180EWETF" + }, + { + "code": "510430.XSHG", + "name": "50等权" + }, + { + "code": "510440.XSHG", + "name": "500沪市" + }, + { + "code": "510450.XSHG", + "name": "180高ETF" + }, + { + "code": "510500.XSHG", + "name": "500ETF" + }, + { + "code": "510510.XSHG", + "name": "广发500" + }, + { + "code": "510520.XSHG", + "name": "诺安500" + }, + { + "code": "510530.XSHG", + "name": "工银500" + }, + { + "code": "510550.XSHG", + "name": "方正500" + }, + { + "code": "510560.XSHG", + "name": "国寿500" + }, + { + "code": "510570.XSHG", + "name": "兴业500" + }, + { + "code": "510580.XSHG", + "name": "ZZ500ETF" + }, + { + "code": "510590.XSHG", + "name": "平安500" + }, + { + "code": "510600.XSHG", + "name": "沪50ETF" + }, + { + "code": "510620.XSHG", + "name": "材料行业" + }, + { + "code": "510630.XSHG", + "name": "消费30" + }, + { + "code": "510650.XSHG", + "name": "金融行业" + }, + { + "code": "510660.XSHG", + "name": "医药行业" + }, + { + "code": "510680.XSHG", + "name": "万家50" + }, + { + "code": "510690.XSHG", + "name": "180金融" + }, + { + "code": "510700.XSHG", + "name": "百强ETF" + }, + { + "code": "510710.XSHG", + "name": "上50ETF" + }, + { + "code": "510720.XSHG", + "name": "红利国泰" + }, + { + "code": "510760.XSHG", + "name": "上证ETF" + }, + { + "code": "510770.XSHG", + "name": "G60创新" + }, + { + "code": "510800.XSHG", + "name": "上证50" + }, + { + "code": "510810.XSHG", + "name": "上海国企" + }, + { + "code": "510820.XSHG", + "name": "上海改革" + }, + { + "code": "510850.XSHG", + "name": "工银上50" + }, + { + "code": "510860.XSHG", + "name": "兴业50" + }, + { + "code": "510880.XSHG", + "name": "红利ETF" + }, + { + "code": "510890.XSHG", + "name": "红利低波" + }, + { + "code": "510950.XSHG", + "name": "上证广发" + }, + { + "code": "510980.XSHG", + "name": "上证综合" + }, + { + "code": "510990.XSHG", + "name": "ESG180" + }, + { + "code": "511220.XSHG", + "name": "城投ETF" + }, + { + "code": "511360.XSHG", + "name": "短融ETF" + }, + { + "code": "512000.XSHG", + "name": "券商ETF" + }, + { + "code": "512010.XSHG", + "name": "医药ETF" + }, + { + "code": "512020.XSHG", + "name": "A500" + }, + { + "code": "512040.XSHG", + "name": "国信价值" + }, + { + "code": "512050.XSHG", + "name": "A500E" + }, + { + "code": "512070.XSHG", + "name": "证券保险" + }, + { + "code": "512080.XSHG", + "name": "A500中金" + }, + { + "code": "512100.XSHG", + "name": "1000ETF" + }, + { + "code": "512110.XSHG", + "name": "中证地产" + }, + { + "code": "512120.XSHG", + "name": "医药50" + }, + { + "code": "512150.XSHG", + "name": "A50ETF" + }, + { + "code": "512170.XSHG", + "name": "医疗ETF" + }, + { + "code": "512190.XSHG", + "name": "之江凤凰" + }, + { + "code": "512200.XSHG", + "name": "地产ETF" + }, + { + "code": "512210.XSHG", + "name": "景顺食品" + }, + { + "code": "512220.XSHG", + "name": "TMTETF" + }, + { + "code": "512230.XSHG", + "name": "景顺医药" + }, + { + "code": "512240.XSHG", + "name": "A50龙头" + }, + { + "code": "512250.XSHG", + "name": "A50指数E" + }, + { + "code": "512260.XSHG", + "name": "500低波" + }, + { + "code": "512270.XSHG", + "name": "300低波" + }, + { + "code": "512290.XSHG", + "name": "生物医药" + }, + { + "code": "512300.XSHG", + "name": "500医药" + }, + { + "code": "512310.XSHG", + "name": "工业ETF" + }, + { + "code": "512330.XSHG", + "name": "信息ETF" + }, + { + "code": "512340.XSHG", + "name": "原料ETF" + }, + { + "code": "512350.XSHG", + "name": "福建ETF" + }, + { + "code": "512480.XSHG", + "name": "半导体" + }, + { + "code": "512500.XSHG", + "name": "中证500" + }, + { + "code": "512510.XSHG", + "name": "ETF500" + }, + { + "code": "512530.XSHG", + "name": "300红利" + }, + { + "code": "512550.XSHG", + "name": "A50基金" + }, + { + "code": "512560.XSHG", + "name": "中证军工" + }, + { + "code": "512570.XSHG", + "name": "中证证券" + }, + { + "code": "512580.XSHG", + "name": "环保ETF" + }, + { + "code": "512590.XSHG", + "name": "高股息" + }, + { + "code": "512600.XSHG", + "name": "必选消费" + }, + { + "code": "512610.XSHG", + "name": "医药卫生" + }, + { + "code": "512640.XSHG", + "name": "金融地产" + }, + { + "code": "512650.XSHG", + "name": "长三角" + }, + { + "code": "512660.XSHG", + "name": "军工ETF" + }, + { + "code": "512670.XSHG", + "name": "国防ETF" + }, + { + "code": "512680.XSHG", + "name": "军工基金" + }, + { + "code": "512690.XSHG", + "name": "酒ETF" + }, + { + "code": "512700.XSHG", + "name": "银行基金" + }, + { + "code": "512710.XSHG", + "name": "军工龙头" + }, + { + "code": "512720.XSHG", + "name": "计算机" + }, + { + "code": "512730.XSHG", + "name": "银行FUND" + }, + { + "code": "512750.XSHG", + "name": "基本面50" + }, + { + "code": "512760.XSHG", + "name": "芯片ETF" + }, + { + "code": "512770.XSHG", + "name": "战略新兴" + }, + { + "code": "512780.XSHG", + "name": "京津冀基" + }, + { + "code": "512790.XSHG", + "name": "民企成长" + }, + { + "code": "512800.XSHG", + "name": "银行ETF" + }, + { + "code": "512810.XSHG", + "name": "国防军工" + }, + { + "code": "512820.XSHG", + "name": "银行股基" + }, + { + "code": "512850.XSHG", + "name": "北京50" + }, + { + "code": "512870.XSHG", + "name": "杭州湾区" + }, + { + "code": "512880.XSHG", + "name": "证券ETF" + }, + { + "code": "512890.XSHG", + "name": "红利低波" + }, + { + "code": "512900.XSHG", + "name": "证券基金" + }, + { + "code": "512910.XSHG", + "name": "100ETF" + }, + { + "code": "512930.XSHG", + "name": "AIETF" + }, + { + "code": "512950.XSHG", + "name": "央企改革" + }, + { + "code": "512960.XSHG", + "name": "央调ETF" + }, + { + "code": "512970.XSHG", + "name": "湾区ETF" + }, + { + "code": "512980.XSHG", + "name": "传媒ETF" + }, + { + "code": "513000.XSHG", + "name": "225ETF" + }, + { + "code": "513020.XSHG", + "name": "科技HK" + }, + { + "code": "513030.XSHG", + "name": "德国ETF" + }, + { + "code": "513040.XSHG", + "name": "HK互联网" + }, + { + "code": "513050.XSHG", + "name": "中概互联" + }, + { + "code": "513070.XSHG", + "name": "HK消费50" + }, + { + "code": "513080.XSHG", + "name": "法国ETF" + }, + { + "code": "513120.XSHG", + "name": "HK创新药" + }, + { + "code": "513150.XSHG", + "name": "港科技50" + }, + { + "code": "513160.XSHG", + "name": "科技30" + }, + { + "code": "513180.XSHG", + "name": "恒指科技" + }, + { + "code": "513220.XSHG", + "name": "互联网30" + }, + { + "code": "513260.XSHG", + "name": "恒科技" + }, + { + "code": "513310.XSHG", + "name": "中韩芯片" + }, + { + "code": "513320.XSHG", + "name": "HK新经济" + }, + { + "code": "513360.XSHG", + "name": "教育ETF" + }, + { + "code": "513520.XSHG", + "name": "日经ETF" + }, + { + "code": "513580.XSHG", + "name": "HS科技" + }, + { + "code": "513600.XSHG", + "name": "恒指ETF" + }, + { + "code": "513730.XSHG", + "name": "东南亚" + }, + { + "code": "513800.XSHG", + "name": "东证ETF" + }, + { + "code": "513850.XSHG", + "name": "美国50" + }, + { + "code": "513860.XSHG", + "name": "HKC科技" + }, + { + "code": "513880.XSHG", + "name": "日经225" + }, + { + "code": "513890.XSHG", + "name": "HK科技" + }, + { + "code": "513910.XSHG", + "name": "红利央企" + }, + { + "code": "513920.XSHG", + "name": "央企40" + }, + { + "code": "515000.XSHG", + "name": "科技ETF" + }, + { + "code": "515010.XSHG", + "name": "华夏证券" + }, + { + "code": "515020.XSHG", + "name": "银行指数" + }, + { + "code": "515030.XSHG", + "name": "新汽车" + }, + { + "code": "515050.XSHG", + "name": "5GETF" + }, + { + "code": "515060.XSHG", + "name": "华夏地产" + }, + { + "code": "515070.XSHG", + "name": "AI智能" + }, + { + "code": "515080.XSHG", + "name": "中证红利" + }, + { + "code": "515090.XSHG", + "name": "可持续" + }, + { + "code": "515100.XSHG", + "name": "红利100" + }, + { + "code": "515110.XSHG", + "name": "国企方达" + }, + { + "code": "515120.XSHG", + "name": "创新药" + }, + { + "code": "515130.XSHG", + "name": "HS300E" + }, + { + "code": "515150.XSHG", + "name": "国企富国" + }, + { + "code": "515170.XSHG", + "name": "食品饮料" + }, + { + "code": "515180.XSHG", + "name": "100红利" + }, + { + "code": "515190.XSHG", + "name": "BOCI500" + }, + { + "code": "515200.XSHG", + "name": "创新100" + }, + { + "code": "515210.XSHG", + "name": "钢铁ETF" + }, + { + "code": "515220.XSHG", + "name": "煤炭ETF" + }, + { + "code": "515230.XSHG", + "name": "软件ETF" + }, + { + "code": "515250.XSHG", + "name": "智能汽车" + }, + { + "code": "515260.XSHG", + "name": "电子ETF" + }, + { + "code": "515280.XSHG", + "name": "银行龙头" + }, + { + "code": "515290.XSHG", + "name": "银行ETF天弘" + }, + { + "code": "515300.XSHG", + "name": "红利300" + }, + { + "code": "515310.XSHG", + "name": "添富300" + }, + { + "code": "515320.XSHG", + "name": "电子50" + }, + { + "code": "515330.XSHG", + "name": "天弘300" + }, + { + "code": "515350.XSHG", + "name": "民生300" + }, + { + "code": "515360.XSHG", + "name": "方正300" + }, + { + "code": "515380.XSHG", + "name": "沪深300ETF泰康" + }, + { + "code": "515390.XSHG", + "name": "HS300" + }, + { + "code": "515400.XSHG", + "name": "大数据" + }, + { + "code": "515450.XSHG", + "name": "红利50" + }, + { + "code": "515500.XSHG", + "name": "长三角LX" + }, + { + "code": "515510.XSHG", + "name": "500成长" + }, + { + "code": "515520.XSHG", + "name": "价值100" + }, + { + "code": "515530.XSHG", + "name": "中证500ETF泰康" + }, + { + "code": "515550.XSHG", + "name": "国联500" + }, + { + "code": "515560.XSHG", + "name": "证券E" + }, + { + "code": "515570.XSHG", + "name": "山证红利" + }, + { + "code": "515580.XSHG", + "name": "中证科技" + }, + { + "code": "515590.XSHG", + "name": "500ETFEW" + }, + { + "code": "515600.XSHG", + "name": "央企创新" + }, + { + "code": "515610.XSHG", + "name": "中银800" + }, + { + "code": "515620.XSHG", + "name": "ZZ800" + }, + { + "code": "515630.XSHG", + "name": "保险证券" + }, + { + "code": "515650.XSHG", + "name": "消费50" + }, + { + "code": "515660.XSHG", + "name": "沪深300E" + }, + { + "code": "515670.XSHG", + "name": "中银100" + }, + { + "code": "515680.XSHG", + "name": "创新央企" + }, + { + "code": "515690.XSHG", + "name": "股息ETF" + }, + { + "code": "515700.XSHG", + "name": "新能车" + }, + { + "code": "515710.XSHG", + "name": "食品ETF" + }, + { + "code": "515750.XSHG", + "name": "科技50" + }, + { + "code": "515760.XSHG", + "name": "浙江国资" + }, + { + "code": "515790.XSHG", + "name": "光伏ETF" + }, + { + "code": "515800.XSHG", + "name": "800ETF" + }, + { + "code": "515810.XSHG", + "name": "ZZ800ETF" + }, + { + "code": "515820.XSHG", + "name": "沪深800" + }, + { + "code": "515830.XSHG", + "name": "工银中证800ETF" + }, + { + "code": "515850.XSHG", + "name": "证券龙头" + }, + { + "code": "515860.XSHG", + "name": "科技100" + }, + { + "code": "515870.XSHG", + "name": "制造100" + }, + { + "code": "515880.XSHG", + "name": "通信ETF" + }, + { + "code": "515890.XSHG", + "name": "红利博时" + }, + { + "code": "515900.XSHG", + "name": "央创ETF" + }, + { + "code": "515910.XSHG", + "name": "质量ETF" + }, + { + "code": "515920.XSHG", + "name": "智能消费" + }, + { + "code": "515930.XSHG", + "name": "永赢300" + }, + { + "code": "515950.XSHG", + "name": "医药龙头" + }, + { + "code": "515960.XSHG", + "name": "医药100" + }, + { + "code": "515980.XSHG", + "name": "人工智能" + }, + { + "code": "515990.XSHG", + "name": "添富国企" + }, + { + "code": "516000.XSHG", + "name": "数据ETF" + }, + { + "code": "516010.XSHG", + "name": "游戏ETF" + }, + { + "code": "516020.XSHG", + "name": "化工ETF" + }, + { + "code": "516050.XSHG", + "name": "科技龙头" + }, + { + "code": "516060.XSHG", + "name": "新药ETF" + }, + { + "code": "516070.XSHG", + "name": "碳中和50" + }, + { + "code": "516080.XSHG", + "name": "创新医药" + }, + { + "code": "516100.XSHG", + "name": "科技金融" + }, + { + "code": "516110.XSHG", + "name": "汽车ETF" + }, + { + "code": "516120.XSHG", + "name": "化工50" + }, + { + "code": "516130.XSHG", + "name": "消费龙头" + }, + { + "code": "516150.XSHG", + "name": "稀土基金" + }, + { + "code": "516180.XSHG", + "name": "光伏产业" + }, + { + "code": "516190.XSHG", + "name": "文娱ETF" + }, + { + "code": "516200.XSHG", + "name": "证券行业" + }, + { + "code": "516210.XSHG", + "name": "银行股" + }, + { + "code": "516220.XSHG", + "name": "化工龙头" + }, + { + "code": "516260.XSHG", + "name": "物联网50" + }, + { + "code": "516290.XSHG", + "name": "光伏基金" + }, + { + "code": "516300.XSHG", + "name": "中证1000" + }, + { + "code": "516310.XSHG", + "name": "银行指基" + }, + { + "code": "516320.XSHG", + "name": "装备ETF" + }, + { + "code": "516330.XSHG", + "name": "物联网" + }, + { + "code": "516350.XSHG", + "name": "芯片50" + }, + { + "code": "516360.XSHG", + "name": "新材料ETF" + }, + { + "code": "516380.XSHG", + "name": "智能电车" + }, + { + "code": "516390.XSHG", + "name": "电动车" + }, + { + "code": "516400.XSHG", + "name": "ESG龙头" + }, + { + "code": "516460.XSHG", + "name": "现金流E" + }, + { + "code": "516480.XSHG", + "name": "新材料基" + }, + { + "code": "516500.XSHG", + "name": "生物ETF" + }, + { + "code": "516510.XSHG", + "name": "云计算" + }, + { + "code": "516520.XSHG", + "name": "智能驾驶" + }, + { + "code": "516530.XSHG", + "name": "物流快递" + }, + { + "code": "516550.XSHG", + "name": "农业ETF" + }, + { + "code": "516560.XSHG", + "name": "养老ETF" + }, + { + "code": "516570.XSHG", + "name": "石化ETF" + }, + { + "code": "516590.XSHG", + "name": "电动汽车" + }, + { + "code": "516600.XSHG", + "name": "消服ETF" + }, + { + "code": "516610.XSHG", + "name": "医服ETF" + }, + { + "code": "516620.XSHG", + "name": "影视ETF" + }, + { + "code": "516630.XSHG", + "name": "云计算50" + }, + { + "code": "516640.XSHG", + "name": "芯片龙头" + }, + { + "code": "516660.XSHG", + "name": "新能汽车" + }, + { + "code": "516670.XSHG", + "name": "畜牧养殖" + }, + { + "code": "516690.XSHG", + "name": "化工产业" + }, + { + "code": "516700.XSHG", + "name": "数据产业" + }, + { + "code": "516710.XSHG", + "name": "新材料50" + }, + { + "code": "516720.XSHG", + "name": "ESGETF" + }, + { + "code": "516730.XSHG", + "name": "证券公司" + }, + { + "code": "516750.XSHG", + "name": "建材ETF" + }, + { + "code": "516760.XSHG", + "name": "养殖ETF" + }, + { + "code": "516770.XSHG", + "name": "游戏动漫" + }, + { + "code": "516780.XSHG", + "name": "稀土ETF" + }, + { + "code": "516790.XSHG", + "name": "保健ETF" + }, + { + "code": "516800.XSHG", + "name": "智能制造ETF" + }, + { + "code": "516810.XSHG", + "name": "农业" + }, + { + "code": "516820.XSHG", + "name": "医疗创新" + }, + { + "code": "516830.XSHG", + "name": "300ESG" + }, + { + "code": "516860.XSHG", + "name": "金融科技" + }, + { + "code": "516870.XSHG", + "name": "汽车" + }, + { + "code": "516880.XSHG", + "name": "光伏50" + }, + { + "code": "516890.XSHG", + "name": "新材ETF" + }, + { + "code": "516900.XSHG", + "name": "食品50" + }, + { + "code": "516910.XSHG", + "name": "物流ETF" + }, + { + "code": "516920.XSHG", + "name": "芯片基金" + }, + { + "code": "516930.XSHG", + "name": "生科ETF" + }, + { + "code": "516950.XSHG", + "name": "基建ETF" + }, + { + "code": "516960.XSHG", + "name": "机械ETF" + }, + { + "code": "516970.XSHG", + "name": "基建50" + }, + { + "code": "516980.XSHG", + "name": "证券先锋" + }, + { + "code": "517000.XSHG", + "name": "沪港深" + }, + { + "code": "517010.XSHG", + "name": "HGS500E" + }, + { + "code": "517030.XSHG", + "name": "HGS300" + }, + { + "code": "517050.XSHG", + "name": "互联网50" + }, + { + "code": "517060.XSHG", + "name": "沪港深ETF" + }, + { + "code": "517080.XSHG", + "name": "HGS500" + }, + { + "code": "517090.XSHG", + "name": "共赢ETF" + }, + { + "code": "517100.XSHG", + "name": "AH500ETF" + }, + { + "code": "517110.XSHG", + "name": "创新药HK" + }, + { + "code": "517120.XSHG", + "name": "创新药50" + }, + { + "code": "517160.XSHG", + "name": "长江ETF" + }, + { + "code": "517170.XSHG", + "name": "沪港深E" + }, + { + "code": "517180.XSHG", + "name": "中国国企" + }, + { + "code": "517200.XSHG", + "name": "互联网" + }, + { + "code": "517270.XSHG", + "name": "科技TOP" + }, + { + "code": "517280.XSHG", + "name": "网购ETF" + }, + { + "code": "517300.XSHG", + "name": "AH300ETF" + }, + { + "code": "517330.XSHG", + "name": "长江保护" + }, + { + "code": "517350.XSHG", + "name": "龙头科技" + }, + { + "code": "517360.XSHG", + "name": "AH科技" + }, + { + "code": "517380.XSHG", + "name": "创新药AH" + }, + { + "code": "517390.XSHG", + "name": "云计算AH" + }, + { + "code": "517500.XSHG", + "name": "游戏AH" + }, + { + "code": "517550.XSHG", + "name": "消费主题" + }, + { + "code": "517660.XSHG", + "name": "物联网AH" + }, + { + "code": "517760.XSHG", + "name": "消费TOP" + }, + { + "code": "517770.XSHG", + "name": "游戏传媒" + }, + { + "code": "517780.XSHG", + "name": "红300" + }, + { + "code": "517800.XSHG", + "name": "AI50" + }, + { + "code": "517850.XSHG", + "name": "张江ETF" + }, + { + "code": "517880.XSHG", + "name": "品牌消费" + }, + { + "code": "517900.XSHG", + "name": "银行优选" + }, + { + "code": "517960.XSHG", + "name": "科技AH" + }, + { + "code": "517990.XSHG", + "name": "医药基金" + }, + { + "code": "518600.XSHG", + "name": "上海金" + }, + { + "code": "518680.XSHG", + "name": "金ETF" + }, + { + "code": "518860.XSHG", + "name": "上海金E" + }, + { + "code": "520520.XSHG", + "name": "HK消费" + }, + { + "code": "520580.XSHG", + "name": "新兴亚洲" + }, + { + "code": "520660.XSHG", + "name": "港红利NF" + }, + { + "code": "520700.XSHG", + "name": "创新药WJ" + }, + { + "code": "520830.XSHG", + "name": "沙特ETF" + }, + { + "code": "520890.XSHG", + "name": "港红利" + }, + { + "code": "520990.XSHG", + "name": "国新红利" + }, + { + "code": "530000.XSHG", + "name": "上证50ETF天弘" + }, + { + "code": "530050.XSHG", + "name": "SH50ETF" + }, + { + "code": "530080.XSHG", + "name": "180指数ETF" + }, + { + "code": "530180.XSHG", + "name": "上证180" + }, + { + "code": "530280.XSHG", + "name": "180ETF指" + }, + { + "code": "530300.XSHG", + "name": "180指数" + }, + { + "code": "530580.XSHG", + "name": "180基金" + }, + { + "code": "530680.XSHG", + "name": "180E" + }, + { + "code": "530800.XSHG", + "name": "上180ETF" + }, + { + "code": "530880.XSHG", + "name": "上证红利" + }, + { + "code": "560000.XSHG", + "name": "智慧电车" + }, + { + "code": "560010.XSHG", + "name": "1000基金" + }, + { + "code": "560020.XSHG", + "name": "红利添富" + }, + { + "code": "560030.XSHG", + "name": "800价值" + }, + { + "code": "560060.XSHG", + "name": "碳中和基" + }, + { + "code": "560070.XSHG", + "name": "央企分红" + }, + { + "code": "560080.XSHG", + "name": "中药ETF" + }, + { + "code": "560090.XSHG", + "name": "证券指数" + }, + { + "code": "560100.XSHG", + "name": "增强ETF" + }, + { + "code": "560110.XSHG", + "name": "ZZ1000" + }, + { + "code": "560150.XSHG", + "name": "红利TK" + }, + { + "code": "560170.XSHG", + "name": "央企科技" + }, + { + "code": "560180.XSHG", + "name": "ESG300" + }, + { + "code": "560190.XSHG", + "name": "公用事业" + }, + { + "code": "560220.XSHG", + "name": "2000基金" + }, + { + "code": "560260.XSHG", + "name": "医疗50" + }, + { + "code": "560280.XSHG", + "name": "工程机械" + }, + { + "code": "560300.XSHG", + "name": "电信50" + }, + { + "code": "560330.XSHG", + "name": "300价值E" + }, + { + "code": "560350.XSHG", + "name": "A50指数" + }, + { + "code": "560360.XSHG", + "name": "软件指数" + }, + { + "code": "560380.XSHG", + "name": "A100" + }, + { + "code": "560500.XSHG", + "name": "500质量" + }, + { + "code": "560510.XSHG", + "name": "中证A500ETF" + }, + { + "code": "560520.XSHG", + "name": "红利大成" + }, + { + "code": "560530.XSHG", + "name": "A500ETF" + }, + { + "code": "560550.XSHG", + "name": "碳中和" + }, + { + "code": "560560.XSHG", + "name": "碳中和ETF泰康" + }, + { + "code": "560580.XSHG", + "name": "电力指基" + }, + { + "code": "560590.XSHG", + "name": "1000鹏华" + }, + { + "code": "560600.XSHG", + "name": "医药创新" + }, + { + "code": "560610.XSHG", + "name": "A500指数" + }, + { + "code": "560620.XSHG", + "name": "公用WJ" + }, + { + "code": "560630.XSHG", + "name": "机器人WJ" + }, + { + "code": "560650.XSHG", + "name": "核心50" + }, + { + "code": "560660.XSHG", + "name": "云50ETF" + }, + { + "code": "560680.XSHG", + "name": "龙头消费" + }, + { + "code": "560690.XSHG", + "name": "电信主题" + }, + { + "code": "560700.XSHG", + "name": "央红利50" + }, + { + "code": "560750.XSHG", + "name": "A500申万" + }, + { + "code": "560780.XSHG", + "name": "半导设备" + }, + { + "code": "560800.XSHG", + "name": "数字ETF" + }, + { + "code": "560810.XSHG", + "name": "央企ESG" + }, + { + "code": "560820.XSHG", + "name": "A50新华" + }, + { + "code": "560850.XSHG", + "name": "信创50" + }, + { + "code": "560880.XSHG", + "name": "家电基金" + }, + { + "code": "560890.XSHG", + "name": "红利DB" + }, + { + "code": "560900.XSHG", + "name": "创新药企" + }, + { + "code": "560950.XSHG", + "name": "500增" + }, + { + "code": "560960.XSHG", + "name": "碳60ETF" + }, + { + "code": "560980.XSHG", + "name": "光伏龙头" + }, + { + "code": "560990.XSHG", + "name": "科技先锋" + }, + { + "code": "561000.XSHG", + "name": "300指增" + }, + { + "code": "561010.XSHG", + "name": "软件开发" + }, + { + "code": "561060.XSHG", + "name": "红利国企" + }, + { + "code": "561080.XSHG", + "name": "现金自由" + }, + { + "code": "561100.XSHG", + "name": "电子龙头" + }, + { + "code": "561120.XSHG", + "name": "家电ETF" + }, + { + "code": "561130.XSHG", + "name": "国货ETF" + }, + { + "code": "561150.XSHG", + "name": "500ESG" + }, + { + "code": "561160.XSHG", + "name": "锂电池" + }, + { + "code": "561170.XSHG", + "name": "绿电50" + }, + { + "code": "561180.XSHG", + "name": "A100ETF" + }, + { + "code": "561190.XSHG", + "name": "双碳ETF" + }, + { + "code": "561200.XSHG", + "name": "A100基金" + }, + { + "code": "561230.XSHG", + "name": "A50" + }, + { + "code": "561280.XSHG", + "name": "增强1000" + }, + { + "code": "561300.XSHG", + "name": "300增ETF" + }, + { + "code": "561310.XSHG", + "name": "消电ETF" + }, + { + "code": "561320.XSHG", + "name": "交运ETF" + }, + { + "code": "561330.XSHG", + "name": "矿业ETF" + }, + { + "code": "561350.XSHG", + "name": "国泰500" + }, + { + "code": "561370.XSHG", + "name": "2000ETF" + }, + { + "code": "561380.XSHG", + "name": "电网ETF" + }, + { + "code": "561500.XSHG", + "name": "漂亮50" + }, + { + "code": "561510.XSHG", + "name": "中医药" + }, + { + "code": "561550.XSHG", + "name": "500指增" + }, + { + "code": "561560.XSHG", + "name": "电力ETF" + }, + { + "code": "561580.XSHG", + "name": "央企红利" + }, + { + "code": "561590.XSHG", + "name": "1000增强" + }, + { + "code": "561600.XSHG", + "name": "消费电子" + }, + { + "code": "561700.XSHG", + "name": "电力基金" + }, + { + "code": "561710.XSHG", + "name": "疫苗" + }, + { + "code": "561780.XSHG", + "name": "1000指增" + }, + { + "code": "561800.XSHG", + "name": "稀金属" + }, + { + "code": "561880.XSHG", + "name": "A100指数" + }, + { + "code": "561900.XSHG", + "name": "沪深ESG" + }, + { + "code": "561910.XSHG", + "name": "电池ETF" + }, + { + "code": "561920.XSHG", + "name": "疫苗龙头" + }, + { + "code": "561930.XSHG", + "name": "招商300" + }, + { + "code": "561950.XSHG", + "name": "500增强A" + }, + { + "code": "561960.XSHG", + "name": "央企回报" + }, + { + "code": "561980.XSHG", + "name": "芯片设备" + }, + { + "code": "561990.XSHG", + "name": "300增强" + }, + { + "code": "562000.XSHG", + "name": "中证A100ETF基金" + }, + { + "code": "562030.XSHG", + "name": "信创ETF基金" + }, + { + "code": "562080.XSHG", + "name": "300现金流ETF" + }, + { + "code": "562260.XSHG", + "name": "汽配ETF" + }, + { + "code": "562300.XSHG", + "name": "低碳ETF" + }, + { + "code": "562310.XSHG", + "name": "300成长" + }, + { + "code": "562320.XSHG", + "name": "300价值A" + }, + { + "code": "562330.XSHG", + "name": "500价值" + }, + { + "code": "562340.XSHG", + "name": "500成长" + }, + { + "code": "562350.XSHG", + "name": "电力" + }, + { + "code": "562360.XSHG", + "name": "机器人YH" + }, + { + "code": "562380.XSHG", + "name": "科技引领" + }, + { + "code": "562390.XSHG", + "name": "中药" + }, + { + "code": "562500.XSHG", + "name": "机器人" + }, + { + "code": "562510.XSHG", + "name": "旅游ETF" + }, + { + "code": "562520.XSHG", + "name": "1000成长" + }, + { + "code": "562530.XSHG", + "name": "1000价值" + }, + { + "code": "562550.XSHG", + "name": "绿电ETF" + }, + { + "code": "562560.XSHG", + "name": "信息技术" + }, + { + "code": "562570.XSHG", + "name": "信创ETF" + }, + { + "code": "562580.XSHG", + "name": "可选消费" + }, + { + "code": "562590.XSHG", + "name": "半导材料" + }, + { + "code": "562600.XSHG", + "name": "医疗器械" + }, + { + "code": "562660.XSHG", + "name": "ZZ2000" + }, + { + "code": "562700.XSHG", + "name": "汽车零件" + }, + { + "code": "562800.XSHG", + "name": "稀有金属" + }, + { + "code": "562810.XSHG", + "name": "上证增强" + }, + { + "code": "562820.XSHG", + "name": "集成电路" + }, + { + "code": "562860.XSHG", + "name": "生物疫苗" + }, + { + "code": "562880.XSHG", + "name": "电池基金" + }, + { + "code": "562890.XSHG", + "name": "A50中证" + }, + { + "code": "562900.XSHG", + "name": "现代农业" + }, + { + "code": "562910.XSHG", + "name": "高端制造" + }, + { + "code": "562920.XSHG", + "name": "信息安全" + }, + { + "code": "562930.XSHG", + "name": "软件30" + }, + { + "code": "562950.XSHG", + "name": "消电50" + }, + { + "code": "562960.XSHG", + "name": "绿色电力" + }, + { + "code": "562970.XSHG", + "name": "光伏E" + }, + { + "code": "562990.XSHG", + "name": "碳中和E" + }, + { + "code": "563000.XSHG", + "name": "中国A50" + }, + { + "code": "563010.XSHG", + "name": "电信ETF" + }, + { + "code": "563020.XSHG", + "name": "低波红利" + }, + { + "code": "563030.XSHG", + "name": "增强500" + }, + { + "code": "563050.XSHG", + "name": "科技央企" + }, + { + "code": "563080.XSHG", + "name": "中证A50E" + }, + { + "code": "563090.XSHG", + "name": "上50增强" + }, + { + "code": "563180.XSHG", + "name": "高股息" + }, + { + "code": "563200.XSHG", + "name": "2000指数" + }, + { + "code": "563210.XSHG", + "name": "专精特新" + }, + { + "code": "563220.XSHG", + "name": "A500富国" + }, + { + "code": "563280.XSHG", + "name": "A50增强" + }, + { + "code": "563300.XSHG", + "name": "中证2000" + }, + { + "code": "563330.XSHG", + "name": "A股ETF" + }, + { + "code": "563350.XSHG", + "name": "中证A50" + }, + { + "code": "563360.XSHG", + "name": "A500基金" + }, + { + "code": "563390.XSHG", + "name": "现金基金" + }, + { + "code": "563500.XSHG", + "name": "中证A500ETF华宝" + }, + { + "code": "563520.XSHG", + "name": "300永赢" + }, + { + "code": "563650.XSHG", + "name": "A500中证" + }, + { + "code": "563660.XSHG", + "name": "A500银河" + }, + { + "code": "563700.XSHG", + "name": "红利价值" + }, + { + "code": "563800.XSHG", + "name": "A500龙头" + }, + { + "code": "563860.XSHG", + "name": "A500海富" + }, + { + "code": "563880.XSHG", + "name": "A500添富" + }, + { + "code": "563900.XSHG", + "name": "现金流" + }, + { + "code": "563990.XSHG", + "name": "800现金" + }, + { + "code": "588000.XSHG", + "name": "科创50" + }, + { + "code": "588010.XSHG", + "name": "科创材料" + }, + { + "code": "588020.XSHG", + "name": "科创50E" + }, + { + "code": "588030.XSHG", + "name": "科创指基" + }, + { + "code": "588040.XSHG", + "name": "科创板指" + }, + { + "code": "588050.XSHG", + "name": "科创ETF" + }, + { + "code": "588060.XSHG", + "name": "上证科创" + }, + { + "code": "588070.XSHG", + "name": "科创万家" + }, + { + "code": "588080.XSHG", + "name": "科创板50" + }, + { + "code": "588090.XSHG", + "name": "科创板" + }, + { + "code": "588100.XSHG", + "name": "科创信息" + }, + { + "code": "588110.XSHG", + "name": "科创成长" + }, + { + "code": "588120.XSHG", + "name": "科100ETF" + }, + { + "code": "588150.XSHG", + "name": "科创龙头" + }, + { + "code": "588160.XSHG", + "name": "科创新材" + }, + { + "code": "588170.XSHG", + "name": "科创半导" + }, + { + "code": "588180.XSHG", + "name": "科创50基" + }, + { + "code": "588190.XSHG", + "name": "科创100" + }, + { + "code": "588200.XSHG", + "name": "科创芯片" + }, + { + "code": "588210.XSHG", + "name": "科创100E" + }, + { + "code": "588220.XSHG", + "name": "科创100F" + }, + { + "code": "588230.XSHG", + "name": "科创200" + }, + { + "code": "588240.XSHG", + "name": "科200" + }, + { + "code": "588250.XSHG", + "name": "KC医药" + }, + { + "code": "588260.XSHG", + "name": "科创技术" + }, + { + "code": "588280.XSHG", + "name": "科创五零" + }, + { + "code": "588290.XSHG", + "name": "芯片科创" + }, + { + "code": "588300.XSHG", + "name": "双创ETF" + }, + { + "code": "588310.XSHG", + "name": "双创基金" + }, + { + "code": "588320.XSHG", + "name": "双创增强" + }, + { + "code": "588330.XSHG", + "name": "双创龙头" + }, + { + "code": "588350.XSHG", + "name": "双创" + }, + { + "code": "588360.XSHG", + "name": "创创ETF" + }, + { + "code": "588370.XSHG", + "name": "科创策略" + }, + { + "code": "588380.XSHG", + "name": "创50ETF" + }, + { + "code": "588390.XSHG", + "name": "科创创业" + }, + { + "code": "588400.XSHG", + "name": "双创50" + }, + { + "code": "588450.XSHG", + "name": "科创50增" + }, + { + "code": "588460.XSHG", + "name": "科创增强" + }, + { + "code": "588500.XSHG", + "name": "科创100Z" + }, + { + "code": "588660.XSHG", + "name": "双创五零" + }, + { + "code": "588680.XSHG", + "name": "科100增" + }, + { + "code": "588700.XSHG", + "name": "科创生物" + }, + { + "code": "588720.XSHG", + "name": "中银科创" + }, + { + "code": "588730.XSHG", + "name": "科创AI" + }, + { + "code": "588750.XSHG", + "name": "科创芯50" + }, + { + "code": "588760.XSHG", + "name": "AI科创" + }, + { + "code": "588770.XSHG", + "name": "信息科创" + }, + { + "code": "588780.XSHG", + "name": "芯片设计" + }, + { + "code": "588790.XSHG", + "name": "科创智能" + }, + { + "code": "588800.XSHG", + "name": "科创100C" + }, + { + "code": "588810.XSHG", + "name": "科创板芯" + }, + { + "code": "588820.XSHG", + "name": "科创200E" + }, + { + "code": "588830.XSHG", + "name": "科创新能" + }, + { + "code": "588840.XSHG", + "name": "50科创" + }, + { + "code": "588850.XSHG", + "name": "科创机械" + }, + { + "code": "588860.XSHG", + "name": "科创医药" + }, + { + "code": "588870.XSHG", + "name": "科创50指" + }, + { + "code": "588880.XSHG", + "name": "科创指数" + }, + { + "code": "588890.XSHG", + "name": "科创芯" + }, + { + "code": "588900.XSHG", + "name": "科创100N" + }, + { + "code": "588910.XSHG", + "name": "科创价值" + }, + { + "code": "588930.XSHG", + "name": "科创板AI" + }, + { + "code": "588950.XSHG", + "name": "景顺科创" + }, + { + "code": "588960.XSHG", + "name": "新能科创" + }, + { + "code": "588990.XSHG", + "name": "科芯片" + }, + { + "code": "589000.XSHG", + "name": "科创综指" + }, + { + "code": "589010.XSHG", + "name": "科创AI指" + }, + { + "code": "589060.XSHG", + "name": "科综东财" + }, + { + "code": "589080.XSHG", + "name": "科创综E" + }, + { + "code": "589100.XSHG", + "name": "国泰芯片" + }, + { + "code": "589300.XSHG", + "name": "科综嘉实" + }, + { + "code": "589500.XSHG", + "name": "科综工银" + }, + { + "code": "589520.XSHG", + "name": "科创人工智能ETF华宝" + }, + { + "code": "589600.XSHG", + "name": "富国科综" + }, + { + "code": "589630.XSHG", + "name": "科综国泰" + }, + { + "code": "589660.XSHG", + "name": "综指科创" + }, + { + "code": "589680.XSHG", + "name": "科创综Z" + }, + { + "code": "589770.XSHG", + "name": "科创全指" + }, + { + "code": "589800.XSHG", + "name": "科创综合" + }, + { + "code": "589860.XSHG", + "name": "科创综指ETF天弘" + }, + { + "code": "589880.XSHG", + "name": "科创综" + }, + { + "code": "589890.XSHG", + "name": "景顺科综" + }, + { + "code": "589900.XSHG", + "name": "博时科综" + }, + { + "code": "589990.XSHG", + "name": "科创板综" + } + ], + "港股LOF": [ + { + "code": "160125.XSHE", + "name": "南方香港LOF" + }, + { + "code": "160322.XSHE", + "name": "港股精选LOF" + }, + { + "code": "160717.XSHE", + "name": "H股LOF" + }, + { + "code": "161124.XSHE", + "name": "港股小盘LOF" + }, + { + "code": "162416.XSHE", + "name": "香港本地LOF" + }, + { + "code": "501021.XSHG", + "name": "香港中小" + }, + { + "code": "501025.XSHG", + "name": "香港银行" + }, + { + "code": "501301.XSHG", + "name": "香港大盘" + }, + { + "code": "501305.XSHG", + "name": "港股高息" + }, + { + "code": "501306.XSHG", + "name": "港股高C" + }, + { + "code": "501309.XSHG", + "name": "港股通" + } + ], + "美股LOF": [ + { + "code": "160140.XSHE", + "name": "美国REIT精选LOF" + }, + { + "code": "161125.XSHE", + "name": "标普500LOF" + }, + { + "code": "161126.XSHE", + "name": "标普医疗保健LOF" + }, + { + "code": "161127.XSHE", + "name": "标普生物科技LOF" + }, + { + "code": "161128.XSHE", + "name": "标普信息科技LOF" + }, + { + "code": "161130.XSHE", + "name": "纳斯达克100LOF" + }, + { + "code": "162415.XSHE", + "name": "美国消费LOF" + }, + { + "code": "501300.XSHG", + "name": "美元债" + } + ], + "黄金LOF": [ + { + "code": "160719.XSHE", + "name": "嘉实黄金LOF" + }, + { + "code": "161116.XSHE", + "name": "黄金主题LOF" + }, + { + "code": "161226.XSHE", + "name": "国投白银LOF" + }, + { + "code": "164701.XSHE", + "name": "黄金LOF" + } + ], + "商品LOF": [ + { + "code": "160216.XSHE", + "name": "国泰商品LOF" + }, + { + "code": "160416.XSHE", + "name": "石油基金LOF" + }, + { + "code": "160723.XSHE", + "name": "嘉实原油LOF" + }, + { + "code": "161129.XSHE", + "name": "原油LOF易方达" + }, + { + "code": "161715.XSHE", + "name": "大宗商品LOF" + }, + { + "code": "162411.XSHE", + "name": "华宝油气LOF" + }, + { + "code": "162719.XSHE", + "name": "石油LOF" + }, + { + "code": "163208.XSHE", + "name": "全球油气能源LOF" + }, + { + "code": "164815.XSHE", + "name": "原油LOF" + }, + { + "code": "165513.XSHE", + "name": "中信保诚商品LOF" + }, + { + "code": "501018.XSHG", + "name": "南方原油" + } + ], + "债券LOF": [ + { + "code": "150079.XSHE", + "name": "通利债B" + }, + { + "code": "160123.XSHE", + "name": "南方10年国债A" + }, + { + "code": "160513.XSHE", + "name": "稳健债LOF" + }, + { + "code": "160720.XSHE", + "name": "中期企债" + }, + { + "code": "161119.XSHE", + "name": "易方达新综债LOF" + }, + { + "code": "161216.XSHE", + "name": "国投双债LOF" + }, + { + "code": "161505.XSHE", + "name": "银河通利债券LOF" + }, + { + "code": "161713.XSHE", + "name": "招商信用添利LOF" + }, + { + "code": "161716.XSHE", + "name": "招商双债LOF" + }, + { + "code": "161813.XSHE", + "name": "银华信用" + }, + { + "code": "161820.XSHE", + "name": "银华纯债LOF" + }, + { + "code": "162108.XSHE", + "name": "金鹰元盛债券LOF" + }, + { + "code": "162215.XSHE", + "name": "宏利聚利债券LOF" + }, + { + "code": "163210.XSHE", + "name": "诺安纯债定开" + }, + { + "code": "163819.XSHE", + "name": "中银信用增利LOF" + }, + { + "code": "163827.XSHE", + "name": "中银产业债债券A" + }, + { + "code": "164105.XSHE", + "name": "华富强债LOF" + }, + { + "code": "164509.XSHE", + "name": "国富恒利债券LOF" + }, + { + "code": "164606.XSHE", + "name": "信用增利LOF" + }, + { + "code": "164703.XSHE", + "name": "汇添富纯债LOF" + }, + { + "code": "164810.XSHE", + "name": "工银纯债定开" + }, + { + "code": "164812.XSHE", + "name": "政府债基" + }, + { + "code": "164814.XSHE", + "name": "工银双债LOF" + }, + { + "code": "165311.XSHE", + "name": "信用债LOF" + }, + { + "code": "166008.XSHE", + "name": "中欧强债LOF" + }, + { + "code": "166012.XSHE", + "name": "中欧信用LOF" + }, + { + "code": "166016.XSHE", + "name": "中欧纯债LOF" + }, + { + "code": "167501.XSHE", + "name": "安信宝利债券LOF" + } + ], + "其他LOF": [ + { + "code": "150001.XSHE", + "name": "瑞福进取" + }, + { + "code": "150002.XSHE", + "name": "大成优选" + }, + { + "code": "150003.XSHE", + "name": "建信优势" + }, + { + "code": "150006.XSHE", + "name": "同庆A" + }, + { + "code": "150007.XSHE", + "name": "同庆B" + }, + { + "code": "150010.XSHE", + "name": "国泰优先" + }, + { + "code": "150011.XSHE", + "name": "国泰进取" + }, + { + "code": "150020.XSHE", + "name": "汇利A" + }, + { + "code": "150021.XSHE", + "name": "汇利B" + }, + { + "code": "150025.XSHE", + "name": "景丰A" + }, + { + "code": "150026.XSHE", + "name": "景丰B" + }, + { + "code": "150027.XSHE", + "name": "添利B" + }, + { + "code": "150038.XSHE", + "name": "万家利B" + }, + { + "code": "150041.XSHE", + "name": "天盈B" + }, + { + "code": "150042.XSHE", + "name": "利鑫B" + }, + { + "code": "150043.XSHE", + "name": "裕祥B" + }, + { + "code": "150044.XSHE", + "name": "增利A" + }, + { + "code": "150045.XSHE", + "name": "增利B" + }, + { + "code": "150046.XSHE", + "name": "丰利B" + }, + { + "code": "150061.XSHE", + "name": "丰泽B" + }, + { + "code": "150062.XSHE", + "name": "浦银增A" + }, + { + "code": "150063.XSHE", + "name": "浦银增B" + }, + { + "code": "150068.XSHE", + "name": "双翼B" + }, + { + "code": "150069.XSHE", + "name": "双力A" + }, + { + "code": "150070.XSHE", + "name": "双力B" + }, + { + "code": "150071.XSHE", + "name": "盛世A" + }, + { + "code": "150072.XSHE", + "name": "盛世B" + }, + { + "code": "150078.XSHE", + "name": "回报B" + }, + { + "code": "150080.XSHE", + "name": "双佳B" + }, + { + "code": "150081.XSHE", + "name": "双盈B" + }, + { + "code": "150082.XSHE", + "name": "信达利B" + }, + { + "code": "150098.XSHE", + "name": "同庆800A" + }, + { + "code": "150099.XSHE", + "name": "同庆800B" + }, + { + "code": "150110.XSHE", + "name": "华商500A" + }, + { + "code": "150111.XSHE", + "name": "华商500B" + }, + { + "code": "160105.XSHE", + "name": "南方积配LOF" + }, + { + "code": "160106.XSHE", + "name": "南方高增LOF" + }, + { + "code": "160119.XSHE", + "name": "500ETF联接LOF" + }, + { + "code": "160127.XSHE", + "name": "南方消费LOF" + }, + { + "code": "160128.XSHE", + "name": "南方金利定开" + }, + { + "code": "160130.XSHE", + "name": "南方永利" + }, + { + "code": "160131.XSHE", + "name": "南方聚利" + }, + { + "code": "160133.XSHE", + "name": "南方天元LOF" + }, + { + "code": "160135.XSHE", + "name": "高铁基金LOF" + }, + { + "code": "160136.XSHE", + "name": "改革基金" + }, + { + "code": "160138.XSHE", + "name": "国企精明" + }, + { + "code": "160142.XSHE", + "name": "南方优势产业LOF" + }, + { + "code": "160143.XSHE", + "name": "创业板定开南方" + }, + { + "code": "160211.XSHE", + "name": "国泰小盘LOF" + }, + { + "code": "160212.XSHE", + "name": "国泰估值LOF" + }, + { + "code": "160215.XSHE", + "name": "国泰价值LOF" + }, + { + "code": "160218.XSHE", + "name": "房地产LOF" + }, + { + "code": "160219.XSHE", + "name": "医药LOF" + }, + { + "code": "160220.XSHE", + "name": "国泰民益LOF" + }, + { + "code": "160221.XSHE", + "name": "有色金属LOF" + }, + { + "code": "160222.XSHE", + "name": "食品LOF" + }, + { + "code": "160223.XSHE", + "name": "创业板LOF" + }, + { + "code": "160225.XSHE", + "name": "新能源汽车LOF" + }, + { + "code": "160311.XSHE", + "name": "华夏蓝筹LOF" + }, + { + "code": "160314.XSHE", + "name": "华夏行业LOF" + }, + { + "code": "160323.XSHE", + "name": "华夏磐泰LOF" + }, + { + "code": "160324.XSHE", + "name": "华夏磐晟LOF" + }, + { + "code": "160325.XSHE", + "name": "华夏创业板定开" + }, + { + "code": "160326.XSHE", + "name": "优选配置FOF-LOF" + }, + { + "code": "160415.XSHE", + "name": "华安量化LOF" + }, + { + "code": "160421.XSHE", + "name": "华安智增LOF" + }, + { + "code": "160422.XSHE", + "name": "华安创业板50ETF联接A" + }, + { + "code": "160505.XSHE", + "name": "博时主题LOF" + }, + { + "code": "160512.XSHE", + "name": "博时卓越LOF" + }, + { + "code": "160515.XSHE", + "name": "安丰18定开" + }, + { + "code": "160518.XSHE", + "name": "博时睿远LOF" + }, + { + "code": "160519.XSHE", + "name": "博时睿利LOF" + }, + { + "code": "160520.XSHE", + "name": "弘盈A" + }, + { + "code": "160522.XSHE", + "name": "博时睿益LOF" + }, + { + "code": "160526.XSHE", + "name": "博时优势企业" + }, + { + "code": "160527.XSHE", + "name": "博时研究优选LOF" + }, + { + "code": "160529.XSHE", + "name": "创业板博时定开" + }, + { + "code": "160607.XSHE", + "name": "鹏华价值优势LOF" + }, + { + "code": "160610.XSHE", + "name": "鹏华动力LOF" + }, + { + "code": "160611.XSHE", + "name": "鹏华优质治理LOF" + }, + { + "code": "160613.XSHE", + "name": "鹏华盛世创新LOF" + }, + { + "code": "160615.XSHE", + "name": "鹏华300LOF" + }, + { + "code": "160616.XSHE", + "name": "鹏华500LOF" + }, + { + "code": "160617.XSHE", + "name": "鹏华丰润LOF" + }, + { + "code": "160618.XSHE", + "name": "鹏华丰泽LOF" + }, + { + "code": "160620.XSHE", + "name": "资源LOF" + }, + { + "code": "160621.XSHE", + "name": "鹏华丰和LOF" + }, + { + "code": "160622.XSHE", + "name": "鹏华丰利LOF" + }, + { + "code": "160625.XSHE", + "name": "证保LOF" + }, + { + "code": "160626.XSHE", + "name": "信息LOF" + }, + { + "code": "160628.XSHE", + "name": "地产LOF" + }, + { + "code": "160629.XSHE", + "name": "传媒LOF" + }, + { + "code": "160630.XSHE", + "name": "国防LOF" + }, + { + "code": "160631.XSHE", + "name": "银行LOF基金" + }, + { + "code": "160632.XSHE", + "name": "酒LOF" + }, + { + "code": "160633.XSHE", + "name": "券商LOF" + }, + { + "code": "160635.XSHE", + "name": "医药LOF基金" + }, + { + "code": "160637.XSHE", + "name": "创业板LOF基金" + }, + { + "code": "160638.XSHE", + "name": "带路LOF" + }, + { + "code": "160639.XSHE", + "name": "高铁LOF" + }, + { + "code": "160642.XSHE", + "name": "鹏华增瑞LOF" + }, + { + "code": "160643.XSHE", + "name": "空天军工LOF" + }, + { + "code": "160644.XSHE", + "name": "港美互联网LOF" + }, + { + "code": "160645.XSHE", + "name": "鹏华精选回报定开" + }, + { + "code": "160706.XSHE", + "name": "沪深300LOF" + }, + { + "code": "160716.XSHE", + "name": "基本面50LOF" + }, + { + "code": "160722.XSHE", + "name": "嘉实惠泽LOF" + }, + { + "code": "160726.XSHE", + "name": "嘉实瑞享定开" + }, + { + "code": "160805.XSHE", + "name": "长盛同智LOF" + }, + { + "code": "160806.XSHE", + "name": "长盛中证800LOF" + }, + { + "code": "160807.XSHE", + "name": "长盛沪深300LOF" + }, + { + "code": "160809.XSHE", + "name": "长盛同辉" + }, + { + "code": "160810.XSHE", + "name": "长盛同丰" + }, + { + "code": "160812.XSHE", + "name": "长盛同益LOF" + }, + { + "code": "160813.XSHE", + "name": "长盛同盛LOF" + }, + { + "code": "160910.XSHE", + "name": "创新成长LOF" + }, + { + "code": "160915.XSHE", + "name": "大成景丰" + }, + { + "code": "160916.XSHE", + "name": "优选LOF" + }, + { + "code": "160918.XSHE", + "name": "中小盘LOF" + }, + { + "code": "160919.XSHE", + "name": "产业升级LOF" + }, + { + "code": "160921.XSHE", + "name": "多策略LOF" + }, + { + "code": "160922.XSHE", + "name": "恒生中小LOF" + }, + { + "code": "160924.XSHE", + "name": "恒生指数LOF" + }, + { + "code": "160925.XSHE", + "name": "沪深港300LOF" + }, + { + "code": "160926.XSHE", + "name": "创业板定开" + }, + { + "code": "161005.XSHE", + "name": "富国天惠LOF" + }, + { + "code": "161010.XSHE", + "name": "富国天丰LOF" + }, + { + "code": "161014.XSHE", + "name": "富国汇利定开" + }, + { + "code": "161015.XSHE", + "name": "富国天盈LOF" + }, + { + "code": "161017.XSHE", + "name": "500增强LOF" + }, + { + "code": "161019.XSHE", + "name": "富国天锋LOF" + }, + { + "code": "161022.XSHE", + "name": "富国创业板" + }, + { + "code": "161024.XSHE", + "name": "军工LOF" + }, + { + "code": "161025.XSHE", + "name": "互联网LOF" + }, + { + "code": "161026.XSHE", + "name": "国企改革LOF" + }, + { + "code": "161027.XSHE", + "name": "证券LOF" + }, + { + "code": "161028.XSHE", + "name": "新能源车LOF" + }, + { + "code": "161029.XSHE", + "name": "银行龙头LOF" + }, + { + "code": "161030.XSHE", + "name": "体育LOF" + }, + { + "code": "161031.XSHE", + "name": "工业40LOF" + }, + { + "code": "161032.XSHE", + "name": "煤炭龙头LOF" + }, + { + "code": "161033.XSHE", + "name": "智能汽车LOF" + }, + { + "code": "161035.XSHE", + "name": "医药增强LOF" + }, + { + "code": "161036.XSHE", + "name": "娱乐增强LOF" + }, + { + "code": "161037.XSHE", + "name": "高端制造LOF" + }, + { + "code": "161038.XSHE", + "name": "成长LOF" + }, + { + "code": "161039.XSHE", + "name": "1000增强LOF" + }, + { + "code": "161040.XSHE", + "name": "创业富国定开" + }, + { + "code": "161115.XSHE", + "name": "易基岁丰添利LOF" + }, + { + "code": "161117.XSHE", + "name": "易基永旭添利定开" + }, + { + "code": "161118.XSHE", + "name": "中小企业100LOF" + }, + { + "code": "161121.XSHE", + "name": "银行LOF易方达" + }, + { + "code": "161122.XSHE", + "name": "生物科技LOF" + }, + { + "code": "161123.XSHE", + "name": "并购重组LOF" + }, + { + "code": "161131.XSHE", + "name": "易方达科润LOF" + }, + { + "code": "161132.XSHE", + "name": "易方达科顺定开" + }, + { + "code": "161133.XSHE", + "name": "优势回报FOF-LOF" + }, + { + "code": "161210.XSHE", + "name": "国投新兴" + }, + { + "code": "161211.XSHE", + "name": "国投金融" + }, + { + "code": "161213.XSHE", + "name": "国投消费LOF" + }, + { + "code": "161217.XSHE", + "name": "国投资源LOF" + }, + { + "code": "161219.XSHE", + "name": "国投新兴产业LOF" + }, + { + "code": "161222.XSHE", + "name": "国投瑞利LOF" + }, + { + "code": "161224.XSHE", + "name": "国投新丝路LOF" + }, + { + "code": "161225.XSHE", + "name": "国投瑞盈LOF" + }, + { + "code": "161227.XSHE", + "name": "国投深证100LOF" + }, + { + "code": "161229.XSHE", + "name": "国投中国价值LOF" + }, + { + "code": "161230.XSHE", + "name": "国投瑞银和盛丰利A" + }, + { + "code": "161232.XSHE", + "name": "国投瑞盛LOF" + }, + { + "code": "161233.XSHE", + "name": "国投瑞泰LOF" + }, + { + "code": "161607.XSHE", + "name": "巨潮100LOF" + }, + { + "code": "161610.XSHE", + "name": "融通领先成长LOF" + }, + { + "code": "161614.XSHE", + "name": "融通四季添利LOF" + }, + { + "code": "161626.XSHE", + "name": "融通通福LOF" + }, + { + "code": "161630.XSHE", + "name": "融通农业" + }, + { + "code": "161631.XSHE", + "name": "人工智能LOF" + }, + { + "code": "161706.XSHE", + "name": "招商成长LOF" + }, + { + "code": "161714.XSHE", + "name": "招商金砖" + }, + { + "code": "161720.XSHE", + "name": "证券基金LOF" + }, + { + "code": "161722.XSHE", + "name": "招商丰泰LOF" + }, + { + "code": "161724.XSHE", + "name": "煤炭等权LOF" + }, + { + "code": "161725.XSHE", + "name": "白酒基金LOF" + }, + { + "code": "161726.XSHE", + "name": "生物医药LOF" + }, + { + "code": "161727.XSHE", + "name": "招商增荣LOF" + }, + { + "code": "161728.XSHE", + "name": "招商优选LOF" + }, + { + "code": "161729.XSHE", + "name": "招商瑞利LOF" + }, + { + "code": "161810.XSHE", + "name": "银华内需LOF" + }, + { + "code": "161811.XSHE", + "name": "沪深300LOF银华" + }, + { + "code": "161812.XSHE", + "name": "深证100LOF" + }, + { + "code": "161815.XSHE", + "name": "抗通胀LOF" + }, + { + "code": "161816.XSHE", + "name": "中证90LOF" + }, + { + "code": "161821.XSHE", + "name": "银华50A" + }, + { + "code": "161823.XSHE", + "name": "银华永兴LOF" + }, + { + "code": "161831.XSHE", + "name": "恒生国企LOF" + }, + { + "code": "161834.XSHE", + "name": "银华鑫锐LOF" + }, + { + "code": "161835.XSHE", + "name": "银华惠丰" + }, + { + "code": "161837.XSHE", + "name": "银华大盘定开" + }, + { + "code": "161903.XSHE", + "name": "万家行业优选LOF" + }, + { + "code": "161907.XSHE", + "name": "红利ETF联接" + }, + { + "code": "161908.XSHE", + "name": "万家添利LOF" + }, + { + "code": "161911.XSHE", + "name": "万家强化收益定开" + }, + { + "code": "161912.XSHE", + "name": "社会责任定开" + }, + { + "code": "161914.XSHE", + "name": "创业板2年定开" + }, + { + "code": "162006.XSHE", + "name": "长城久富LOF" + }, + { + "code": "162105.XSHE", + "name": "金鹰持久增利LOF" + }, + { + "code": "162207.XSHE", + "name": "宏利效率混合LOF" + }, + { + "code": "162216.XSHE", + "name": "宏利500增强LOF" + }, + { + "code": "162307.XSHE", + "name": "海富通A100LOF" + }, + { + "code": "162308.XSHE", + "name": "海富增利" + }, + { + "code": "162412.XSHE", + "name": "医疗基金LOF" + }, + { + "code": "162414.XSHE", + "name": "新机遇LOF" + }, + { + "code": "162509.XSHE", + "name": "中证A100LOF" + }, + { + "code": "162510.XSHE", + "name": "中小企业综指LOF" + }, + { + "code": "162605.XSHE", + "name": "景顺鼎益LOF" + }, + { + "code": "162607.XSHE", + "name": "景顺资源LOF" + }, + { + "code": "162703.XSHE", + "name": "广发小盘LOF" + }, + { + "code": "162711.XSHE", + "name": "中证500LOF" + }, + { + "code": "162712.XSHE", + "name": "广发聚利LOF" + }, + { + "code": "162715.XSHE", + "name": "广发聚源LOF" + }, + { + "code": "162717.XSHE", + "name": "广发成长新动能混合A" + }, + { + "code": "162718.XSHE", + "name": "广发鑫瑞" + }, + { + "code": "162720.XSHE", + "name": "广发创业板定开" + }, + { + "code": "162721.XSHE", + "name": "广发积极FOF-LOF" + }, + { + "code": "163001.XSHE", + "name": "长信医疗LOF" + }, + { + "code": "163003.XSHE", + "name": "长信利鑫LOF" + }, + { + "code": "163005.XSHE", + "name": "长信利众LOF" + }, + { + "code": "163109.XSHE", + "name": "申万深成LOF" + }, + { + "code": "163110.XSHE", + "name": "申万量化LOF" + }, + { + "code": "163111.XSHE", + "name": "申万中小LOF" + }, + { + "code": "163113.XSHE", + "name": "申万证券LOF" + }, + { + "code": "163114.XSHE", + "name": "申万环保LOF" + }, + { + "code": "163115.XSHE", + "name": "申万军工LOF" + }, + { + "code": "163116.XSHE", + "name": "申万电子LOF" + }, + { + "code": "163118.XSHE", + "name": "医药生物LOF" + }, + { + "code": "163119.XSHE", + "name": "申万健康" + }, + { + "code": "163302.XSHE", + "name": "大摩资源LOF" + }, + { + "code": "163402.XSHE", + "name": "兴全趋势LOF" + }, + { + "code": "163406.XSHE", + "name": "兴全合润LOF" + }, + { + "code": "163407.XSHE", + "name": "兴全沪深300LOF" + }, + { + "code": "163409.XSHE", + "name": "兴全绿色LOF" + }, + { + "code": "163412.XSHE", + "name": "兴全轻资产LOF" + }, + { + "code": "163415.XSHE", + "name": "兴全商业模式LOF" + }, + { + "code": "163417.XSHE", + "name": "兴全合宜LOF" + }, + { + "code": "163418.XSHE", + "name": "兴全合兴LOF" + }, + { + "code": "163503.XSHE", + "name": "天治核心LOF" + }, + { + "code": "163801.XSHE", + "name": "中银中国LOF" + }, + { + "code": "163821.XSHE", + "name": "沪深300等权LOF" + }, + { + "code": "163824.XSHE", + "name": "中银盛利" + }, + { + "code": "163907.XSHE", + "name": "中海惠裕LOF" + }, + { + "code": "164205.XSHE", + "name": "天弘深成" + }, + { + "code": "164206.XSHE", + "name": "天弘添利LOF" + }, + { + "code": "164208.XSHE", + "name": "天弘丰利LOF" + }, + { + "code": "164210.XSHE", + "name": "天弘同利LOF" + }, + { + "code": "164302.XSHE", + "name": "新华惠鑫" + }, + { + "code": "164403.XSHE", + "name": "农业精选LOF" + }, + { + "code": "164508.XSHE", + "name": "国富中证A100LOF" + }, + { + "code": "164702.XSHE", + "name": "汇添富季季红定开" + }, + { + "code": "164705.XSHE", + "name": "恒生LOF" + }, + { + "code": "164808.XSHE", + "name": "工银四季LOF" + }, + { + "code": "164823.XSHE", + "name": "深成LOF" + }, + { + "code": "164824.XSHE", + "name": "印度基金LOF" + }, + { + "code": "164902.XSHE", + "name": "交银添利LOF" + }, + { + "code": "164906.XSHE", + "name": "中概互联网LOF" + }, + { + "code": "165309.XSHE", + "name": "沪深300LOF建信" + }, + { + "code": "165313.XSHE", + "name": "建信优势LOF" + }, + { + "code": "165317.XSHE", + "name": "建信丰裕LOF" + }, + { + "code": "165508.XSHE", + "name": "中信保诚深度LOF" + }, + { + "code": "165509.XSHE", + "name": "中信保诚增强LOF" + }, + { + "code": "165510.XSHE", + "name": "信诚四国LOF" + }, + { + "code": "165511.XSHE", + "name": "中信保诚500LOF" + }, + { + "code": "165512.XSHE", + "name": "中信保诚机遇LOF" + }, + { + "code": "165515.XSHE", + "name": "中信保诚300LOF" + }, + { + "code": "165516.XSHE", + "name": "中信保诚周期LOF" + }, + { + "code": "165517.XSHE", + "name": "中信保诚双盈LOF" + }, + { + "code": "165519.XSHE", + "name": "医药生物科技LOF" + }, + { + "code": "165520.XSHE", + "name": "有色LOF" + }, + { + "code": "165521.XSHE", + "name": "金融LOF" + }, + { + "code": "165522.XSHE", + "name": "TMTLOF" + }, + { + "code": "165525.XSHE", + "name": "基建工程LOF" + }, + { + "code": "165528.XSHE", + "name": "中信保诚鼎利LOF" + }, + { + "code": "165705.XSHE", + "name": "诺德双翼" + }, + { + "code": "165806.XSHE", + "name": "东吴沪深300指数A" + }, + { + "code": "165807.XSHE", + "name": "东吴鼎利" + }, + { + "code": "166001.XSHE", + "name": "中欧趋势LOF" + }, + { + "code": "166006.XSHE", + "name": "中欧成长LOF" + }, + { + "code": "166007.XSHE", + "name": "中欧互通" + }, + { + "code": "166009.XSHE", + "name": "中欧动力LOF" + }, + { + "code": "166011.XSHE", + "name": "中欧盛世LOF" + }, + { + "code": "166023.XSHE", + "name": "中欧瑞丰LOF" + }, + { + "code": "166024.XSHE", + "name": "中欧恒利定开" + }, + { + "code": "166025.XSHE", + "name": "中欧远见定开" + }, + { + "code": "166027.XSHE", + "name": "中欧创业定开" + }, + { + "code": "166105.XSHE", + "name": "信澳鑫安LOF" + }, + { + "code": "166107.XSHE", + "name": "多因子LOF" + }, + { + "code": "166401.XSHE", + "name": "稳健增利LOF" + }, + { + "code": "166402.XSHE", + "name": "基本面100LOF" + }, + { + "code": "166902.XSHE", + "name": "民生增利定开" + }, + { + "code": "166904.XSHE", + "name": "民生添利定开" + }, + { + "code": "167001.XSHE", + "name": "鼎泰LOF" + }, + { + "code": "167002.XSHE", + "name": "鼎越LOF" + }, + { + "code": "167003.XSHE", + "name": "鼎弘LOF" + }, + { + "code": "167301.XSHE", + "name": "保险主题LOF" + }, + { + "code": "167302.XSHE", + "name": "大湾区LOF" + }, + { + "code": "167506.XSHE", + "name": "安信深圳科技LOF" + }, + { + "code": "167508.XSHE", + "name": "安信价值发现定开" + }, + { + "code": "167901.XSHE", + "name": "华宸300" + }, + { + "code": "168002.XSHE", + "name": "国寿精选LOF" + }, + { + "code": "168101.XSHE", + "name": "九泰锐智LOF" + }, + { + "code": "168102.XSHE", + "name": "九泰锐富LOF" + }, + { + "code": "168103.XSHE", + "name": "九泰锐益LOF" + }, + { + "code": "168104.XSHE", + "name": "九泰锐丰LOF" + }, + { + "code": "168105.XSHE", + "name": "九泰泰富LOF" + }, + { + "code": "168106.XSHE", + "name": "九泰盈华LOF" + }, + { + "code": "168108.XSHE", + "name": "九泰锐诚" + }, + { + "code": "168203.XSHE", + "name": "钢铁LOF" + }, + { + "code": "168204.XSHE", + "name": "煤炭LOF" + }, + { + "code": "168207.XSHE", + "name": "创业定开" + }, + { + "code": "168301.XSHE", + "name": "东海祥龙LOF" + }, + { + "code": "168401.XSHE", + "name": "红土创新精选LOF" + }, + { + "code": "168701.XSHE", + "name": "金融科技LOF" + }, + { + "code": "169101.XSHE", + "name": "东方红睿丰LOF" + }, + { + "code": "169102.XSHE", + "name": "东方红睿阳三年持有混合" + }, + { + "code": "169103.XSHE", + "name": "东方红睿轩定开" + }, + { + "code": "169104.XSHE", + "name": "东方红睿满LOF" + }, + { + "code": "169105.XSHE", + "name": "东方红睿华LOF" + }, + { + "code": "169106.XSHE", + "name": "东方红创优定开" + }, + { + "code": "169107.XSHE", + "name": "东方红恒阳五年持有混合" + }, + { + "code": "169201.XSHE", + "name": "浙商鼎盈LOF" + }, + { + "code": "169301.XSHE", + "name": "财通500" + }, + { + "code": "184688.XSHE", + "name": "基金开元" + }, + { + "code": "184689.XSHE", + "name": "基金普惠" + }, + { + "code": "184690.XSHE", + "name": "基金同益" + }, + { + "code": "184691.XSHE", + "name": "基金景宏" + }, + { + "code": "184692.XSHE", + "name": "基金裕隆" + }, + { + "code": "184693.XSHE", + "name": "基金普丰" + }, + { + "code": "184698.XSHE", + "name": "基金天元" + }, + { + "code": "184699.XSHE", + "name": "基金同盛" + }, + { + "code": "184701.XSHE", + "name": "基金景福" + }, + { + "code": "184705.XSHE", + "name": "基金裕泽" + }, + { + "code": "184721.XSHE", + "name": "基金丰和" + }, + { + "code": "184722.XSHE", + "name": "基金久嘉" + }, + { + "code": "184728.XSHE", + "name": "基金鸿阳" + }, + { + "code": "184801.XSHE", + "name": "鹏华前海REIT" + }, + { + "code": "500001.XSHG", + "name": "基金金泰" + }, + { + "code": "500002.XSHG", + "name": "基金泰和" + }, + { + "code": "500003.XSHG", + "name": "基金安信" + }, + { + "code": "500005.XSHG", + "name": "基金汉盛" + }, + { + "code": "500006.XSHG", + "name": "基金裕阳" + }, + { + "code": "500008.XSHG", + "name": "基金兴华" + }, + { + "code": "500009.XSHG", + "name": "基金安顺" + }, + { + "code": "500011.XSHG", + "name": "基金金鑫" + }, + { + "code": "500015.XSHG", + "name": "基金汉兴" + }, + { + "code": "500018.XSHG", + "name": "基金兴和" + }, + { + "code": "500038.XSHG", + "name": "基金通乾" + }, + { + "code": "500056.XSHG", + "name": "基金科瑞" + }, + { + "code": "500058.XSHG", + "name": "基金银丰" + }, + { + "code": "501000.XSHG", + "name": "国金鑫新灵活配置(LOF)" + }, + { + "code": "501001.XSHG", + "name": "财通精选" + }, + { + "code": "501002.XSHG", + "name": "长信价值优选混合" + }, + { + "code": "501003.XSHG", + "name": "长信优选" + }, + { + "code": "501005.XSHG", + "name": "精准医疗" + }, + { + "code": "501006.XSHG", + "name": "精准医C" + }, + { + "code": "501007.XSHG", + "name": "互联医疗" + }, + { + "code": "501008.XSHG", + "name": "互联医C" + }, + { + "code": "501009.XSHG", + "name": "生物科技" + }, + { + "code": "501010.XSHG", + "name": "生物科C" + }, + { + "code": "501011.XSHG", + "name": "中药基金" + }, + { + "code": "501012.XSHG", + "name": "中药C" + }, + { + "code": "501015.XSHG", + "name": "财通升级混合LOF" + }, + { + "code": "501016.XSHG", + "name": "券商基金" + }, + { + "code": "501017.XSHG", + "name": "国泰融丰" + }, + { + "code": "501019.XSHG", + "name": "军工基金" + }, + { + "code": "501020.XSHG", + "name": "国企改" + }, + { + "code": "501022.XSHG", + "name": "银华鑫盛" + }, + { + "code": "501023.XSHG", + "name": "港中小企" + }, + { + "code": "501026.XSHG", + "name": "财通福享" + }, + { + "code": "501027.XSHG", + "name": "国泰融信" + }, + { + "code": "501028.XSHG", + "name": "财通福瑞混合LOF" + }, + { + "code": "501029.XSHG", + "name": "红利基金LOF" + }, + { + "code": "501030.XSHG", + "name": "环境治理" + }, + { + "code": "501031.XSHG", + "name": "环境C" + }, + { + "code": "501032.XSHG", + "name": "财通福盛混合LOF" + }, + { + "code": "501035.XSHG", + "name": "创金睿选" + }, + { + "code": "501036.XSHG", + "name": "中证500A" + }, + { + "code": "501037.XSHG", + "name": "中证500C" + }, + { + "code": "501038.XSHG", + "name": "银华明择" + }, + { + "code": "501039.XSHG", + "name": "添富睿丰" + }, + { + "code": "501040.XSHG", + "name": "添富睿C" + }, + { + "code": "501043.XSHG", + "name": "沪深300A" + }, + { + "code": "501045.XSHG", + "name": "沪深300C" + }, + { + "code": "501046.XSHG", + "name": "财通福鑫" + }, + { + "code": "501047.XSHG", + "name": "全指证券" + }, + { + "code": "501048.XSHG", + "name": "证券C" + }, + { + "code": "501049.XSHG", + "name": "东方红睿玺三年持有混合A" + }, + { + "code": "501050.XSHG", + "name": "50AH" + }, + { + "code": "501051.XSHG", + "name": "圆信永丰汇利LOF" + }, + { + "code": "501053.XSHG", + "name": "东证目优" + }, + { + "code": "501054.XSHG", + "name": "东方红睿泽三年持有混合A" + }, + { + "code": "501057.XSHG", + "name": "新能源车" + }, + { + "code": "501058.XSHG", + "name": "新能车C" + }, + { + "code": "501059.XSHG", + "name": "国企红利" + }, + { + "code": "501060.XSHG", + "name": "金选300A" + }, + { + "code": "501061.XSHG", + "name": "金选300C" + }, + { + "code": "501062.XSHG", + "name": "南方瑞合" + }, + { + "code": "501063.XSHG", + "name": "汇添富悦享两年持有混合" + }, + { + "code": "501064.XSHG", + "name": "国泰价值" + }, + { + "code": "501065.XSHG", + "name": "经典成长" + }, + { + "code": "501066.XSHG", + "name": "东方红恒元五年持有混合" + }, + { + "code": "501067.XSHG", + "name": "富时AH50" + }, + { + "code": "501068.XSHG", + "name": "AH50C" + }, + { + "code": "501069.XSHG", + "name": "质量基金" + }, + { + "code": "501070.XSHG", + "name": "广发睿阳" + }, + { + "code": "501071.XSHG", + "name": "泓德丰泽" + }, + { + "code": "501072.XSHG", + "name": "红利增强" + }, + { + "code": "501073.XSHG", + "name": "华安智联" + }, + { + "code": "501075.XSHG", + "name": "科创主题" + }, + { + "code": "501076.XSHG", + "name": "创新动力" + }, + { + "code": "501077.XSHG", + "name": "创新企业" + }, + { + "code": "501078.XSHG", + "name": "科创配置" + }, + { + "code": "501079.XSHG", + "name": "科创大成" + }, + { + "code": "501080.XSHG", + "name": "科创中金" + }, + { + "code": "501081.XSHG", + "name": "科创中欧" + }, + { + "code": "501082.XSHG", + "name": "科创投资" + }, + { + "code": "501083.XSHG", + "name": "科创银华" + }, + { + "code": "501085.XSHG", + "name": "科创财通" + }, + { + "code": "501086.XSHG", + "name": "ESG基金" + }, + { + "code": "501087.XSHG", + "name": "交银瑞丰" + }, + { + "code": "501088.XSHG", + "name": "嘉实瑞虹" + }, + { + "code": "501089.XSHG", + "name": "消费增强" + }, + { + "code": "501090.XSHG", + "name": "消费基金" + }, + { + "code": "501091.XSHG", + "name": "嘉实欣荣" + }, + { + "code": "501092.XSHG", + "name": "交银瑞思" + }, + { + "code": "501093.XSHG", + "name": "华夏翔阳" + }, + { + "code": "501095.XSHG", + "name": "BOCI科创" + }, + { + "code": "501096.XSHG", + "name": "科创国联" + }, + { + "code": "501097.XSHG", + "name": "科创国寿" + }, + { + "code": "501098.XSHG", + "name": "科创建信" + }, + { + "code": "501099.XSHG", + "name": "新兴平安" + }, + { + "code": "501106.XSHG", + "name": "十年国开" + }, + { + "code": "501186.XSHG", + "name": "华夏兴融" + }, + { + "code": "501188.XSHG", + "name": "添富精选" + }, + { + "code": "501189.XSHG", + "name": "嘉实优选" + }, + { + "code": "501200.XSHG", + "name": "科创加银" + }, + { + "code": "501201.XSHG", + "name": "科创红土" + }, + { + "code": "501202.XSHG", + "name": "创新华泰" + }, + { + "code": "501203.XSHG", + "name": "易基未来" + }, + { + "code": "501205.XSHG", + "name": "鹏华创新" + }, + { + "code": "501206.XSHG", + "name": "添富创新" + }, + { + "code": "501207.XSHG", + "name": "华夏创新" + }, + { + "code": "501208.XSHG", + "name": "中欧创新" + }, + { + "code": "501209.XSHG", + "name": "富久LOF" + }, + { + "code": "501210.XSHG", + "name": "智选FOF" + }, + { + "code": "501211.XSHG", + "name": "优享FOF" + }, + { + "code": "501212.XSHG", + "name": "优选配置" + }, + { + "code": "501213.XSHG", + "name": "中欧汇选" + }, + { + "code": "501215.XSHG", + "name": "积极FOF" + }, + { + "code": "501216.XSHG", + "name": "行业精选" + }, + { + "code": "501217.XSHG", + "name": "行业FOF" + }, + { + "code": "501218.XSHG", + "name": "睿智FOF" + }, + { + "code": "501219.XSHG", + "name": "智胜先锋" + }, + { + "code": "501220.XSHG", + "name": "行业轮动" + }, + { + "code": "501222.XSHG", + "name": "如意招享" + }, + { + "code": "501225.XSHG", + "name": "全球芯片" + }, + { + "code": "501302.XSHG", + "name": "恒生联接" + }, + { + "code": "501303.XSHG", + "name": "恒生中型" + }, + { + "code": "501307.XSHG", + "name": "红利LOF" + }, + { + "code": "501310.XSHG", + "name": "价值基金" + }, + { + "code": "501311.XSHG", + "name": "新经济HK" + }, + { + "code": "501312.XSHG", + "name": "海外科技LOF" + }, + { + "code": "502000.XSHG", + "name": "500增强" + }, + { + "code": "502003.XSHG", + "name": "军工LOF" + }, + { + "code": "502006.XSHG", + "name": "国企改革" + }, + { + "code": "502010.XSHG", + "name": "证券LOF" + }, + { + "code": "502013.XSHG", + "name": "一带一路" + }, + { + "code": "502016.XSHG", + "name": "带路分级" + }, + { + "code": "502020.XSHG", + "name": "国金50" + }, + { + "code": "502023.XSHG", + "name": "钢铁LOF" + }, + { + "code": "502026.XSHG", + "name": "新丝路" + }, + { + "code": "502030.XSHG", + "name": "高铁分级" + }, + { + "code": "502036.XSHG", + "name": "互联金融" + }, + { + "code": "502040.XSHG", + "name": "上50LOF" + }, + { + "code": "502048.XSHG", + "name": "50LOF" + }, + { + "code": "502053.XSHG", + "name": "券商LOF" + }, + { + "code": "502056.XSHG", + "name": "医疗基金" + }, + { + "code": "505888.XSHG", + "name": "嘉实元和" + }, + { + "code": "506000.XSHG", + "name": "科创板基" + }, + { + "code": "506001.XSHG", + "name": "万家科创" + }, + { + "code": "506002.XSHG", + "name": "易基科创" + }, + { + "code": "506003.XSHG", + "name": "富国科创" + }, + { + "code": "506005.XSHG", + "name": "科创板BS" + }, + { + "code": "506006.XSHG", + "name": "添富科创" + }, + { + "code": "506008.XSHG", + "name": "科创长城" + } + ] +} \ No newline at end of file diff --git a/src/local_order.py b/src/local_order.py new file mode 100644 index 0000000..508dbd2 --- /dev/null +++ b/src/local_order.py @@ -0,0 +1,16 @@ +from trade_constants import ORDER_STATUS_PENDING +from datetime import datetime + +class LocalOrder: + def __init__(self, order_id, code, price, amount, direction, order_type='limit'): + self.order_id = order_id + self.code = code + self.price = price + self.amount = amount + self.filled = 0 + self.direction = direction + self.order_type = order_type + self.status = ORDER_STATUS_PENDING + self.created_time = datetime.now() + + diff --git a/src/local_position.py b/src/local_position.py new file mode 100644 index 0000000..eea27e0 --- /dev/null +++ b/src/local_position.py @@ -0,0 +1,5 @@ +class LocalPosition: + def __init__(self, code, total_amount, closeable_amount): + self.code = code + self.total_amount = total_amount + self.closeable_amount = closeable_amount diff --git a/src/position_manager.py b/src/position_manager.py index 288188e..c3131a4 100644 --- a/src/position_manager.py +++ b/src/position_manager.py @@ -1,7 +1,10 @@ import os import json from logger_config import get_logger -from trade_constants import ORDER_DIRECTION_BUY +from trade_constants import ORDER_DIRECTION_BUY, ORDER_TYPE_LIMIT, ORDER_TYPE_MARKET +from local_position import LocalPosition +from local_order import LocalOrder +from t0_stocks import is_t0 # 获取日志记录器 logger = get_logger('position_manager') @@ -9,129 +12,76 @@ logger = get_logger('position_manager') class PositionManager(): """实盘策略持仓管理器,负责管理不同策略在实盘环境下的持仓情况""" - def __init__(self, trade_type): + def __init__(self, strategy_name="default_strategy"): """初始化实盘持仓管理器""" super().__init__() + self.strategy_name = strategy_name # 策略持仓信息 - self.positions = {} # 策略名 -> {股票代码 -> {total_amount, closeable_amount}} + self.positions = {} # {股票代码 -> LocalPosition} # 待处理订单信息 - self.pending_orders = {} # order_id -> 订单信息 - self.data_path = trade_type + '_strategy_positions.json' + self.pending_orders = {} # {order_id -> LocalOrder} + self.data_path = self.strategy_name + '_positions.json' self.load_data() - def update_position(self, strategy_name, code, direction, amount): - """更新策略持仓 - - Args: - strategy_name: 策略名称 - code: 股票代码 - direction: 'buy'或'sell' - amount: 交易数量 - """ - if not strategy_name: - return - - # 确保策略在字典中 - if strategy_name not in self.positions: - self.positions[strategy_name] = {} - + def update_position(self, code, direction, amount): # 如果股票代码在持仓字典中不存在,初始化它 - if code not in self.positions[strategy_name]: - self.positions[strategy_name][code] = { - 'total_amount': 0, - 'closeable_amount': 0 - } + if code not in self.positions: + self.positions[code] = LocalPosition(code, 0, 0) # 根据方向更新持仓 + position = self.positions[code] + is_t0_stock = is_t0(code) if direction == ORDER_DIRECTION_BUY: - self.positions[strategy_name][code]['total_amount'] += amount - self.positions[strategy_name][code]['closeable_amount'] += amount + position.total_amount += amount + if is_t0_stock: + position.closeable_amount += amount else: # sell - self.positions[strategy_name][code]['total_amount'] -= amount - self.positions[strategy_name][code]['closeable_amount'] -= amount + position.total_amount -= amount + position.closeable_amount -= amount - logger.info(f"更新策略持仓 - 策略: {strategy_name}, 代码: {code}, 方向: {direction}, 数量: {amount}, " - f"更新后总量: {self.positions[strategy_name][code]['total_amount']}, " - f"可用: {self.positions[strategy_name][code]['closeable_amount']}") + logger.info(f"更新策略持仓 - 策略: {self.strategy_name}, 代码: {code}, 方向: {direction}, 数量: {amount}, " + f"更新后总量: {position.total_amount}, " + f"可用: {position.closeable_amount}") # 移除total_amount为0的持仓 - if code in self.positions[strategy_name] and self.positions[strategy_name][code]['total_amount'] <= 0: - del self.positions[strategy_name][code] - logger.info(f"移除空持仓 - 策略: {strategy_name}, 代码: {code}") + if code in self.positions and self.positions[code].total_amount <= 0: + del self.positions[code] + logger.info(f"移除空持仓 - 策略: {self.strategy_name}, 代码: {code}") - def add_pending_order(self, order_id, strategy_name, code, price, amount, direction, order_type='limit'): - """添加未完成委托 + def add_pending_order(self, order_id, code, price, amount, direction, order_type=ORDER_TYPE_LIMIT): + if not self.strategy_name: + return - Args: - order_id: 订单ID - strategy_name: 策略名称 - code: 股票代码 - price: 委托价格 - amount: 委托数量 - direction: 交易方向 - order_type: 订单类型 - """ - # 添加未处理订单 - self.pending_orders[order_id] = { - 'strategy_name': strategy_name, - 'code': code, - 'price': price, - 'target_amount': amount, - 'direction': direction, - 'order_type': order_type, - 'status': 'pending', - 'created_time': self._get_current_time(), - 'retry_count': 0 - } - - logger.info(f"添加未完成委托 - ID: {order_id}, 策略: {strategy_name}, 代码: {code}, 方向: {direction}, " + order = LocalOrder(order_id, code, price, amount, direction, order_type) + self.pending_orders[order_id] = order + + logger.info(f"添加订单 - ID: {order_id}, 策略: {self.strategy_name}, 代码: {code}, 方向: {direction}, " f"数量: {amount}, 价格: {price}, 类型: {order_type}") - def update_order_status(self, order_id, new_status): - """更新订单状态 - - Args: - order_id: 订单ID - new_status: 新状态 - - Returns: - bool: 是否成功更新 - """ + def update_order_status(self, order_id, filled,new_status): if order_id in self.pending_orders: + _order = self.pending_orders[order_id] # 记录之前的状态用于日志 - previous_status = self.pending_orders[order_id].get('status') + previous_status = _order.status - # 更新状态和最后检查时间 - self.pending_orders[order_id]['status'] = new_status + # 更新状态 + _order.status = new_status + _order.filled = filled # 记录状态变化日志 if previous_status != new_status: - code = self.pending_orders[order_id].get('code') + code = self.pending_orders[order_id].code logger.info(f"订单状态变化: ID={order_id}, 代码={code}, 旧状态={previous_status}, 新状态={new_status}") # 如果订单已完成,移除它 if new_status in ['completed', 'cancelled', 'failed']: # 保留订单信息以供参考,但标记为已完成 - self.remove_pending_order(order_id) + del self.pending_orders[order_id] logger.info(f"订单已删除 - ID: {order_id}, 状态: {new_status}") return True return False - def remove_pending_order(self, order_id): - """移除未完成委托 - - Args: - order_id: 订单ID - - Returns: - bool: 是否成功移除 - """ - if order_id in self.pending_orders: - del self.pending_orders[order_id] - return True - return False - def get_pending_order(self, order_id): """获取未完成委托信息 @@ -151,7 +101,7 @@ class PositionManager(): """ return self.pending_orders - def get_positions(self, strategy_name=None): + def get_positions(self): """获取策略持仓 Args: @@ -160,19 +110,38 @@ class PositionManager(): Returns: dict: 策略持仓信息 """ - if strategy_name: - if strategy_name not in self.positions: - return {} - return self.positions[strategy_name] return self.positions def save_data(self): """保存策略数据""" try: + # 将对象转换为可序列化的字典 + positions_dict = {} + for code, pos in self.positions.items(): + positions_dict[code] = { + 'code': pos.code, + 'total_amount': pos.total_amount, + 'closeable_amount': pos.closeable_amount + } + + pending_orders_dict = {} + for order_id, order in self.pending_orders.items(): + pending_orders_dict[order_id] = { + 'order_id': order.order_id, + 'code': order.code, + 'price': order.price, + 'amount': order.amount, + 'filled': order.filled, + 'direction': order.direction, + 'order_type': order.order_type, + 'status': order.status, + 'created_time': order.created_time.isoformat() if hasattr(order, 'created_time') else None + } + with open(self.data_path, 'w') as f: json.dump({ - 'positions': self.positions, - 'pending_orders': self.pending_orders + 'positions': positions_dict, + 'pending_orders': pending_orders_dict }, f) logger.info("成功保存实盘策略数据") except Exception as e: @@ -182,10 +151,42 @@ class PositionManager(): """加载策略数据""" try: if os.path.exists(self.data_path): + from datetime import datetime + with open(self.data_path, 'r') as f: data = json.load(f) - self.positions = data.get('positions', {}) - self.pending_orders = data.get('pending_orders', {}) + + # 还原positions对象 + self.positions = {} + positions_dict = data.get('positions', {}) + for code, pos_data in positions_dict.items(): + self.positions[code] = LocalPosition( + pos_data['code'], + pos_data['total_amount'], + pos_data['closeable_amount'] + ) + + # 还原pending_orders对象 + self.pending_orders = {} + pending_orders_dict = data.get('pending_orders', {}) + for order_id, order_data in pending_orders_dict.items(): + order = LocalOrder( + order_data['order_id'], + order_data['code'], + order_data['price'], + order_data['amount'], + order_data['direction'], + order_data['order_type'] + ) + order.filled = order_data['filled'] + order.status = order_data['status'] + if order_data.get('created_time'): + try: + order.created_time = datetime.fromisoformat(order_data['created_time']) + except (ValueError, TypeError): + order.created_time = datetime.now() + + self.pending_orders[order_id] = order logger.info("已加载实盘策略数据") logger.info(f"策略数: {len(self.positions)}") @@ -199,60 +200,8 @@ class PositionManager(): self.positions = {} self.pending_orders = {} - def _get_current_time(self): - """获取当前时间戳""" - import time - return time.time() - - def clean_timeout_orders(self): - """清理超时未完成订单""" - timeout_limit = 24 * 60 * 60 # 24小时 - current_time = self._get_current_time() - - timeout_orders = [] - for order_id, order_info in list(self.pending_orders.items()): - # 检查是否超时 - if current_time - order_info['created_time'] > timeout_limit: - timeout_orders.append(order_id) - - # 更新状态 - self.update_order_status(order_id, 'failed') - - if timeout_orders: - logger.warn(f"清理超时订单完成,共 {len(timeout_orders)} 个: {', '.join(timeout_orders)}") - - def clear_strategy(self, strategy_name): - """清除指定策略的持仓管理数据 - - Args: - strategy_name: 策略名称 - - Returns: - tuple: (success, message) - success: 是否成功清除 - message: 提示信息 - """ - if not strategy_name: - return False, "缺少策略名称参数" - - # 检查策略是否存在 - if strategy_name in self.positions: - # 从策略持仓字典中删除该策略 - del self.positions[strategy_name] - # 清除该策略的交易记录 - if strategy_name in self.trades: - del self.trades[strategy_name] - - # 清除与该策略相关的未完成委托 - for order_id, order_info in list(self.pending_orders.items()): - if order_info.get('strategy_name') == strategy_name: - del self.pending_orders[order_id] - - # 保存更新后的策略数据 - self.save_data() - - logger.info(f"成功清除策略持仓数据: {strategy_name}") - return True, f"成功清除策略 '{strategy_name}' 的持仓数据" - else: - logger.info(f"策略不存在或没有持仓数据: {strategy_name}") - return True, f"策略 '{strategy_name}' 不存在或没有持仓数据" \ No newline at end of file + def clear(self): + """清除所有持仓管理数据""" + self.positions = {} + self.pending_orders = {} + self.save_data() diff --git a/src/settlement_type.py b/src/settlement_type.py new file mode 100644 index 0000000..a9a0f7f --- /dev/null +++ b/src/settlement_type.py @@ -0,0 +1,4 @@ +from enum import Enum +class SettlementType(Enum): + T0 = 0 + T1 = 1 \ No newline at end of file diff --git a/src/simulation/simulation_trader.py b/src/simulation/simulation_trader.py index 803ef22..a066396 100644 --- a/src/simulation/simulation_trader.py +++ b/src/simulation/simulation_trader.py @@ -1,13 +1,13 @@ from logger_config import get_logger +from trade_constants import TRADE_TYPE_SIMULATION, ORDER_DIRECTION_BUY, ORDER_DIRECTION_SELL +from position_manager import PositionManager class SimulationTrader: def __init__(self, logger=None): self.logger = logger or get_logger('simulation_trader') - # 添加模拟持仓字典,用于追踪模拟交易的持仓 - self.sim_positions = {} # 模拟资金账户信息 self.sim_balance = {"cash": 1000000.00, "frozen": 0.00, "total": 1000000.00} - + self.position_manager = PositionManager(TRADE_TYPE_SIMULATION) def is_logged_in(self): """检查交易系统是否已经登录 @@ -24,67 +24,60 @@ class SimulationTrader: self.logger.info("模拟交易:登出成功") return True - def buy(self, code, price, amount): - message = f"模拟买入 - 代码: {code}, 价格: {price}, 数量: {amount}" + def buy(self, code, price, amount, strategy_name = "default_strategy"): + message = f"模拟买入 - 代码: {code}, 价格: {price}, 数量: {amount}, 策略: {strategy_name}" self.logger.info(message) - # 更新模拟持仓 - if code not in self.sim_positions: - self.sim_positions[code] = { - "stock_code": code, - "volume": 0, - "can_use_volume": 0, - "frozen_volume": 0, - "avg_price": 0.0, - "market_value": 0.0 - } + # 计算交易成本 + cost = price * amount - # 计算新的平均成本 - current_cost = self.sim_positions[code]["avg_price"] * self.sim_positions[code]["volume"] - new_cost = price * amount - total_volume = self.sim_positions[code]["volume"] + amount - - # 更新持仓信息 - self.sim_positions[code]["volume"] += amount - self.sim_positions[code]["can_use_volume"] += amount - self.sim_positions[code]["avg_price"] = (current_cost + new_cost) / total_volume if total_volume > 0 else 0 - self.sim_positions[code]["market_value"] = self.sim_positions[code]["volume"] * price + # 检查余额是否足够 + if self.sim_balance["cash"] < cost: + message = f"模拟买入失败 - 代码: {code}, 资金不足" + self.logger.warning(message) + return {"order_id": None, "message": message, "success": False} # 更新资金 - self.sim_balance["cash"] -= price * amount - self.sim_balance["total"] = self.sim_balance["cash"] + sum(pos["market_value"] for pos in self.sim_positions.values()) + self.sim_balance["cash"] -= cost - return {"order_id": "simulation", "message": message} + # 更新持仓管理器 + self.position_manager.update_position(strategy_name, code, ORDER_DIRECTION_BUY, amount) + + # 更新总资产 + self._update_total_assets() + + return {"order_id": "simulation", "message": message, "success": True} - def sell(self, code, price, amount): - message = f"模拟卖出 - 代码: {code}, 价格: {price}, 数量: {amount}" + def sell(self, code, price, amount, strategy_name = "default_strategy"): + message = f"模拟卖出 - 代码: {code}, 价格: {price}, 数量: {amount}, 策略: {strategy_name}" self.logger.info(message) - # 更新模拟持仓 - if code in self.sim_positions: - # 确保可用数量足够 - if self.sim_positions[code]["can_use_volume"] >= amount: - # 更新持仓信息 - self.sim_positions[code]["volume"] -= amount - self.sim_positions[code]["can_use_volume"] -= amount - self.sim_positions[code]["market_value"] = self.sim_positions[code]["volume"] * price - - # 如果持仓为0,删除该股票 - if self.sim_positions[code]["volume"] <= 0: - del self.sim_positions[code] - - # 更新资金 - self.sim_balance["cash"] += price * amount - self.sim_balance["total"] = self.sim_balance["cash"] + sum(pos["market_value"] for pos in self.sim_positions.values()) - else: - message = f"模拟卖出失败 - 代码: {code}, 可用数量不足" - self.logger.warning(message) - else: - message = f"模拟卖出失败 - 代码: {code}, 无持仓" - self.logger.warning(message) + # 获取策略持仓 + strategy_positions = self.position_manager.get_positions(strategy_name) - return {"order_id": "simulation", "message": message} + # 检查持仓是否足够 + if code not in strategy_positions or strategy_positions[code]['closeable_amount'] < amount: + message = f"模拟卖出失败 - 代码: {code}, 可用数量不足" + self.logger.warning(message) + return {"order_id": None, "message": message, "success": False} + + # 更新资金 + proceeds = price * amount + self.sim_balance["cash"] += proceeds + + # 更新持仓管理器 + self.position_manager.update_position(strategy_name, code, ORDER_DIRECTION_SELL, amount) + + # 更新总资产 + self._update_total_assets() + + return {"order_id": "simulation", "message": message, "success": True} + def _update_total_assets(self): + """更新总资产""" + # 此处简化处理,在实际情况中应该计算所有持仓的市值 + self.sim_balance["total"] = self.sim_balance["cash"] + def cancel(self, entrust_no): message = f"模拟撤单 - 委托号: {entrust_no}" self.logger.info(message) @@ -98,20 +91,25 @@ class SimulationTrader: def get_positions(self): message = "模拟交易:查询持仓" self.logger.info(message) - # 返回与XtTrader格式一致的持仓数据 - return [ - { - "account_id": "simulation", - "stock_code": code, - "volume": pos["volume"], - "can_use_volume": pos["can_use_volume"], - "open_price": pos["avg_price"], - "avg_price": pos["avg_price"], - "market_value": pos["market_value"], - "frozen_volume": pos["frozen_volume"], - "on_road_volume": 0 - } for code, pos in self.sim_positions.items() - ] + + # 从持仓管理器获取所有策略的持仓 + all_positions = [] + for strategy_name, positions in self.position_manager.get_positions().items(): + for code, position_info in positions.items(): + all_positions.append({ + "account_id": "simulation", + "stock_code": code, + "strategy_name": strategy_name, + "volume": position_info["total_amount"], + "can_use_volume": position_info["closeable_amount"], + "open_price": 0.0, # 持仓管理器中没有记录价格信息 + "avg_price": 0.0, # 持仓管理器中没有记录价格信息 + "market_value": 0.0, # 持仓管理器中没有记录价格信息 + "frozen_volume": 0, + "on_road_volume": 0 + }) + + return all_positions def get_today_trades(self): message = "模拟交易:查询今日成交" diff --git a/src/t0_stocks.py b/src/t0_stocks.py new file mode 100644 index 0000000..033952e --- /dev/null +++ b/src/t0_stocks.py @@ -0,0 +1,117 @@ +# 读取所有ETF文件 /resources/grouped_etf.json +import json +import os +from typing import List + + +def get_all_t0() -> List[str]: + """ + 读取/resources/grouped_etf.json文件,获取所有T+0交易的ETF代码 + 除了"其他ETF"分类外,其余都是T+0 + + Returns: + List[str]: 所有T+0交易的ETF代码列表 + """ + # 获取当前文件所在目录的路径 + current_dir = os.path.dirname(os.path.abspath(__file__)) + # 构建json文件的绝对路径 + json_path = os.path.join(os.path.dirname(current_dir), 'resources', 'grouped_etf.json') + + # 读取json文件 + with open(json_path, 'r', encoding='utf-8') as f: + data = json.load(f) + + # 初始化结果列表 + t0_stocks = [] + + # 遍历所有分类 + for category, stocks in data.items(): + # 跳过"其他ETF"分类 + if category == "其他ETF": + continue + + # 将当前分类下的所有股票代码添加到结果列表中 + for stock in stocks: + t0_stocks.append(stock["code"]) + + return t0_stocks + + +def normalize_stock_code(stock: str) -> str: + """ + 标准化股票代码格式 + + Args: + stock (str): 可能是"123456.XSHE"或"123456.SH"或"123456"格式的股票代码 + + Returns: + str: 标准化后的股票代码,格式为"123456.XSHE"或"123456.XSHG" + """ + if '.' not in stock: + # 如果没有后缀,则根据第一位数字判断交易所 + code = stock.strip() + if code[0] in ['0', '3']: # 深交所 + return f"{code}.XSHE" + else: # 上交所 + return f"{code}.XSHG" + else: + # 已经有后缀,判断是否需要转换 + code, exchange = stock.split('.') + if exchange.upper() in ['SH', 'XSHG']: + return f"{code}.XSHG" + elif exchange.upper() in ['SZ', 'XSHE']: + return f"{code}.XSHE" + else: + # 已经是标准格式或其他格式,直接返回 + return stock + + +def is_t0(stock: str) -> bool: + """ + 判断给定的股票代码是否属于T+0交易的ETF + + Args: + stock (str): 股票代码,可能是"123456.XSHE"或"123456.SH"或"123456"格式 + + Returns: + bool: 如果是T+0交易的ETF则返回True,否则返回False + """ + # 获取所有T+0股票列表 + t0_list = get_all_t0() + + # 标准化输入的股票代码 + normalized_stock = normalize_stock_code(stock) + + # 判断标准化后的代码是否在T+0列表中 + return normalized_stock in t0_list + + +def get_hk_t0() -> List[str]: + """ + 获取所有T+0交易的香港ETF代码 + + Returns: + List[str]: 所有T+0交易的香港ETF代码列表 + """ + # 获取当前文件所在目录的路径 + current_dir = os.path.dirname(os.path.abspath(__file__)) + # 构建json文件的绝对路径 + json_path = os.path.join(os.path.dirname(current_dir), 'resources', 'grouped_etf.json') + + # 读取json文件 + with open(json_path, 'r', encoding='utf-8') as f: + data = json.load(f) + + # 初始化结果列表 + hk_t0_stocks = [] + + # 检查"港股ETF"分类是否存在 + if "港股ETF" in data: + # 获取所有港股ETF + for stock in data["港股ETF"]: + hk_t0_stocks.append(stock["code"]) + + return hk_t0_stocks + +if __name__ == "__main__": + print(get_hk_t0()) diff --git a/src/trade_tools.py b/src/trade_tools.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/trade_tools.py @@ -0,0 +1 @@ + diff --git a/test_imports.py b/test_imports.py deleted file mode 100644 index 780fcfe..0000000 --- a/test_imports.py +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -"""测试导入新模块结构""" - -import sys -import os - -# 添加src目录到Python导入路径 -sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'src')) - -try: - from simulation.simulation_trader import SimulationTrader - print("导入 SimulationTrader 成功!") -except Exception as e: - print(f"导入 SimulationTrader 失败: {e}") - -try: - from real.xt_trader import XtTrader - print("导入 XtTrader 成功!") -except Exception as e: - print(f"导入 XtTrader 失败: {e}") - -print("测试完成") \ No newline at end of file