self.exchange_map = { 'AU': 'SHFE', # 黄金 - 上海期货交易所 'AG': 'SHFE', # 白银 - 上海期货交易所 'CU': 'SHFE', # 铜 - 上海期货交易所 'NI': 'SHFE', # 镍 - 上海期货交易所 'SN': 'SHFE', # 锡 - 上海期货交易所 'FG': 'CZCE', # 玻璃 - 郑州商品交易所 'LY': 'CZCE', # 烧碱 - 郑州商品交易所 'SA': 'CZCE', # 纯碱 - 郑州商品交易所 'JM': 'DCE', # 焦煤 - 大连商品交易所 'RB': 'SHFE', # 螺纹钢 - 上海期货交易所 'ALO': 'SHFE', # 氧化铝 - 上海期货交易所 'MA': 'CZCE', # 甲醇 - 郑州商品交易所 'V': 'DCE', # PVC - 大连商品交易所 'FU': 'SHFE', # 燃油 - 上海期货交易所 'SC': 'INE', # 原油 - 上海国际能源交易中心 'AL': 'SHFE', # 铝 - 上海期货交易所 'P': 'DCE', # 棕榈油 - 大连商品交易所 'LI': 'SHFE', # 碳酸锂 - 上海期货交易所 'SI': 'GEM', # 工业硅 - 广州期货交易所 'RU': 'SHFE', # 橡胶 - 上海期货交易所 'BR': 'DCE', # 合成橡胶 - 大连商品交易所 'ZN': 'SHFE', # 锌 - 上海期货交易所 'NR': 'SHFE', # 20号胶 - 上海期货交易所 'SP': 'GEM', # 多晶硅 - 广州期货交易所 'IM': 'CFFEX', # 中证1000 - 中国金融期货交易所 'IC': 'CFFEX', # 中证500 - 中国金融期货交易所 'LU': 'INE', # 低硫燃油 - 上海国际能源交易中心 'IH': 'CFFEX', # 上证50 - 中国金融期货交易所 'HC': 'SHFE', # 热轧卷板 - 上海期货交易所 'BU': 'SHFE', # 沥青 - 上海期货交易所 'PB': 'SHFE', # 铅 - 上海期货交易所 'I': 'DCE', # 铁矿石 - 大连商品交易所 'J': 'DCE', # 焦炭 - 大连商品交易所 'A': 'DCE', # 大豆 - 大连商品交易所 'B': 'DCE', # 豆粕 - 大连商品交易所 'M': 'DCE', # 豆粕 - 大连商品交易所 'Y': 'DCE', # 豆油 - 大连商品交易所 'C': 'DCE', # 玉米 - 大连商品交易所 'CS': 'DCE', # 玉米淀粉 - 大连商品交易所 'L': 'DCE', # 聚乙烯 - 大连商品交易所 'PP': 'DCE', # 聚丙烯 - 大连商品交易所 'TA': 'CZCE', # PTA - 郑州商品交易所 'CF': 'CZCE', # 棉花 - 郑州商品交易所 'SR': 'CZCE', # 白糖 - 郑州商品交易所 'ZC': 'CZCE', # 动力煤 - 郑州商品交易所 'RM': 'CZCE', # 菜籽粕 - 郑州商品交易所 'OI': 'CZCE', # 菜籽油 - 郑州商品交易所 }