var quotes = { 'ZC*1': { name: 'Corn', flag: 's', price_2_close: '349', open_interest: '780422', tradetime: '20171020133200', symbol: 'ZCZ17', open: '349', high: '350', low: '344.25', last: '344.5', rawLast: '344.5', change: '-4.5', pctchange: '-1.29', volume: '179875', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '349', displaytime: '1508523599', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '344.5', ysettlement: '349', yvolume: '128707', tradesize: '1', pchange: '-1.29%', openinterest: '780422', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZC*2': { name: 'Corn', flag: 's', price_2_close: '362.75', open_interest: '297076', tradetime: '20171020133200', symbol: 'ZCH18', open: '362.75', high: '363.75', low: '358.25', last: '358.5', rawLast: '358.5', change: '-4.25', pctchange: '-1.17', volume: '52707', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '362.75', displaytime: '1508523598', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '358.5', ysettlement: '362.75', yvolume: '32920', tradesize: '24', pchange: '-1.17%', openinterest: '297076', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZC*3': { name: 'Corn', flag: 's', price_2_close: '371.25', open_interest: '117945', tradetime: '20171020133200', symbol: 'ZCK18', open: '371', high: '372.25', low: '367', last: '367.25', rawLast: '367.25', change: '-4', pctchange: '-1.08', volume: '18563', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '371.25', displaytime: '1508523597', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '367.25', ysettlement: '371.25', yvolume: '14208', tradesize: '1', pchange: '-1.08%', openinterest: '117945', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZC*4': { name: 'Corn', flag: 's', price_2_close: '378.25', open_interest: '142993', tradetime: '20171020133200', symbol: 'ZCN18', open: '378.25', high: '379.25', low: '374.5', last: '374.75', rawLast: '374.75', change: '-3.5', pctchange: '-0.93', volume: '17187', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '378.25', displaytime: '1508523599', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '374.75', ysettlement: '378.25', yvolume: '15934', tradesize: '1', pchange: '-0.93%', openinterest: '142993', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZC*5': { name: 'Corn', flag: 's', price_2_close: '385.25', open_interest: '47241', tradetime: '20171020133200', symbol: 'ZCU18', open: '385', high: '386.25', low: '381.75', last: '381.75', rawLast: '381.75', change: '-3.5', pctchange: '-0.91', volume: '4987', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '385.25', displaytime: '1508523540', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '381.75', ysettlement: '385.25', yvolume: '4202', tradesize: '1', pchange: '-0.91%', openinterest: '47241', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZC*6': { name: 'Corn', flag: 's', price_2_close: '394.5', open_interest: '102408', tradetime: '20171020133200', symbol: 'ZCZ18', open: '394.25', high: '395.25', low: '391', last: '391.25', rawLast: '391.25', change: '-3.25', pctchange: '-0.82', volume: '11027', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '394.5', displaytime: '1508523583', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '391.25', ysettlement: '394.5', yvolume: '6088', tradesize: '1', pchange: '-0.82%', openinterest: '102408', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZC*7': { name: 'Corn', flag: 's', price_2_close: '404.5', open_interest: '12477', tradetime: '20171020133200', symbol: 'ZCH19', open: '403.75', high: '404.75', low: '401.25', last: '401.25', rawLast: '401.25', change: '-3.25', pctchange: '-0.8', volume: '217', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '404.5', displaytime: '1508523448', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '401.25', ysettlement: '0', yvolume: '625', tradesize: '1', pchange: '-0.8%', openinterest: '12477', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZC*8': { name: 'Corn', flag: 's', price_2_close: '410.25', open_interest: '1691', tradetime: '20171020131900', symbol: 'ZCK19', open: '408', high: '408', low: '407.25', last: '407.25', rawLast: '407.25', change: '-3', pctchange: '-0.73', volume: '193', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '410.25', displaytime: '1508512624', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '407.25', ysettlement: '410.25', yvolume: '71', tradesize: '1', pchange: '-0.73%', openinterest: '1691', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZC*9': { name: 'Corn', flag: 's', price_2_close: '414.5', open_interest: '2178', tradetime: '20171020130400', symbol: 'ZCN19', open: '412.25', high: '412.25', low: '411.5', last: '411.5', rawLast: '411.5', change: '-3', pctchange: '-0.72', volume: '77', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535281', previous: '414.5', displaytime: '1508522488', timestamp: '20171020162439', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '411.5', ysettlement: '414.5', yvolume: '85', tradesize: '2', pchange: '-0.72%', openinterest: '2178', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZS*1': { name: 'Soybeans', flag: 's', price_2_close: '986.5', open_interest: '230088', tradetime: '20171020133200', symbol: 'ZSX17', open: '985.25', high: '994.25', low: '978', last: '978.75', rawLast: '978.75', change: '-7.75', pctchange: '-0.79', volume: '164400', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '986.5', displaytime: '1508523598', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '978.75', ysettlement: '986.5', yvolume: '141515', tradesize: '1', pchange: '-0.79%', openinterest: '230088', changedir: 'down', exchangeRate: '1', month: 'November 2017', shortmonth: 'Nov 2017' }, 'ZS*2': { name: 'Soybeans', flag: 's', price_2_close: '997', open_interest: '245448', tradetime: '20171020133200', symbol: 'ZSF18', open: '996', high: '1004.75', low: '988.25', last: '989.25', rawLast: '989.25', change: '-7.75', pctchange: '-0.78', volume: '86033', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '997', displaytime: '1508523599', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '989.25', ysettlement: '997', yvolume: '80853', tradesize: '1', pchange: '-0.78%', openinterest: '245448', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZS*3': { name: 'Soybeans', flag: 's', price_2_close: '1007', open_interest: '92949', tradetime: '20171020133200', symbol: 'ZSH18', open: '1005.75', high: '1014.25', low: '998.25', last: '999.25', rawLast: '999.25', change: '-7.75', pctchange: '-0.77', volume: '31773', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '1007', displaytime: '1508523597', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '999.25', ysettlement: '1007', yvolume: '19634', tradesize: '1', pchange: '-0.77%', openinterest: '92949', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZS*4': { name: 'Soybeans', flag: 's', price_2_close: '1016', open_interest: '56516', tradetime: '20171020133200', symbol: 'ZSK18', open: '1014.75', high: '1023.25', low: '1007.5', last: '1008.5', rawLast: '1008.5', change: '-7.5', pctchange: '-0.74', volume: '12369', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '1016', displaytime: '1508523596', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '1008.5', ysettlement: '1016', yvolume: '8679', tradesize: '1', pchange: '-0.74%', openinterest: '56516', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZS*5': { name: 'Soybeans', flag: 's', price_2_close: '1024', open_interest: '80428', tradetime: '20171020133200', symbol: 'ZSN18', open: '1021.5', high: '1031', low: '1016', last: '1016.75', rawLast: '1016.75', change: '-7.25', pctchange: '-0.71', volume: '7499', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '1024', displaytime: '1508523594', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '1016.75', ysettlement: '1024', yvolume: '4764', tradesize: '7', pchange: '-0.71%', openinterest: '80428', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZS*6': { name: 'Soybeans', flag: 's', price_2_close: '1024.25', open_interest: '3030', tradetime: '20171020133200', symbol: 'ZSQ18', open: '1031.25', high: '1031.25', low: '1017.25', last: '1017.25', rawLast: '1017.25', change: '-7', pctchange: '-0.68', volume: '460', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '1024.25', displaytime: '1508523273', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '1017.25', ysettlement: '1024.25', yvolume: '97', tradesize: '10', pchange: '-0.68%', openinterest: '3030', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZS*7': { name: 'Soybeans', flag: 's', price_2_close: '1013', open_interest: '1468', tradetime: '20171020133200', symbol: 'ZSU18', open: '1009.5', high: '1010.75', low: '1006.75', last: '1006.75', rawLast: '1006.75', change: '-6.25', pctchange: '-0.62', volume: '72', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '1013', displaytime: '1508523278', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '1006.75', ysettlement: '1013', yvolume: '119', tradesize: '1', pchange: '-0.62%', openinterest: '1468', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZS*8': { name: 'Soybeans', flag: 's', price_2_close: '1003.5', open_interest: '43282', tradetime: '20171020133200', symbol: 'ZSX18', open: '1003', high: '1010', low: '997.25', last: '998', rawLast: '998', change: '-5.5', pctchange: '-0.55', volume: '4516', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '1003.5', displaytime: '1508523584', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '998', ysettlement: '1003.5', yvolume: '1668', tradesize: '1', pchange: '-0.55%', openinterest: '43282', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'ZS*9': { name: 'Soybeans', flag: 's', price_2_close: '1009.25', open_interest: '544', tradetime: '20171020131900', symbol: 'ZSF19', open: '1011.25', high: '1011.75', low: '1004', last: '1004', rawLast: '1004', change: '-5.25', pctchange: '-0.52', volume: '232', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '1009.25', displaytime: '1508512749', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '1004', ysettlement: '1009.25', yvolume: '56', tradesize: '1', pchange: '-0.52%', openinterest: '544', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZS*10': { name: 'Soybeans', flag: 's', price_2_close: '1011.5', open_interest: '1021', tradetime: '20171020131700', symbol: 'ZSH19', open: '1014', high: '1017', low: '1006', last: '1006.25', rawLast: '1006.25', change: '-5.25', pctchange: '-0.52', volume: '62', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534801', previous: '1011.5', displaytime: '1508518851', timestamp: '20171020161641', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '1006.25', ysettlement: '1011.5', yvolume: '168', tradesize: '1', pchange: '-0.52%', openinterest: '1021', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZW*1': { name: 'Wheat', flag: 's', price_2_close: '432.75', open_interest: '267932', tradetime: '20171020133200', symbol: 'ZWZ17', open: '433', high: '436', low: '425', last: '426', rawLast: '426', change: '-6.75', pctchange: '-1.56', volume: '50257', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534924', previous: '432.75', displaytime: '1508523598', timestamp: '20171020161843', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '426', ysettlement: '432.75', yvolume: '53114', tradesize: '1', pchange: '-1.56%', openinterest: '267932', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZW*2': { name: 'Wheat', flag: 's', price_2_close: '451.25', open_interest: '106390', tradetime: '20171020133200', symbol: 'ZWH18', open: '451.5', high: '453.75', low: '443.75', last: '444.5', rawLast: '444.5', change: '-6.75', pctchange: '-1.5', volume: '13887', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534924', previous: '451.25', displaytime: '1508523598', timestamp: '20171020161843', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '444.5', ysettlement: '451.25', yvolume: '20907', tradesize: '5', pchange: '-1.5%', openinterest: '106390', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZW*3': { name: 'Wheat', flag: 's', price_2_close: '465.25', open_interest: '37069', tradetime: '20171020133200', symbol: 'ZWK18', open: '465', high: '467.5', low: '457.75', last: '458.75', rawLast: '458.75', change: '-6.5', pctchange: '-1.4', volume: '5829', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534924', previous: '465.25', displaytime: '1508523446', timestamp: '20171020161843', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '458.75', ysettlement: '465.25', yvolume: '7588', tradesize: '1', pchange: '-1.4%', openinterest: '37069', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZW*4': { name: 'Wheat', flag: 's', price_2_close: '478.25', open_interest: '49658', tradetime: '20171020133200', symbol: 'ZWN18', open: '478.5', high: '480.75', low: '471.5', last: '472.5', rawLast: '472.5', change: '-5.75', pctchange: '-1.2', volume: '5207', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534924', previous: '478.25', displaytime: '1508523598', timestamp: '20171020161843', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '472.5', ysettlement: '478.25', yvolume: '5609', tradesize: '1', pchange: '-1.2%', openinterest: '49658', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZW*5': { name: 'Wheat', flag: 's', price_2_close: '494', open_interest: '15089', tradetime: '20171020133200', symbol: 'ZWU18', open: '494.75', high: '496', low: '487.25', last: '488', rawLast: '488', change: '-6', pctchange: '-1.21', volume: '1905', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534924', previous: '494', displaytime: '1508523481', timestamp: '20171020161843', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '488', ysettlement: '494', yvolume: '1199', tradesize: '5', pchange: '-1.21%', openinterest: '15089', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZW*6': { name: 'Wheat', flag: 's', price_2_close: '512', open_interest: '20041', tradetime: '20171020133200', symbol: 'ZWZ18', open: '512.25', high: '514.25', low: '505.25', last: '506.25', rawLast: '506.25', change: '-5.75', pctchange: '-1.12', volume: '784', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508534924', previous: '512', displaytime: '1508523539', timestamp: '20171020161843', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '506.25', ysettlement: '0', yvolume: '793', tradesize: '1', pchange: '-1.12%', openinterest: '20041', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZO*1': { name: 'Oats', flag: 's', price_2_close: '269.5', open_interest: '4850', tradetime: '20171020133200', symbol: 'ZOZ17', open: '270', high: '273.5', low: '266.5', last: '269.75', rawLast: '269.75', change: '0.25', pctchange: '0.09', volume: '314', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535800', previous: '269.5', displaytime: '1508523560', timestamp: '20171020163318', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '269.75', ysettlement: '269.5', yvolume: '312', tradesize: '1', pchange: '+0.09%', openinterest: '4850', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZO*2': { name: 'Oats', flag: 's', price_2_close: '272.25', open_interest: '1702', tradetime: '20171020133200', symbol: 'ZOH18', open: '273.25', high: '274.5', low: '267', last: '271.25', rawLast: '271.25', change: '-1', pctchange: '-0.37', volume: '89', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535800', previous: '272.25', displaytime: '1508523291', timestamp: '20171020163318', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '271.25', ysettlement: '0', yvolume: '163', tradesize: '1', pchange: '-0.37%', openinterest: '1702', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZO*3': { name: 'Oats', flag: 's', price_2_close: '276', open_interest: '337', tradetime: '20171020133200', symbol: 'ZOK18', open: '276.5', high: '276.5', low: '275.25', last: '275.25', rawLast: '275.25', change: '-0.75', pctchange: '-0.27', volume: '18', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535800', previous: '276', displaytime: '1508523291', timestamp: '20171020163318', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '275.25', ysettlement: '276', yvolume: '35', tradesize: '1', pchange: '-0.27%', openinterest: '337', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZO*4': { name: 'Oats', flag: 's', price_2_close: '273', open_interest: '28', tradetime: '20171020163318', symbol: 'ZON18', open: '0', high: '272.25', low: '272.25', last: '272.25', rawLast: '272.25', change: '-0.75', pctchange: '-0.27', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535800', previous: '273', displaytime: '1508535198', timestamp: '20171020163318', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '272.25', ysettlement: '273', yvolume: '0', tradesize: '0', pchange: '-0.27%', openinterest: '28', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZM*1': { name: 'Soybean Meal', flag: 's', price_2_close: '321.4', open_interest: '146493', tradetime: '20171020133200', symbol: 'ZMZ17', open: '321.4', high: '322.3', low: '316.8', last: '317.1', rawLast: '317.1', change: '-4.3', pctchange: '-1.34', volume: '58447', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '321.4', displaytime: '1508523597', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '317.1', ysettlement: '321.4', yvolume: '40760', tradesize: '1', pchange: '-1.34%', openinterest: '146493', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZM*2': { name: 'Soybean Meal', flag: 's', price_2_close: '323.7', open_interest: '88396', tradetime: '20171020133200', symbol: 'ZMF18', open: '323.6', high: '324.5', low: '319', last: '319.3', rawLast: '319.3', change: '-4.4', pctchange: '-1.36', volume: '17589', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '323.7', displaytime: '1508523599', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '319.3', ysettlement: '323.7', yvolume: '11169', tradesize: '2', pchange: '-1.36%', openinterest: '88396', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZM*3': { name: 'Soybean Meal', flag: 's', price_2_close: '326.9', open_interest: '55801', tradetime: '20171020133200', symbol: 'ZMH18', open: '327.1', high: '327.6', low: '322', last: '322.3', rawLast: '322.3', change: '-4.6', pctchange: '-1.41', volume: '11178', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '326.9', displaytime: '1508523595', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '322.3', ysettlement: '326.9', yvolume: '7310', tradesize: '1', pchange: '-1.41%', openinterest: '55801', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZM*4': { name: 'Soybean Meal', flag: 's', price_2_close: '329.5', open_interest: '32625', tradetime: '20171020133200', symbol: 'ZMK18', open: '329.4', high: '330', low: '324.6', last: '325', rawLast: '325', change: '-4.5', pctchange: '-1.37', volume: '5265', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '329.5', displaytime: '1508523596', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '325', ysettlement: '329.5', yvolume: '4366', tradesize: '1', pchange: '-1.37%', openinterest: '32625', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZM*5': { name: 'Soybean Meal', flag: 's', price_2_close: '331.8', open_interest: '24143', tradetime: '20171020133200', symbol: 'ZMN18', open: '331.8', high: '332.3', low: '327.1', last: '327.4', rawLast: '327.4', change: '-4.4', pctchange: '-1.33', volume: '3978', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '331.8', displaytime: '1508523573', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '327.4', ysettlement: '331.8', yvolume: '1575', tradesize: '4', pchange: '-1.33%', openinterest: '24143', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZM*6': { name: 'Soybean Meal', flag: 's', price_2_close: '331.9', open_interest: '4187', tradetime: '20171020133200', symbol: 'ZMQ18', open: '332.4', high: '332.4', low: '327.6', last: '327.6', rawLast: '327.6', change: '-4.3', pctchange: '-1.3', volume: '157', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '331.9', displaytime: '1508519199', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '327.6', ysettlement: '331.9', yvolume: '259', tradesize: '1', pchange: '-1.3%', openinterest: '4187', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZM*7': { name: 'Soybean Meal', flag: 's', price_2_close: '330.6', open_interest: '4449', tradetime: '20171020133200', symbol: 'ZMU18', open: '331', high: '331', low: '326.7', last: '326.7', rawLast: '326.7', change: '-3.9', pctchange: '-1.18', volume: '193', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '330.6', displaytime: '1508522220', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '326.7', ysettlement: '330.6', yvolume: '355', tradesize: '1', pchange: '-1.18%', openinterest: '4449', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZM*8': { name: 'Soybean Meal', flag: 's', price_2_close: '326.9', open_interest: '4791', tradetime: '20171020133200', symbol: 'ZMV18', open: '327.1', high: '327.3', low: '323.2', last: '323.2', rawLast: '323.2', change: '-3.7', pctchange: '-1.13', volume: '474', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '326.9', displaytime: '1508523112', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '323.2', ysettlement: '326.9', yvolume: '589', tradesize: '1', pchange: '-1.13%', openinterest: '4791', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'MW*1': { name: 'Spring Wheat', flag: 's', price_2_close: '615.75', open_interest: '35924', tradetime: '20171020133400', symbol: 'MWZ17', open: '614.75', high: '619.75', low: '609.5', last: '611.25', rawLast: '611.25', change: '-4.5', pctchange: '-0.73', volume: '2347', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535872', previous: '615.75', displaytime: '1508524199', timestamp: '20171020142734', day: 'J', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '608.5', bidsize: '5', ask: '610', asksize: '1', session_id: 'combined', session: ' ', ticktype: '.', settlement: '611.25', ysettlement: '615.75', yvolume: '2796', tradesize: '1', pchange: '-0.73%', openinterest: '35924', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'MW*2': { name: 'Spring Wheat', flag: 's', price_2_close: '629.5', open_interest: '24465', tradetime: '20171020133400', symbol: 'MWH18', open: '629', high: '632.75', low: '622.25', last: '624.25', rawLast: '624.25', change: '-5.25', pctchange: '-0.83', volume: '1303', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535872', previous: '629.5', displaytime: '1508524044', timestamp: '20171020142734', day: 'J', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '622', bidsize: '18', ask: '632.75', asksize: '2', session_id: 'combined', session: ' ', ticktype: '.', settlement: '624.25', ysettlement: '629.5', yvolume: '1183', tradesize: '13', pchange: '-0.83%', openinterest: '24465', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'KE*1': { name: 'Hard Red Wheat', flag: 's', price_2_close: '429.25', open_interest: '144900', tradetime: '20171020133200', symbol: 'KEZ17', open: '429.25', high: '433.25', low: '421.75', last: '422.75', rawLast: '422.75', change: '-6.5', pctchange: '-1.51', volume: '17655', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535713', previous: '429.25', displaytime: '1508523598', timestamp: '20171020163153', day: 'J', basecode: '2', ddfexchange: 'K', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '422.75', ysettlement: '429.25', yvolume: '22240', tradesize: '1', pchange: '-1.51%', openinterest: '144900', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'KE*2': { name: 'Hard Red Wheat', flag: 's', price_2_close: '447.25', open_interest: '84837', tradetime: '20171020133200', symbol: 'KEH18', open: '447.5', high: '451.25', low: '439.75', last: '440.75', rawLast: '440.75', change: '-6.5', pctchange: '-1.45', volume: '9656', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1508475600', lastupdate: '1508535713', previous: '447.25', displaytime: '1508523595', timestamp: '20171020163153', day: 'J', basecode: '2', ddfexchange: 'K', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '440.75', ysettlement: '447.25', yvolume: '15167', tradesize: '1', pchange: '-1.45%', openinterest: '84837', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZL*1': { name: 'Soybean Oil', flag: 's', price_2_close: '33.83', open_interest: '170545', tradetime: '20171020133200', symbol: 'ZLZ17', open: '33.78', high: '34.47', low: '33.72', last: '34.16', rawLast: '34.16', change: '0.33', pctchange: '0.98', volume: '74710', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535280', previous: '33.83', displaytime: '1508523599', timestamp: '20171020162439', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '34.16', ysettlement: '33.83', yvolume: '52613', tradesize: '1', pchange: '+0.98%', openinterest: '170545', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZL*2': { name: 'Soybean Oil', flag: 's', price_2_close: '33.99', open_interest: '100492', tradetime: '20171020133200', symbol: 'ZLF18', open: '33.93', high: '34.62', low: '33.89', last: '34.31', rawLast: '34.31', change: '0.32', pctchange: '0.94', volume: '25669', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535280', previous: '33.99', displaytime: '1508523597', timestamp: '20171020162439', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '34.31', ysettlement: '33.99', yvolume: '9946', tradesize: '1', pchange: '+0.94%', openinterest: '100492', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZL*3': { name: 'Soybean Oil', flag: 's', price_2_close: '34.22', open_interest: '66160', tradetime: '20171020133200', symbol: 'ZLH18', open: '34.15', high: '34.85', low: '34.12', last: '34.53', rawLast: '34.53', change: '0.31', pctchange: '0.91', volume: '17526', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535280', previous: '34.22', displaytime: '1508523595', timestamp: '20171020162439', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '34.53', ysettlement: '34.22', yvolume: '7631', tradesize: '1', pchange: '+0.91%', openinterest: '66160', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZL*4': { name: 'Soybean Oil', flag: 's', price_2_close: '34.46', open_interest: '46645', tradetime: '20171020133200', symbol: 'ZLK18', open: '34.44', high: '35.07', low: '34.34', last: '34.76', rawLast: '34.76', change: '0.3', pctchange: '0.87', volume: '9910', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535280', previous: '34.46', displaytime: '1508523551', timestamp: '20171020162439', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '34.76', ysettlement: '34.46', yvolume: '4300', tradesize: '1', pchange: '+0.87%', openinterest: '46645', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZL*5': { name: 'Soybean Oil', flag: 's', price_2_close: '34.64', open_interest: '34088', tradetime: '20171020133200', symbol: 'ZLN18', open: '34.6', high: '35.23', low: '34.52', last: '34.92', rawLast: '34.92', change: '0.28', pctchange: '0.81', volume: '5618', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535280', previous: '34.64', displaytime: '1508523539', timestamp: '20171020162439', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '34.92', ysettlement: '34.64', yvolume: '3027', tradesize: '1', pchange: '+0.81%', openinterest: '34088', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZL*6': { name: 'Soybean Oil', flag: 's', price_2_close: '34.62', open_interest: '4716', tradetime: '20171020133200', symbol: 'ZLQ18', open: '34.58', high: '35.13', low: '34.58', last: '34.91', rawLast: '34.91', change: '0.29', pctchange: '0.84', volume: '1067', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535280', previous: '34.62', displaytime: '1508523299', timestamp: '20171020162439', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '34.91', ysettlement: '34.62', yvolume: '929', tradesize: '1', pchange: '+0.84%', openinterest: '4716', changedir: 'up', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZL*7': { name: 'Soybean Oil', flag: 's', price_2_close: '34.53', open_interest: '2904', tradetime: '20171020133200', symbol: 'ZLU18', open: '34.64', high: '35.06', low: '34.64', last: '34.82', rawLast: '34.82', change: '0.29', pctchange: '0.84', volume: '457', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535280', previous: '34.53', displaytime: '1508523299', timestamp: '20171020162439', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '34.82', ysettlement: '34.53', yvolume: '523', tradesize: '1', pchange: '+0.84%', openinterest: '2904', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZL*8': { name: 'Soybean Oil', flag: 's', price_2_close: '34.28', open_interest: '5444', tradetime: '20171020133200', symbol: 'ZLV18', open: '34.34', high: '34.83', low: '34.29', last: '34.61', rawLast: '34.61', change: '0.33', pctchange: '0.96', volume: '1800', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535280', previous: '34.28', displaytime: '1508523549', timestamp: '20171020162439', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '34.61', ysettlement: '34.28', yvolume: '1431', tradesize: '1', pchange: '+0.96%', openinterest: '5444', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'ZR*1': { name: 'Rough Rice', flag: 's', price_2_close: '11.93', open_interest: '4359', tradetime: '20171020133200', symbol: 'ZRX17', open: '11.95', high: '12.125', low: '11.91', last: '12.075', rawLast: '12.075', change: '0.145', pctchange: '1.22', volume: '665', exchange: 'CBOT', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508534786', previous: '11.93', displaytime: '1508523591', timestamp: '20171020161624', day: 'J', basecode: 'B', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '12.075', ysettlement: '0', yvolume: '720', tradesize: '1', pchange: '+1.22%', openinterest: '4359', changedir: 'up', exchangeRate: '1', month: 'November 2017', shortmonth: 'Nov 2017' }, 'ZR*2': { name: 'Rough Rice', flag: 's', price_2_close: '12.24', open_interest: '5445', tradetime: '20171020133200', symbol: 'ZRF18', open: '12.26', high: '12.435', low: '12.21', last: '12.385', rawLast: '12.385', change: '0.145', pctchange: '1.18', volume: '602', exchange: 'CBOT', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508534786', previous: '12.24', displaytime: '1508523326', timestamp: '20171020161624', day: 'J', basecode: 'B', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '12.385', ysettlement: '0', yvolume: '666', tradesize: '1', pchange: '+1.18%', openinterest: '5445', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZR*3': { name: 'Rough Rice', flag: 's', price_2_close: '12.49', open_interest: '346', tradetime: '20171020161624', symbol: 'ZRH18', open: '12.525', high: '12.635', low: '12.525', last: '12.635', rawLast: '12.635', change: '0.145', pctchange: '1.16', volume: '42', exchange: 'CBOT', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508534786', previous: '12.49', displaytime: '1508534184', timestamp: '20171020161624', day: 'J', basecode: 'B', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '12.635', ysettlement: '0', yvolume: '5', tradesize: '0', pchange: '+1.16%', openinterest: '346', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZR*4': { name: 'Rough Rice', flag: 's', price_2_close: '12.7', open_interest: '2', tradetime: '20171020161624', symbol: 'ZRK18', open: '0', high: '12.845', low: '12.845', last: '12.845', rawLast: '12.845', change: '0.145', pctchange: '1.14', volume: '0', exchange: 'CBOT', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508534786', previous: '12.7', displaytime: '1508534184', timestamp: '20171020161624', day: 'J', basecode: 'B', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '12.845', ysettlement: '12.7', yvolume: '0', tradesize: '0', pchange: '+1.14%', openinterest: '2', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZR*5': { name: 'Rough Rice', flag: 's', price_2_close: '12.88', open_interest: '2', tradetime: '20171020161624', symbol: 'ZRN18', open: '0', high: '13.02', low: '13.02', last: '13.02', rawLast: '13.02', change: '0.14', pctchange: '1.09', volume: '0', exchange: 'CBOT', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508534786', previous: '12.88', displaytime: '1508534184', timestamp: '20171020161624', day: 'J', basecode: 'B', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '13.02', ysettlement: '12.88', yvolume: '0', tradesize: '0', pchange: '+1.09%', openinterest: '2', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' } };