var quotes = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '347.5', open_interest: '848821', tradetime: '20171217211046', symbol: 'ZCH18', open: '347.25', high: '347.75', low: '346.75', last: '347', rawLast: '347', change: '-0.5', pctchange: '-0.14', volume: '7400', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567332', previous: '347.5', displaytime: '1513566646', timestamp: '20171217211046', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '346.75', bidsize: '317', ask: '347', asksize: '30', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '347.5', yvolume: '114431', tradesize: '1', pchange: '-0.14%', openinterest: '848821', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '355.75', open_interest: '215771', tradetime: '20171217210150', symbol: 'ZCK18', open: '355.5', high: '356', low: '355.25', last: '355.25', rawLast: '355.25', change: '-0.5', pctchange: '-0.14', volume: '1827', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567332', previous: '355.75', displaytime: '1513566110', timestamp: '20171217210718', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '355.25', bidsize: '27', ask: '355.5', asksize: '206', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '355.75', yvolume: '31079', tradesize: '1', pchange: '-0.14%', openinterest: '215771', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '364.25', open_interest: '218713', tradetime: '20171217201306', symbol: 'ZCN18', open: '364', high: '364.5', low: '363.5', last: '363.5', rawLast: '363.5', change: '-0.75', pctchange: '-0.21', volume: '3063', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567332', previous: '364.25', displaytime: '1513563186', timestamp: '20171217201306', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '363.5', bidsize: '47', ask: '363.75', asksize: '102', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '364.25', yvolume: '23663', tradesize: '1', pchange: '-0.21%', openinterest: '218713', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZC*4': { name: 'Corn', flag: '', price_2_close: '371.25', open_interest: '68215', tradetime: '20171217210716', symbol: 'ZCU18', open: '371', high: '371.5', low: '370.5', last: '370.75', rawLast: '370.75', change: '-0.5', pctchange: '-0.13', volume: '71', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567332', previous: '371.25', displaytime: '1513566436', timestamp: '20171217210716', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '370.5', bidsize: '78', ask: '370.75', asksize: '36', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '371.25', yvolume: '4454', tradesize: '1', pchange: '-0.13%', openinterest: '68215', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZC*5': { name: 'Corn', flag: '', price_2_close: '380', open_interest: '137819', tradetime: '20171217210716', symbol: 'ZCZ18', open: '379.5', high: '380', low: '379.25', last: '379.5', rawLast: '379.5', change: '-0.5', pctchange: '-0.13', volume: '267', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567332', previous: '380', displaytime: '1513566436', timestamp: '20171217210716', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '379.25', bidsize: '40', ask: '379.5', asksize: '39', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '380', yvolume: '12944', tradesize: '5', pchange: '-0.13%', openinterest: '137819', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZC*6': { name: 'Corn', flag: '', price_2_close: '389.75', open_interest: '19761', tradetime: '20171217191444', symbol: 'ZCH19', open: '389.75', high: '390', low: '389.25', last: '389.25', rawLast: '389.25', change: '-0.5', pctchange: '-0.13', volume: '15', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567332', previous: '389.75', displaytime: '1513559684', timestamp: '20171217191444', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '389', bidsize: '29', ask: '389.5', asksize: '21', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '389.75', yvolume: '426', tradesize: '4', pchange: '-0.13%', openinterest: '19761', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZC*7': { name: 'Corn', flag: '', price_2_close: '396.5', open_interest: '3408', tradetime: '20171217191351', symbol: 'ZCK19', open: '395.75', high: '395.75', low: '395.75', last: '395.75', rawLast: '395.75', change: '-0.75', pctchange: '-0.19', volume: '3', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567246', previous: '396.5', displaytime: '1513559631', timestamp: '20171217191352', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '395.75', bidsize: '28', ask: '396.25', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '396.5', yvolume: '14', tradesize: '3', pchange: '-0.19%', openinterest: '3408', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZC*8': { name: 'Corn', flag: 's', price_2_close: '402.5', open_interest: '4691', tradetime: '20171215164500', symbol: 'ZCN19', open: '402.5', high: '404.25', low: '401.25', last: '401.75', rawLast: '401.75', change: '-0.75', pctchange: '-0.19', volume: '107', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513386277', previous: '402.5', displaytime: '1513377900', timestamp: '20171215185437', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '400.75', bidsize: '43', ask: '401.5', asksize: '7', session_id: 'previous', session: '', ticktype: '', settlement: '401.75', pchange: '-0.19%', openinterest: '4691', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZC*9': { name: 'Corn', flag: 's', price_2_close: '402', open_interest: '707', tradetime: '20171215164500', symbol: 'ZCU19', open: '402.5', high: '402.5', low: '401', last: '401', rawLast: '401', change: '-1', pctchange: '-0.25', volume: '4', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513386277', previous: '402', displaytime: '1513377900', timestamp: '20171215185437', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '399.75', bidsize: '1', ask: '401.25', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '401', pchange: '-0.25%', openinterest: '707', changedir: 'down', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'ZS*1': { name: 'Soybeans', flag: '', price_2_close: '967.25', open_interest: '183548', tradetime: '20171217211212', symbol: 'ZSF18', open: '970.5', high: '970.5', low: '967.25', last: '968.75', rawLast: '968.75', change: '1.5', pctchange: '0.16', volume: '3500', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '967.25', displaytime: '1513566732', timestamp: '20171217211212', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '968.75', bidsize: '21', ask: '969', asksize: '16', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '967.25', yvolume: '109492', tradesize: '2', pchange: '+0.16%', openinterest: '183548', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZS*2': { name: 'Soybeans', flag: '', price_2_close: '978', open_interest: '245718', tradetime: '20171217211212', symbol: 'ZSH18', open: '980.25', high: '981', low: '977.75', last: '979.5', rawLast: '979.5', change: '1.5', pctchange: '0.15', volume: '3314', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '978', displaytime: '1513566732', timestamp: '20171217211212', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '979.5', bidsize: '9', ask: '979.75', asksize: '26', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '978', yvolume: '83747', tradesize: '15', pchange: '+0.15%', openinterest: '245718', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZS*3': { name: 'Soybeans', flag: '', price_2_close: '989', open_interest: '117014', tradetime: '20171217210605', symbol: 'ZSK18', open: '991.5', high: '991.75', low: '988.75', last: '990.25', rawLast: '990.25', change: '1.25', pctchange: '0.13', volume: '1393', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567334', previous: '989', displaytime: '1513566365', timestamp: '20171217210605', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '990.25', bidsize: '24', ask: '990.5', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '989', yvolume: '30066', tradesize: '1', pchange: '+0.13%', openinterest: '117014', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZS*4': { name: 'Soybeans', flag: '', price_2_close: '999', open_interest: '105169', tradetime: '20171217210605', symbol: 'ZSN18', open: '999', high: '1001.5', low: '999', last: '1000.25', rawLast: '1000.25', change: '1.25', pctchange: '0.13', volume: '961', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '999', displaytime: '1513566365', timestamp: '20171217210605', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1000.25', bidsize: '11', ask: '1000.5', asksize: '18', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '999', yvolume: '16505', tradesize: '1', pchange: '+0.13%', openinterest: '105169', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZS*5': { name: 'Soybeans', flag: 's', price_2_close: '1001.25', open_interest: '13559', tradetime: '20171215165700', symbol: 'ZSQ18', open: '1002.75', high: '1005.5', low: '998', last: '1001', rawLast: '1001', change: '-0.25', pctchange: '-0.02', volume: '691', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513386278', previous: '1001.25', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1002', bidsize: '2', ask: '1002.5', asksize: '3', session_id: 'previous', session: '', ticktype: '', settlement: '1001', pchange: '-0.02%', openinterest: '13559', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZS*6': { name: 'Soybeans', flag: '', price_2_close: '993.75', open_interest: '2493', tradetime: '20171217190234', symbol: 'ZSU18', open: '995.5', high: '995.5', low: '995.5', last: '995.5', rawLast: '995.5', change: '1.75', pctchange: '0.18', volume: '30', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '993.75', displaytime: '1513558954', timestamp: '20171217204126', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '994.25', bidsize: '1', ask: '995', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '993.75', yvolume: '344', tradesize: '1', pchange: '+0.18%', openinterest: '2493', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZS*7': { name: 'Soybeans', flag: '', price_2_close: '987.75', open_interest: '64035', tradetime: '20171217210703', symbol: 'ZSX18', open: '989.5', high: '991', low: '987', last: '988', rawLast: '988', change: '0.25', pctchange: '0.03', volume: '441', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '987.75', displaytime: '1513566423', timestamp: '20171217210702', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '988', bidsize: '2', ask: '988.5', asksize: '17', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '987.75', yvolume: '5311', tradesize: '1', pchange: '+0.03%', openinterest: '64035', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'ZS*8': { name: 'Soybeans', flag: '', price_2_close: '993.5', open_interest: '1714', tradetime: '20171217191456', symbol: 'ZSF19', open: '993.5', high: '993.5', low: '993.5', last: '993.5', rawLast: '993.5', change: '0', pctchange: '0', volume: '1', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '993.5', displaytime: '1513559696', timestamp: '20171217191456', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '993.5', bidsize: '2', ask: '994.5', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '993.5', yvolume: '453', tradesize: '1', pchange: '0%', openinterest: '1714', changedir: 'none', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZS*9': { name: 'Soybeans', flag: '', price_2_close: '997.5', open_interest: '2272', tradetime: '20171217190010', symbol: 'ZSH19', open: '998.5', high: '998.5', low: '998.5', last: '998.5', rawLast: '998.5', change: '1', pctchange: '0.1', volume: '2', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '997.5', displaytime: '1513558810', timestamp: '20171217190010', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '997', bidsize: '3', ask: '998.5', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '997.5', yvolume: '451', tradesize: '1', pchange: '+0.1%', openinterest: '2272', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZS*10': { name: 'Soybeans', flag: 's', price_2_close: '1002.25', open_interest: '701', tradetime: '20171215165700', symbol: 'ZSK19', open: '1004.75', high: '1005.25', low: '999.75', last: '1002.25', rawLast: '1002.25', change: '0', pctchange: '0', volume: '462', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513386278', previous: '1002.25', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1001.25', bidsize: '1', ask: '1003.25', asksize: '3', session_id: 'previous', session: '', ticktype: '', settlement: '1002.25', pchange: '0%', openinterest: '701', changedir: 'none', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZW*1': { name: 'Wheat', flag: '', price_2_close: '418.25', open_interest: '312256', tradetime: '20171217211115', symbol: 'ZWH18', open: '420.25', high: '422.25', low: '419.75', last: '421', rawLast: '421', change: '2.75', pctchange: '0.66', volume: '4225', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '418.25', displaytime: '1513566675', timestamp: '20171217211115', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '421', bidsize: '19', ask: '421.25', asksize: '51', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '418.25', yvolume: '45899', tradesize: '1', pchange: '+0.66%', openinterest: '312256', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZW*2': { name: 'Wheat', flag: '', price_2_close: '430.75', open_interest: '86740', tradetime: '20171217205849', symbol: 'ZWK18', open: '432.75', high: '434.5', low: '432.75', last: '433.25', rawLast: '433.25', change: '2.5', pctchange: '0.58', volume: '785', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '430.75', displaytime: '1513565929', timestamp: '20171217205849', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '433.25', bidsize: '26', ask: '433.5', asksize: '14', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '430.75', yvolume: '11437', tradesize: '1', pchange: '+0.58%', openinterest: '86740', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZW*3': { name: 'Wheat', flag: '', price_2_close: '444', open_interest: '63760', tradetime: '20171217205922', symbol: 'ZWN18', open: '446', high: '447.75', low: '445.5', last: '446.5', rawLast: '446.5', change: '2.5', pctchange: '0.56', volume: '389', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '444', displaytime: '1513565962', timestamp: '20171217205922', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '446.5', bidsize: '22', ask: '446.75', asksize: '17', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '444', yvolume: '9266', tradesize: '1', pchange: '+0.56%', openinterest: '63760', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZW*4': { name: 'Wheat', flag: '', price_2_close: '457.5', open_interest: '29293', tradetime: '20171217203256', symbol: 'ZWU18', open: '459.25', high: '461.25', low: '459.25', last: '460.25', rawLast: '460.25', change: '2.75', pctchange: '0.6', volume: '55', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '457.5', displaytime: '1513564376', timestamp: '20171217203256', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '459.75', bidsize: '28', ask: '460.25', asksize: '29', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '457.5', yvolume: '2097', tradesize: '2', pchange: '+0.6%', openinterest: '29293', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZW*5': { name: 'Wheat', flag: '', price_2_close: '475.25', open_interest: '36776', tradetime: '20171217190525', symbol: 'ZWZ18', open: '478.25', high: '479', low: '478.25', last: '478.75', rawLast: '478.75', change: '3.5', pctchange: '0.74', volume: '13', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567333', previous: '475.25', displaytime: '1513559125', timestamp: '20171217195252', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '477.5', bidsize: '31', ask: '478', asksize: '18', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '475.25', yvolume: '1507', tradesize: '1', pchange: '+0.74%', openinterest: '36776', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZW*6': { name: 'Wheat', flag: 's', price_2_close: '489.75', open_interest: '2884', tradetime: '20171215165900', symbol: 'ZWH19', open: '490.75', high: '491.25', low: '485.75', last: '489.25', rawLast: '489.25', change: '-0.5', pctchange: '-0.1', volume: '51', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513386278', previous: '489.75', displaytime: '1513378740', timestamp: '20171215185438', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '491.25', bidsize: '4', ask: '492', asksize: '16', session_id: 'previous', session: '', ticktype: '', settlement: '489.25', pchange: '-0.1%', openinterest: '2884', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZO*1': { name: 'Oats', flag: '', price_2_close: '254.25', open_interest: '4895', tradetime: '20171217200842', symbol: 'ZOH18', open: '252.5', high: '254', low: '252.25', last: '253', rawLast: '253', change: '-1.25', pctchange: '-0.49', volume: '17', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513566548', previous: '254.25', displaytime: '1513562922', timestamp: '20171217200842', day: 'H', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '253', bidsize: '3', ask: '254.5', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '254.25', yvolume: '244', tradesize: '1', pchange: '-0.49%', openinterest: '4895', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZO*2': { name: 'Oats', flag: 's', price_2_close: '258.75', open_interest: '1274', tradetime: '20171215165200', symbol: 'ZOK18', open: '259.25', high: '262.25', low: '259.25', last: '260.75', rawLast: '260.75', change: '2', pctchange: '0.77', volume: '32', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513386278', previous: '258.75', displaytime: '1513378320', timestamp: '20171215185438', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '259.25', bidsize: '1', ask: '261.25', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '260.75', pchange: '+0.77%', openinterest: '1274', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZO*3': { name: 'Oats', flag: 's', price_2_close: '266.25', open_interest: '157', tradetime: '20171215165200', symbol: 'ZON18', open: '269.5', high: '270', low: '268.5', last: '268.5', rawLast: '268.5', change: '2.25', pctchange: '0.85', volume: '25', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513386278', previous: '266.25', displaytime: '1513378320', timestamp: '20171215185438', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '266.75', bidsize: '1', ask: '270', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '268.5', pchange: '+0.85%', openinterest: '157', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZO*4': { name: 'Oats', flag: 's', price_2_close: '268.25', open_interest: '10', tradetime: '20171215165200', symbol: 'ZOU18', open: '0', high: '270.5', low: '270.5', last: '270.5', rawLast: '270.5', change: '2.25', pctchange: '0.84', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513317600', lastupdate: '1513386278', previous: '268.25', displaytime: '1513378320', timestamp: '20171215185438', day: 'E', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '263', bidsize: '1', ask: '277', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '270.5', pchange: '+0.84%', openinterest: '10', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZM*1': { name: 'Soybean Meal', flag: '', price_2_close: '320.6', open_interest: '71664', tradetime: '20171217210930', symbol: 'ZMF18', open: '321.1', high: '321.7', low: '320', last: '320.4', rawLast: '320.4', change: '-0.2', pctchange: '-0.06', volume: '1735', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513576800', lastupdate: '1513567332', previous: '320.6', displaytime: '1513566570', timestamp: '20171217210930', day: 'H', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '320.3', bidsize: '17', ask: '320.4', asksize: '5', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '320.6', yvolume: '47619', tradesize: '1', pchange: '-0.06%', openinterest: '71664', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZM*2': { name: 'Soybean Meal', flag: '', price_2_close: '324.5', open_interest: '159060', tradetime: '20171217205409', symbol: 'ZMH18', open: '324.9', high: '325.5', low: '323.9', last: '324.2', rawLast: '324.2', change: '-0.3', pctchange: '-0.09', volume: '744', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513576800', lastupdate: '1513567332', previous: '324.5', displaytime: '1513565649', timestamp: '20171217205409', day: 'H', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '324.2', bidsize: '7', ask: '324.3', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '324.5', yvolume: '43349', tradesize: '1', pchange: '-0.09%', openinterest: '159060', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZM*3': { name: 'Soybean Meal', flag: '', price_2_close: '327.3', open_interest: '66325', tradetime: '20171217210834', symbol: 'ZMK18', open: '327.8', high: '327.8', low: '326.8', last: '327.1', rawLast: '327.1', change: '-0.2', pctchange: '-0.06', volume: '182', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513576800', lastupdate: '1513567332', previous: '327.3', displaytime: '1513566514', timestamp: '20171217210834', day: 'H', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '327', bidsize: '20', ask: '327.2', asksize: '7', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '327.3', yvolume: '11216', tradesize: '1', pchange: '-0.06%', openinterest: '66325', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZM*4': { name: 'Soybean Meal', flag: '', price_2_close: '330.1', open_interest: '47723', tradetime: '20171217201718', symbol: 'ZMN18', open: '330', high: '330.1', low: '329.7', last: '329.7', rawLast: '329.7', change: '-0.4', pctchange: '-0.12', volume: '100', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513576800', lastupdate: '1513567332', previous: '330.1', displaytime: '1513563438', timestamp: '20171217201718', day: 'H', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '329.9', bidsize: '7', ask: '330.1', asksize: '9', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '330.1', yvolume: '7379', tradesize: '1', pchange: '-0.12%', openinterest: '47723', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZM*5': { name: 'Soybean Meal', flag: 's', price_2_close: '330.8', open_interest: '6636', tradetime: '20171215165700', symbol: 'ZMQ18', open: '331.3', high: '331.9', low: '329.5', last: '330.1', rawLast: '330.1', change: '-0.7', pctchange: '-0.21', volume: '1045', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386278', previous: '330.8', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '329.9', bidsize: '7', ask: '330.1', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '330.1', pchange: '-0.21%', openinterest: '6636', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZM*6': { name: 'Soybean Meal', flag: 's', price_2_close: '329.8', open_interest: '6093', tradetime: '20171215165700', symbol: 'ZMU18', open: '330.3', high: '330.4', low: '328.7', last: '329.2', rawLast: '329.2', change: '-0.6', pctchange: '-0.18', volume: '244', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386278', previous: '329.8', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '328.9', bidsize: '2', ask: '329.3', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '329.2', pchange: '-0.18%', openinterest: '6093', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZM*7': { name: 'Soybean Meal', flag: 's', price_2_close: '326.1', open_interest: '6339', tradetime: '20171215165700', symbol: 'ZMV18', open: '326.7', high: '326.9', low: '324.9', last: '325.9', rawLast: '325.9', change: '-0.2', pctchange: '-0.06', volume: '210', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386278', previous: '326.1', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '325.5', bidsize: '1', ask: '326', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '325.9', pchange: '-0.06%', openinterest: '6339', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'ZM*8': { name: 'Soybean Meal', flag: '', price_2_close: '326.6', open_interest: '28604', tradetime: '20171217201718', symbol: 'ZMZ18', open: '327.9', high: '327.9', low: '326.4', last: '326.4', rawLast: '326.4', change: '-0.2', pctchange: '-0.06', volume: '41', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513576800', lastupdate: '1513567332', previous: '326.6', displaytime: '1513563438', timestamp: '20171217201718', day: 'H', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '326.4', bidsize: '1', ask: '326.7', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '326.6', yvolume: '1085', tradesize: '1', pchange: '-0.06%', openinterest: '28604', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'MW*1': { name: 'Spring Wheat', flag: '', price_2_close: '620', open_interest: '42357', tradetime: '20171217204800', symbol: 'MWH18', open: '620', high: '625.25', low: '620', last: '624.25', rawLast: '624.25', change: '4.25', pctchange: '0.69', volume: '326', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567161', previous: '620', displaytime: '1513565205', timestamp: '20171217204645', day: 'H', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '624.25', bidsize: '2', ask: '625', asksize: '3', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '620', yvolume: '3131', tradesize: '1', pchange: '+0.69%', openinterest: '42357', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'MW*2': { name: 'Spring Wheat', flag: '', price_2_close: '628.25', open_interest: '12113', tradetime: '20171217204834', symbol: 'MWK18', open: '628', high: '632.25', low: '628', last: '632', rawLast: '632', change: '3.75', pctchange: '0.6', volume: '167', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567161', previous: '628.25', displaytime: '1513565314', timestamp: '20171217204834', day: 'H', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '632', bidsize: '1', ask: '632.75', asksize: '3', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '628.25', yvolume: '993', tradesize: '1', pchange: '+0.6%', openinterest: '12113', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'KE*1': { name: 'Hard Red Wheat', flag: '', price_2_close: '417.5', open_interest: '202299', tradetime: '20171217205849', symbol: 'KEH18', open: '420.25', high: '421.75', low: '419.5', last: '420.5', rawLast: '420.5', change: '3', pctchange: '0.72', volume: '859', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567334', previous: '417.5', displaytime: '1513565929', timestamp: '20171217205852', day: 'H', basecode: '2', ddfexchange: 'K', pointvalue: '50.0', mode: 'i', bid: '420.25', bidsize: '22', ask: '420.5', asksize: '10', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '417.5', yvolume: '15783', tradesize: '2', pchange: '+0.72%', openinterest: '202299', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'KE*2': { name: 'Hard Red Wheat', flag: '', price_2_close: '430.25', open_interest: '50881', tradetime: '20171217205646', symbol: 'KEK18', open: '433', high: '434', low: '432.5', last: '433', rawLast: '433', change: '2.75', pctchange: '0.64', volume: '165', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1513576800', lastupdate: '1513567257', previous: '430.25', displaytime: '1513565806', timestamp: '20171217205646', day: 'H', basecode: '2', ddfexchange: 'K', pointvalue: '50.0', mode: 'i', bid: '432.75', bidsize: '10', ask: '433.25', asksize: '31', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '430.25', yvolume: '4070', tradesize: '1', pchange: '+0.64%', openinterest: '50881', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZL*1': { name: 'Soybean Oil', flag: '', price_2_close: '33.16', open_interest: '86498', tradetime: '20171217210852', symbol: 'ZLF18', open: '33.22', high: '33.32', low: '33.14', last: '33.32', rawLast: '33.32', change: '0.16', pctchange: '0.48', volume: '2349', exchange: 'CBOT', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567341', previous: '33.16', displaytime: '1513566532', timestamp: '20171217210852', day: 'H', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.32', bidsize: '11', ask: '33.33', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.16', yvolume: '65071', tradesize: '1', pchange: '+0.48%', openinterest: '86498', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZL*2': { name: 'Soybean Oil', flag: '', price_2_close: '33.34', open_interest: '179881', tradetime: '20171217211106', symbol: 'ZLH18', open: '33.33', high: '33.51', low: '33.32', last: '33.51', rawLast: '33.51', change: '0.17', pctchange: '0.51', volume: '2594', exchange: 'CBOT', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567341', previous: '33.34', displaytime: '1513566666', timestamp: '20171217211106', day: 'H', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.5', bidsize: '5', ask: '33.51', asksize: '19', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.34', yvolume: '55213', tradesize: '1', pchange: '+0.51%', openinterest: '179881', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZL*3': { name: 'Soybean Oil', flag: '', price_2_close: '33.49', open_interest: '82921', tradetime: '20171217210852', symbol: 'ZLK18', open: '33.59', high: '33.64', low: '33.49', last: '33.64', rawLast: '33.64', change: '0.15', pctchange: '0.45', volume: '822', exchange: 'CBOT', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567341', previous: '33.49', displaytime: '1513566532', timestamp: '20171217210852', day: 'H', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.64', bidsize: '6', ask: '33.65', asksize: '14', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.49', yvolume: '17674', tradesize: '1', pchange: '+0.45%', openinterest: '82921', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZL*4': { name: 'Soybean Oil', flag: '', price_2_close: '33.66', open_interest: '56338', tradetime: '20171217210150', symbol: 'ZLN18', open: '33.78', high: '33.82', low: '33.75', last: '33.82', rawLast: '33.82', change: '0.16', pctchange: '0.48', volume: '422', exchange: 'CBOT', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567324', previous: '33.66', displaytime: '1513566110', timestamp: '20171217210150', day: 'H', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.82', bidsize: '6', ask: '33.83', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.66', yvolume: '13265', tradesize: '1', pchange: '+0.48%', openinterest: '56338', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZL*5': { name: 'Soybean Oil', flag: '', price_2_close: '33.64', open_interest: '9463', tradetime: '20171217210150', symbol: 'ZLQ18', open: '33.75', high: '33.79', low: '33.75', last: '33.79', rawLast: '33.79', change: '0.15', pctchange: '0.45', volume: '15', exchange: 'CBOT', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567324', previous: '33.64', displaytime: '1513566110', timestamp: '20171217210150', day: 'H', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.79', bidsize: '6', ask: '33.8', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.64', yvolume: '2186', tradesize: '1', pchange: '+0.45%', openinterest: '9463', changedir: 'up', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZL*6': { name: 'Soybean Oil', flag: 's', price_2_close: '33.58', open_interest: '4613', tradetime: '20171215164500', symbol: 'ZLU18', open: '33.54', high: '34.01', low: '33.37', last: '33.57', rawLast: '33.57', change: '-0.01', pctchange: '-0.03', volume: '955', exchange: 'CBOT', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386278', previous: '33.58', displaytime: '1513377900', timestamp: '20171215185438', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.72', bidsize: '6', ask: '33.74', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '33.57', pchange: '-0.03%', openinterest: '4613', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZL*7': { name: 'Soybean Oil', flag: '', price_2_close: '33.38', open_interest: '9969', tradetime: '20171217205154', symbol: 'ZLV18', open: '33.49', high: '33.52', low: '33.49', last: '33.52', rawLast: '33.52', change: '0.14', pctchange: '0.42', volume: '2', exchange: 'CBOT', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567324', previous: '33.38', displaytime: '1513565514', timestamp: '20171217205154', day: 'H', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.52', bidsize: '11', ask: '33.55', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.38', yvolume: '1021', tradesize: '1', pchange: '+0.42%', openinterest: '9969', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'ZL*8': { name: 'Soybean Oil', flag: '', price_2_close: '33.31', open_interest: '35815', tradetime: '20171217195252', symbol: 'ZLZ18', open: '33.36', high: '33.43', low: '33.36', last: '33.43', rawLast: '33.43', change: '0.12', pctchange: '0.36', volume: '41', exchange: 'CBOT', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567132', previous: '33.31', displaytime: '1513561972', timestamp: '20171217195252', day: 'H', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.47', bidsize: '4', ask: '33.51', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.31', yvolume: '4434', tradesize: '1', pchange: '+0.36%', openinterest: '35815', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZR*1': { name: 'Rough Rice', flag: '', price_2_close: '11.705', open_interest: '4943', tradetime: '20171217190103', symbol: 'ZRF18', open: '11.715', high: '11.73', low: '11.705', last: '11.715', rawLast: '11.715', change: '0.01', pctchange: '0.09', volume: '18', exchange: 'CBOT', type: '2', unitcode: '3', date: '1513576800', lastupdate: '1513565931', previous: '11.705', displaytime: '1513558863', timestamp: '20171217190103', day: 'H', basecode: 'B', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '11.72', bidsize: '2', ask: '11.75', asksize: '1', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '11.705', yvolume: '723', tradesize: '1', pchange: '+0.09%', openinterest: '4943', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZR*2': { name: 'Rough Rice', flag: 's', price_2_close: '12.01', open_interest: '4874', tradetime: '20171215165700', symbol: 'ZRH18', open: '12.035', high: '12.085', low: '12', last: '12', rawLast: '12', change: '-0.01', pctchange: '-0.08', volume: '660', exchange: 'CBOT', type: '2', unitcode: '3', date: '1513317600', lastupdate: '1513386278', previous: '12.01', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: 'B', no_jerq: '1', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '12.015', bidsize: '1', ask: '12.045', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '12', pchange: '-0.08%', openinterest: '4874', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZR*3': { name: 'Rough Rice', flag: 's', price_2_close: '12.295', open_interest: '392', tradetime: '20171215165700', symbol: 'ZRK18', open: '0', high: '12.285', low: '12.285', last: '12.285', rawLast: '12.285', change: '-0.01', pctchange: '-0.08', volume: '87', exchange: 'CBOT', type: '2', unitcode: '3', date: '1513317600', lastupdate: '1513386278', previous: '12.295', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: 'B', no_jerq: '1', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '12.295', bidsize: '1', ask: '12.33', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '12.285', pchange: '-0.08%', openinterest: '392', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZR*4': { name: 'Rough Rice', flag: 's', price_2_close: '12.475', open_interest: '104', tradetime: '20171215165700', symbol: 'ZRN18', open: '0', high: '12.465', low: '12.465', last: '12.465', rawLast: '12.465', change: '-0.01', pctchange: '-0.08', volume: '6', exchange: 'CBOT', type: '2', unitcode: '3', date: '1513317600', lastupdate: '1513386278', previous: '12.475', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: 'B', no_jerq: '1', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '12.455', bidsize: '1', ask: '12.53', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '12.465', pchange: '-0.08%', openinterest: '104', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZR*5': { name: 'Rough Rice', flag: 's', price_2_close: '11.865', open_interest: '226', tradetime: '20171215165700', symbol: 'ZRU18', open: '0', high: '11.86', low: '11.86', last: '11.86', rawLast: '11.86', change: '-0.005', pctchange: '-0.04', volume: '6', exchange: 'CBOT', type: '2', unitcode: '3', date: '1513317600', lastupdate: '1513386278', previous: '11.865', displaytime: '1513378620', timestamp: '20171215185438', day: 'E', basecode: 'B', no_jerq: '1', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '11.855', bidsize: '1', ask: '12.195', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '11.86', pchange: '-0.04%', openinterest: '226', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' } };