{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from update_commodity_data import *" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "xtquant历史合约信息下载完成\n" ] } ], "source": [ "update_history_data()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "合约信息更新成功 20238\n" ] } ], "source": [ "# contracts = update_contract_data(\"上期所\")\n", "#contracts = update_contract_data(\"大商所\")\n", "contracts = update_contract_data(\"过期郑商所\")\n", "# contracts = update_contract_data(\"过期能源中心\")" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "ContractData(gateway_name='XT', extra=None, symbol='AP401C10000', exchange=, name='AP401C10000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10000.0')\n", "ContractData(gateway_name='XT', extra=None, symbol='ZC404P990', exchange=, name='ZC404P990', product=, size=100, pricetick=0.1, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=990.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='ZCP', option_index='990.0')\n" ] } ], "source": [ "print(contracts[0])\n", "print(contracts[-1])" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true, "jupyter": { "outputs_hidden": true }, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "合约信息更新成功 20238\n" ] }, { "data": { "text/plain": [ "[ContractData(gateway_name='XT', extra=None, symbol='AP401C10000', exchange=, name='AP401C10000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C10200', exchange=, name='AP401C10200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C10400', exchange=, name='AP401C10400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C10600', exchange=, name='AP401C10600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C10800', exchange=, name='AP401C10800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C7300', exchange=, name='AP401C7300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C7400', exchange=, name='AP401C7400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C7500', exchange=, name='AP401C7500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C7600', exchange=, name='AP401C7600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C7700', exchange=, name='AP401C7700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C7800', exchange=, name='AP401C7800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C7900', exchange=, name='AP401C7900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8000', exchange=, name='AP401C8000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8100', exchange=, name='AP401C8100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8200', exchange=, name='AP401C8200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8300', exchange=, name='AP401C8300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8400', exchange=, name='AP401C8400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8500', exchange=, name='AP401C8500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8600', exchange=, name='AP401C8600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8700', exchange=, name='AP401C8700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8800', exchange=, name='AP401C8800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C8900', exchange=, name='AP401C8900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9000', exchange=, name='AP401C9000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9100', exchange=, name='AP401C9100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9200', exchange=, name='AP401C9200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9300', exchange=, name='AP401C9300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9400', exchange=, name='AP401C9400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9500', exchange=, name='AP401C9500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9600', exchange=, name='AP401C9600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9700', exchange=, name='AP401C9700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9800', exchange=, name='AP401C9800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401C9900', exchange=, name='AP401C9900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P10000', exchange=, name='AP401P10000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P10200', exchange=, name='AP401P10200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P10400', exchange=, name='AP401P10400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P10600', exchange=, name='AP401P10600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P10800', exchange=, name='AP401P10800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P7300', exchange=, name='AP401P7300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P7400', exchange=, name='AP401P7400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P7500', exchange=, name='AP401P7500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P7600', exchange=, name='AP401P7600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P7700', exchange=, name='AP401P7700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P7800', exchange=, name='AP401P7800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P7900', exchange=, name='AP401P7900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8000', exchange=, name='AP401P8000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8100', exchange=, name='AP401P8100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8200', exchange=, name='AP401P8200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8300', exchange=, name='AP401P8300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8400', exchange=, name='AP401P8400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8500', exchange=, name='AP401P8500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8600', exchange=, name='AP401P8600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8700', exchange=, name='AP401P8700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8800', exchange=, name='AP401P8800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P8900', exchange=, name='AP401P8900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9000', exchange=, name='AP401P9000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9100', exchange=, name='AP401P9100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9200', exchange=, name='AP401P9200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9300', exchange=, name='AP401P9300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9400', exchange=, name='AP401P9400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9500', exchange=, name='AP401P9500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9600', exchange=, name='AP401P9600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9700', exchange=, name='AP401P9700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9800', exchange=, name='AP401P9800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP401P9900', exchange=, name='AP401P9900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C10000', exchange=, name='AP403C10000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C10200', exchange=, name='AP403C10200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C10400', exchange=, name='AP403C10400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C10600', exchange=, name='AP403C10600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C6900', exchange=, name='AP403C6900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=6900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='6900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7000', exchange=, name='AP403C7000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7100', exchange=, name='AP403C7100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7200', exchange=, name='AP403C7200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7300', exchange=, name='AP403C7300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7400', exchange=, name='AP403C7400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7500', exchange=, name='AP403C7500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7600', exchange=, name='AP403C7600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7700', exchange=, name='AP403C7700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7800', exchange=, name='AP403C7800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C7900', exchange=, name='AP403C7900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8000', exchange=, name='AP403C8000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8100', exchange=, name='AP403C8100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8200', exchange=, name='AP403C8200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8300', exchange=, name='AP403C8300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8400', exchange=, name='AP403C8400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8500', exchange=, name='AP403C8500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8600', exchange=, name='AP403C8600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8700', exchange=, name='AP403C8700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8800', exchange=, name='AP403C8800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C8900', exchange=, name='AP403C8900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9000', exchange=, name='AP403C9000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9100', exchange=, name='AP403C9100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9200', exchange=, name='AP403C9200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9300', exchange=, name='AP403C9300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9400', exchange=, name='AP403C9400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9500', exchange=, name='AP403C9500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9600', exchange=, name='AP403C9600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9700', exchange=, name='AP403C9700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9800', exchange=, name='AP403C9800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403C9900', exchange=, name='AP403C9900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P10000', exchange=, name='AP403P10000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P10200', exchange=, name='AP403P10200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P10400', exchange=, name='AP403P10400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P10600', exchange=, name='AP403P10600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P6900', exchange=, name='AP403P6900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=6900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='6900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7000', exchange=, name='AP403P7000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7100', exchange=, name='AP403P7100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7200', exchange=, name='AP403P7200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7300', exchange=, name='AP403P7300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7400', exchange=, name='AP403P7400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7500', exchange=, name='AP403P7500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7600', exchange=, name='AP403P7600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7700', exchange=, name='AP403P7700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7800', exchange=, name='AP403P7800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P7900', exchange=, name='AP403P7900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8000', exchange=, name='AP403P8000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8100', exchange=, name='AP403P8100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8200', exchange=, name='AP403P8200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8300', exchange=, name='AP403P8300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8400', exchange=, name='AP403P8400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8500', exchange=, name='AP403P8500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8600', exchange=, name='AP403P8600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8700', exchange=, name='AP403P8700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8800', exchange=, name='AP403P8800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P8900', exchange=, name='AP403P8900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9000', exchange=, name='AP403P9000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9100', exchange=, name='AP403P9100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9200', exchange=, name='AP403P9200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9300', exchange=, name='AP403P9300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9400', exchange=, name='AP403P9400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9500', exchange=, name='AP403P9500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9600', exchange=, name='AP403P9600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9700', exchange=, name='AP403P9700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9800', exchange=, name='AP403P9800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP403P9900', exchange=, name='AP403P9900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C10000', exchange=, name='AP404C10000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C10200', exchange=, name='AP404C10200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C6900', exchange=, name='AP404C6900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=6900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='6900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7000', exchange=, name='AP404C7000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7100', exchange=, name='AP404C7100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7200', exchange=, name='AP404C7200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7300', exchange=, name='AP404C7300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7400', exchange=, name='AP404C7400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7500', exchange=, name='AP404C7500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7600', exchange=, name='AP404C7600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7700', exchange=, name='AP404C7700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7800', exchange=, name='AP404C7800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C7900', exchange=, name='AP404C7900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='7900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8000', exchange=, name='AP404C8000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8100', exchange=, name='AP404C8100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8200', exchange=, name='AP404C8200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8300', exchange=, name='AP404C8300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8400', exchange=, name='AP404C8400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8500', exchange=, name='AP404C8500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8600', exchange=, name='AP404C8600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8700', exchange=, name='AP404C8700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8800', exchange=, name='AP404C8800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C8900', exchange=, name='AP404C8900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='8900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9000', exchange=, name='AP404C9000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9100', exchange=, name='AP404C9100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9200', exchange=, name='AP404C9200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9300', exchange=, name='AP404C9300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9400', exchange=, name='AP404C9400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9500', exchange=, name='AP404C9500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9600', exchange=, name='AP404C9600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9700', exchange=, name='AP404C9700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9800', exchange=, name='AP404C9800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404C9900', exchange=, name='AP404C9900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APC', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P10000', exchange=, name='AP404P10000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P10200', exchange=, name='AP404P10200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P6900', exchange=, name='AP404P6900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=6900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='6900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7000', exchange=, name='AP404P7000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7100', exchange=, name='AP404P7100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7200', exchange=, name='AP404P7200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7300', exchange=, name='AP404P7300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7400', exchange=, name='AP404P7400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7500', exchange=, name='AP404P7500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7600', exchange=, name='AP404P7600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7700', exchange=, name='AP404P7700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7800', exchange=, name='AP404P7800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P7900', exchange=, name='AP404P7900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=7900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='7900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8000', exchange=, name='AP404P8000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8100', exchange=, name='AP404P8100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8200', exchange=, name='AP404P8200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8300', exchange=, name='AP404P8300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8400', exchange=, name='AP404P8400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8500', exchange=, name='AP404P8500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8600', exchange=, name='AP404P8600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8700', exchange=, name='AP404P8700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8800', exchange=, name='AP404P8800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P8900', exchange=, name='AP404P8900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=8900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='8900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9000', exchange=, name='AP404P9000', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9100', exchange=, name='AP404P9100', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9100.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9100.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9200', exchange=, name='AP404P9200', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9300', exchange=, name='AP404P9300', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9300.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9300.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9400', exchange=, name='AP404P9400', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9500', exchange=, name='AP404P9500', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9600', exchange=, name='AP404P9600', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9700', exchange=, name='AP404P9700', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9800', exchange=, name='AP404P9800', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='AP404P9900', exchange=, name='AP404P9900', product=, size=10, pricetick=0.5, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='APP', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C10800', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C11000', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C11200', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C11400', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C11600', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C11800', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C12000', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C12200', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C12400', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C12600', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C12800', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C13000', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C13200', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C13400', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C13600', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C13800', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C14000', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C14200', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C14400', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C14600', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C14800', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C15000', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C15200', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C15400', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C15600', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C15800', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C16000', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C16200', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C16400', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C16600', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C16800', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C17000', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C17200', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C17400', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C17600', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001C17800', exchange=, name='棉花001买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P10800', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P11000', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P11200', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P11400', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P11600', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P11800', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P12000', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P12200', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P12400', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P12600', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P12800', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P13000', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P13200', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P13400', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P13600', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P13800', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P14000', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P14200', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P14400', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P14600', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P14800', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P15000', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P15200', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P15400', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P15600', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P15800', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P16000', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P16200', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P16400', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P16600', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P16800', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P17000', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P17200', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P17400', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P17600', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF001P17800', exchange=, name='棉花001卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C11000', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C11200', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C11400', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C11600', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C11800', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C12000', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C12200', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C12400', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C12600', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C12800', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C13000', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C13200', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C13400', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C13600', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C13800', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C14000', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C14200', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C14400', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C14600', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C14800', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C15000', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C15200', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C15400', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C15600', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C15800', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003C16000', exchange=, name='棉花003买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P11000', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P11200', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P11400', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P11600', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P11800', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P12000', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P12200', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P12400', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P12600', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P12800', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P13000', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P13200', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P13400', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P13600', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P13800', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P14000', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P14200', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P14400', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P14600', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P14800', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P15000', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P15200', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P15400', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P15600', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P15800', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF003P16000', exchange=, name='棉花003卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C10000', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C10200', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C10400', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C10600', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C10800', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C11000', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C11200', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C11400', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C11600', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C11800', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C12000', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C12200', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C12400', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C12600', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C12800', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C13000', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C13200', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C13400', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C13600', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C13800', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C14000', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C14200', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C14400', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C14600', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C14800', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C15000', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C15200', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C15400', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C15600', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C15800', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C16000', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C16200', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C16400', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C9500', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C9600', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C9700', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C9800', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005C9900', exchange=, name='棉花005买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P10000', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P10200', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P10400', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P10600', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P10800', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P11000', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P11200', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P11400', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P11600', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P11800', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P12000', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P12200', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P12400', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P12600', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P12800', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P13000', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P13200', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P13400', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P13600', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P13800', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P14000', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P14200', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P14400', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P14600', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P14800', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P15000', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P15200', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P15400', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P15600', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P15800', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P16000', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P16200', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P16400', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P9500', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9500.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9500.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P9600', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P9700', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P9800', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF005P9900', exchange=, name='棉花005卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C10000', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C10200', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C10400', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C10600', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C10800', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C11000', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C11200', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C11400', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C11600', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C11800', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C12000', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C12200', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C12400', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C12600', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C12800', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C13000', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C13200', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C13400', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C13600', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C13800', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C14000', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C14200', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C14400', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C14600', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C14800', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C15000', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C15200', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C15400', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C15600', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C9600', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C9700', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C9800', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007C9900', exchange=, name='棉花007买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P10000', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P10200', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P10400', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P10600', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P10800', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P11000', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P11200', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P11400', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P11600', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P11800', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P12000', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P12200', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P12400', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P12600', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P12800', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P13000', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P13200', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P13400', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P13600', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P13800', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P14000', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P14200', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P14400', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P14600', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P14800', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P15000', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P15200', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P15400', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P15600', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P9600', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P9700', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9700.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9700.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P9800', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF007P9900', exchange=, name='棉花007卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C10000', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C10200', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C10400', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C10600', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C10800', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C11000', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C11200', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C11400', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C11600', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C11800', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C12000', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C12200', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C12400', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C12600', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C12800', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C13000', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C13200', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C13400', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C13600', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C13800', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C14000', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C14200', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C14400', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C14600', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C14800', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C15000', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C15200', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C15400', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C15600', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C15800', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C16000', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C9800', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009C9900', exchange=, name='棉花009买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P10000', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P10200', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P10400', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P10600', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P10800', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P11000', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P11200', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P11400', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P11600', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P11800', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P12000', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P12200', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P12400', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P12600', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P12800', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P13000', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P13200', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P13400', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P13600', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P13800', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P14000', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P14200', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P14400', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P14600', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P14800', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P15000', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P15200', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P15400', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P15600', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P15800', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P16000', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P9800', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF009P9900', exchange=, name='棉花009卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C10000', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C10200', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C10400', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C10600', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C10800', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C11000', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C11200', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C11400', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C11600', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C11800', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C12000', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C12200', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C12400', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C12600', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C12800', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C13000', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C13200', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C13400', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C13600', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C13800', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C14000', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C14200', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C14400', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C14600', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C14800', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C15000', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C15200', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C15400', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C15600', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C15800', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C16000', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C16200', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C16400', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011C9900', exchange=, name='棉花011买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P10000', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P10200', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P10400', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P10600', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P10800', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P11000', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P11200', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P11400', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P11600', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P11800', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P12000', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P12200', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P12400', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P12600', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P12800', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P13000', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P13200', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P13400', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P13600', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P13800', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P14000', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P14200', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P14400', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P14600', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P14800', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P15000', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P15200', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P15400', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P15600', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P15800', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P16000', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P16200', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P16400', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF011P9900', exchange=, name='棉花011卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=9900.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='9900.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C10000', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C10200', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C10400', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C10600', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C10800', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C11000', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C11200', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C11400', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C11600', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C11800', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C12000', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C12200', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C12400', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C12600', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C12800', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C13000', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C13200', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C13400', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C13600', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C13800', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C14000', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C14200', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C14400', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C14600', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C14800', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C15000', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C15200', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C15400', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C15600', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C15800', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C16000', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101C16200', exchange=, name='棉花101买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P10000', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P10200', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P10400', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P10600', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P10800', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=10800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='10800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P11000', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P11200', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P11400', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P11600', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P11800', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P12000', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P12200', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P12400', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P12600', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P12800', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P13000', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P13200', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P13400', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P13600', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P13800', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P14000', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P14200', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P14400', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P14600', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P14800', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P15000', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P15200', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P15400', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P15600', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P15800', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P16000', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF101P16200', exchange=, name='棉花101卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C11000', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C11200', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C11400', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C11600', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C11800', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C12000', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C12200', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C12400', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C12600', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C12800', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C13000', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C13200', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C13400', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C13600', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C13800', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C14000', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C14200', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C14400', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C14600', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C14800', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C15000', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C15200', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C15400', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C15600', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C15800', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C16000', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C16200', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C16400', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103C16600', exchange=, name='棉花103买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P11000', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P11200', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P11400', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P11600', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P11800', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P12000', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P12200', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P12400', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P12600', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P12800', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P13000', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P13200', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P13400', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P13600', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P13800', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P14000', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P14200', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P14400', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P14600', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P14800', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P15000', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P15200', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P15400', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P15600', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P15800', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P16000', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P16200', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P16400', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF103P16600', exchange=, name='棉花103卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C11400', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C11600', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C11800', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C12000', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C12200', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C12400', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C12600', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C12800', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C13000', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C13200', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C13400', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C13600', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C13800', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C14000', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C14200', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C14400', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C14600', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C14800', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C15000', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C15200', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C15400', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C15600', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C15800', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C16000', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C16200', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C16400', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C16600', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C16800', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C17000', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C17200', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C17400', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C17600', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105C17800', exchange=, name='棉花105买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P11400', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P11600', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P11800', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=11800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='11800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P12000', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P12200', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P12400', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P12600', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P12800', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P13000', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P13200', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P13400', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P13600', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P13800', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P14000', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P14200', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P14400', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P14600', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P14800', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P15000', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P15200', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P15400', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P15600', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P15800', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P16000', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P16200', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P16400', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P16600', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P16800', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P17000', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P17200', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P17400', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P17600', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF105P17800', exchange=, name='棉花105卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C12000', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C12200', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C12400', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C12600', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C12800', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C13000', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C13200', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C13400', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C13600', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C13800', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C14000', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C14200', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C14400', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C14600', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C14800', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C15000', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C15200', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C15400', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C15600', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C15800', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C16000', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C16200', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C16400', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C16600', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C16800', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C17000', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C17200', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C17400', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C17600', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C17800', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107C18000', exchange=, name='棉花107买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P12000', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P12200', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P12400', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P12600', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P12800', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P13000', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P13200', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P13400', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P13600', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P13800', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P14000', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P14200', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P14400', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P14600', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P14800', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P15000', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P15200', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P15400', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P15600', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P15800', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P16000', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P16200', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P16400', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P16600', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P16800', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P17000', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P17200', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P17400', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P17600', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P17800', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF107P18000', exchange=, name='棉花107卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C12200', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C12400', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C12600', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C12800', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C13000', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C13200', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C13400', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C13600', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C13800', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C14000', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C14200', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C14400', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C14600', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C14800', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C15000', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C15200', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C15400', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C15600', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C15800', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C16000', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C16200', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C16400', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C16600', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C16800', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C17000', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C17200', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C17400', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C17600', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C17800', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C18000', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C18200', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C18400', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C18600', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109C18800', exchange=, name='棉花109买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P12200', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P12400', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P12600', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P12800', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=12800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='12800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P13000', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P13200', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P13400', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P13600', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P13800', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P14000', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P14200', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P14400', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P14600', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P14800', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P15000', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P15200', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P15400', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P15600', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P15800', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P16000', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P16200', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P16400', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P16600', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P16800', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P17000', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P17200', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P17400', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P17600', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P17800', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P18000', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P18200', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P18400', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P18600', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF109P18800', exchange=, name='棉花109卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C14600', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C14800', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C15000', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C15200', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C15400', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C15600', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C15800', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C16000', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C16200', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C16400', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C16600', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C16800', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C17000', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C17200', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C17400', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C17600', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C17800', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C18000', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C18200', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C18400', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C18600', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C18800', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='18800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C19000', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='19000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C19200', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='19200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C19400', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='19400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C19600', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='19600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C19800', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='19800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C20000', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=20000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='20000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C20400', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=20400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='20400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C20800', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=20800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='20800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C21200', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=21200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='21200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C21600', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=21600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='21600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C22000', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=22000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='22000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C22400', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=22400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='22400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C22800', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=22800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='22800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C23200', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=23200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='23200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C23600', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=23600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='23600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111C24000', exchange=, name='棉花111买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=24000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='24000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P14600', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P14800', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='14800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P15000', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P15200', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P15400', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P15600', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P15800', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=15800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='15800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P16000', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P16200', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P16400', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P16600', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P16800', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=16800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='16800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P17000', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P17200', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P17400', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P17600', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P17800', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=17800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='17800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P18000', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P18200', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P18400', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P18600', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P18800', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=18800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='18800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P19000', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='19000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P19200', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='19200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P19400', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='19400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P19600', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='19600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P19800', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=19800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='19800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P20000', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=20000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='20000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P20400', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=20400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='20400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P20800', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=20800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='20800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P21200', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=21200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='21200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P21600', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=21600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='21600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P22000', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=22000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='22000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P22400', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=22400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='22400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P22800', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=22800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='22800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P23200', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=23200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='23200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P23600', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=23600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='23600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF111P24000', exchange=, name='棉花111卖权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=24000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFP', option_index='24000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF201C13800', exchange=, name='棉花201买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=13800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='13800.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF201C14000', exchange=, name='棉花201买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14000.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14000.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF201C14200', exchange=, name='棉花201买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14200.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14200.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF201C14400', exchange=, name='棉花201买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14400.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14400.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF201C14600', exchange=, name='棉花201买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14600.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14600.0'),\n", " ContractData(gateway_name='XT', extra=None, symbol='CF201C14800', exchange=, name='棉花201买权', product=, size=5, pricetick=1.0, min_volume=1, stop_supported=False, net_position=False, history_data=False, option_strike=14800.0, option_underlying='', option_type=, option_listed=None, option_expiry=None, option_portfolio='CFC', option_index='14800.0'),\n", " ...]" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "update_contract_data(\"过期郑商所\")" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "ename": "UnpicklingError", "evalue": "invalid load key, '\\x00'.", "output_type": "error", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[1;31mKeyError\u001b[0m Traceback (most recent call last)", "File \u001b[1;32mC:\\veighna_elite_simulation\\lib\\shelve.py:111\u001b[0m, in \u001b[0;36mShelf.__getitem__\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 110\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[1;32m--> 111\u001b[0m value \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcache\u001b[49m\u001b[43m[\u001b[49m\u001b[43mkey\u001b[49m\u001b[43m]\u001b[49m\n\u001b[0;32m 112\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mKeyError\u001b[39;00m:\n", "\u001b[1;31mKeyError\u001b[0m: 'SPD CF405&CF503.CZCE'", "\nDuring handling of the above exception, another exception occurred:\n", "\u001b[1;31mUnpicklingError\u001b[0m Traceback (most recent call last)", "Cell \u001b[1;32mIn[6], line 1\u001b[0m\n\u001b[1;32m----> 1\u001b[0m \u001b[43mupdate_bar_data\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n", "File \u001b[1;32mD:\\Gitee_Code\\trading_strategy\\VNPY_Code\\Option_spread_strategy\\使用文档\\26\\update_commodity_data.py:129\u001b[0m, in \u001b[0;36mupdate_bar_data\u001b[1;34m()\u001b[0m\n\u001b[0;32m 127\u001b[0m \u001b[38;5;66;03m# 获取合约信息\u001b[39;00m\n\u001b[0;32m 128\u001b[0m database: EliteDatabase \u001b[38;5;241m=\u001b[39m EliteDatabase()\n\u001b[1;32m--> 129\u001b[0m contracts: \u001b[38;5;28mlist\u001b[39m[ContractData] \u001b[38;5;241m=\u001b[39m \u001b[43mdatabase\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mload_contract_data\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 131\u001b[0m \u001b[38;5;66;03m# 获取数据汇总\u001b[39;00m\n\u001b[0;32m 132\u001b[0m data: \u001b[38;5;28mlist\u001b[39m[BarOverview] \u001b[38;5;241m=\u001b[39m database\u001b[38;5;241m.\u001b[39mget_bar_overview()\n", "File \u001b[1;32mC:\\veighna_elite_simulation\\lib\\site-packages\\elite_database\\elite_database.py:372\u001b[0m, in \u001b[0;36mload_contract_data\u001b[1;34m(self)\u001b[0m\n", "File \u001b[1;32mC:\\veighna_elite_simulation\\lib\\_collections_abc.py:930\u001b[0m, in \u001b[0;36mValuesView.__iter__\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 928\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__iter__\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[0;32m 929\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m key \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_mapping:\n\u001b[1;32m--> 930\u001b[0m \u001b[38;5;28;01myield\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_mapping\u001b[49m\u001b[43m[\u001b[49m\u001b[43mkey\u001b[49m\u001b[43m]\u001b[49m\n", "File \u001b[1;32mC:\\veighna_elite_simulation\\lib\\shelve.py:114\u001b[0m, in \u001b[0;36mShelf.__getitem__\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 112\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mKeyError\u001b[39;00m:\n\u001b[0;32m 113\u001b[0m f \u001b[38;5;241m=\u001b[39m BytesIO(\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdict[key\u001b[38;5;241m.\u001b[39mencode(\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mkeyencoding)])\n\u001b[1;32m--> 114\u001b[0m value \u001b[38;5;241m=\u001b[39m \u001b[43mUnpickler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mf\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mload\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 115\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mwriteback:\n\u001b[0;32m 116\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mcache[key] \u001b[38;5;241m=\u001b[39m value\n", "\u001b[1;31mUnpicklingError\u001b[0m: invalid load key, '\\x00'." ] } ], "source": [ "update_bar_data()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.9" } }, "nbformat": 4, "nbformat_minor": 4 }