var quotes = { 'LE*1': { name: 'Live Cattle', flag: 's', price_2_close: '111.2', open_interest: '5204', tradetime: '20171020130500', symbol: 'LEV17', open: '111.6', high: '112.2', low: '111.25', last: '111.675', rawLast: '111.675', change: '0.475', pctchange: '0.43', volume: '3276', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535721', previous: '111.2', displaytime: '1508522694', timestamp: '20171020163200', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '111.675', ysettlement: '111.2', yvolume: '2861', tradesize: '1', pchange: '+0.43%', openinterest: '5204', changedir: 'up', exchangeRate: '1', month: 'October 2017', shortmonth: 'Oct 2017' }, 'LE*2': { name: 'Live Cattle', flag: 's', price_2_close: '116.15', open_interest: '143361', tradetime: '20171020130500', symbol: 'LEZ17', open: '116.575', high: '117.225', low: '115.75', last: '116.6', rawLast: '116.6', change: '0.45', pctchange: '0.39', volume: '18513', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535721', previous: '116.15', displaytime: '1508522694', timestamp: '20171020163200', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '116.6', ysettlement: '116.15', yvolume: '17857', tradesize: '1', pchange: '+0.39%', openinterest: '143361', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'LE*3': { name: 'Live Cattle', flag: 's', price_2_close: '120.65', open_interest: '69189', tradetime: '20171020130500', symbol: 'LEG18', open: '121.025', high: '121.575', low: '120.525', last: '121.275', rawLast: '121.275', change: '0.625', pctchange: '0.52', volume: '8647', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535721', previous: '120.65', displaytime: '1508522685', timestamp: '20171020163200', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '121.275', ysettlement: '120.65', yvolume: '5943', tradesize: '1', pchange: '+0.52%', openinterest: '69189', changedir: 'up', exchangeRate: '1', month: 'February 2018', shortmonth: 'Feb 2018' }, 'LE*4': { name: 'Live Cattle', flag: 's', price_2_close: '121.2', open_interest: '61237', tradetime: '20171020130500', symbol: 'LEJ18', open: '121.225', high: '121.7', low: '120.75', last: '121.525', rawLast: '121.525', change: '0.325', pctchange: '0.27', volume: '5454', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535721', previous: '121.2', displaytime: '1508522691', timestamp: '20171020163200', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '121.525', ysettlement: '121.2', yvolume: '4574', tradesize: '2', pchange: '+0.27%', openinterest: '61237', changedir: 'up', exchangeRate: '1', month: 'April 2018', shortmonth: 'Apr 2018' }, 'LE*5': { name: 'Live Cattle', flag: 's', price_2_close: '114.325', open_interest: '33182', tradetime: '20171020130500', symbol: 'LEM18', open: '114.225', high: '114.725', low: '113.7', last: '114.525', rawLast: '114.525', change: '0.2', pctchange: '0.17', volume: '3727', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535721', previous: '114.325', displaytime: '1508522689', timestamp: '20171020163200', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '114.525', ysettlement: '114.325', yvolume: '3233', tradesize: '2', pchange: '+0.17%', openinterest: '33182', changedir: 'up', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'LE*6': { name: 'Live Cattle', flag: 's', price_2_close: '111.525', open_interest: '9904', tradetime: '20171020130426', symbol: 'LEQ18', open: '111.6', high: '111.975', low: '111.075', last: '111.85', rawLast: '111.85', change: '0.325', pctchange: '0.29', volume: '1147', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535721', previous: '111.525', displaytime: '1508522666', timestamp: '20171020163200', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '111.85', ysettlement: '111.525', yvolume: '956', tradesize: '1', pchange: '+0.29%', openinterest: '9904', changedir: 'up', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'LE*7': { name: 'Live Cattle', flag: 's', price_2_close: '111.7', open_interest: '3852', tradetime: '20171020130434', symbol: 'LEV18', open: '112', high: '112.325', low: '111.475', last: '112.3', rawLast: '112.3', change: '0.6', pctchange: '0.54', volume: '245', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535721', previous: '111.7', displaytime: '1508522674', timestamp: '20171020163200', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '112.3', ysettlement: '111.7', yvolume: '294', tradesize: '1', pchange: '+0.54%', openinterest: '3852', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'LE*8': { name: 'Live Cattle', flag: 's', price_2_close: '112.55', open_interest: '1362', tradetime: '20171020130434', symbol: 'LEZ18', open: '112.75', high: '113.425', low: '112.75', last: '113.4', rawLast: '113.4', change: '0.85', pctchange: '0.76', volume: '157', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535721', previous: '112.55', displaytime: '1508522674', timestamp: '20171020163200', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '113.4', ysettlement: '112.55', yvolume: '107', tradesize: '1', pchange: '+0.76%', openinterest: '1362', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'GF*1': { name: 'Feeder Cattle', flag: 's', price_2_close: '153.15', open_interest: '4009', tradetime: '20171020130500', symbol: 'GFV17', open: '153.35', high: '153.9', low: '152.5', last: '153.625', rawLast: '153.625', change: '0.475', pctchange: '0.31', volume: '1841', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535603', previous: '153.15', displaytime: '1508522699', timestamp: '20171020163002', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '153.625', ysettlement: '153.15', yvolume: '1033', tradesize: '1', pchange: '+0.31%', openinterest: '4009', changedir: 'up', exchangeRate: '1', month: 'October 2017', shortmonth: 'Oct 2017' }, 'GF*2': { name: 'Feeder Cattle', flag: 's', price_2_close: '152.775', open_interest: '14769', tradetime: '20171020130500', symbol: 'GFX17', open: '153.15', high: '153.675', low: '151.975', last: '153.075', rawLast: '153.075', change: '0.3', pctchange: '0.2', volume: '3124', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535603', previous: '152.775', displaytime: '1508522691', timestamp: '20171020163002', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '153.075', ysettlement: '152.775', yvolume: '4108', tradesize: '1', pchange: '+0.2%', openinterest: '14769', changedir: 'up', exchangeRate: '1', month: 'November 2017', shortmonth: 'Nov 2017' }, 'GF*3': { name: 'Feeder Cattle', flag: 's', price_2_close: '151.2', open_interest: '22197', tradetime: '20171020130500', symbol: 'GFF18', open: '151.475', high: '152.075', low: '150.025', last: '151.325', rawLast: '151.325', change: '0.125', pctchange: '0.08', volume: '4988', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535603', previous: '151.2', displaytime: '1508522689', timestamp: '20171020163002', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '151.325', ysettlement: '151.2', yvolume: '5645', tradesize: '1', pchange: '+0.08%', openinterest: '22197', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'GF*4': { name: 'Feeder Cattle', flag: 's', price_2_close: '148.075', open_interest: '12770', tradetime: '20171020130500', symbol: 'GFH18', open: '148.35', high: '148.95', low: '146.9', last: '148.45', rawLast: '148.45', change: '0.375', pctchange: '0.25', volume: '1845', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535603', previous: '148.075', displaytime: '1508522674', timestamp: '20171020163002', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '148.45', ysettlement: '148.075', yvolume: '2250', tradesize: '1', pchange: '+0.25%', openinterest: '12770', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'GF*5': { name: 'Feeder Cattle', flag: 's', price_2_close: '147.65', open_interest: '2990', tradetime: '20171020130500', symbol: 'GFJ18', open: '147.825', high: '148.4', low: '146.45', last: '148.05', rawLast: '148.05', change: '0.4', pctchange: '0.27', volume: '694', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535603', previous: '147.65', displaytime: '1508522610', timestamp: '20171020163002', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '148.05', ysettlement: '147.65', yvolume: '791', tradesize: '1', pchange: '+0.27%', openinterest: '2990', changedir: 'up', exchangeRate: '1', month: 'April 2018', shortmonth: 'Apr 2018' }, 'GF*6': { name: 'Feeder Cattle', flag: 's', price_2_close: '147', open_interest: '3490', tradetime: '20171020130500', symbol: 'GFK18', open: '147.225', high: '147.45', low: '145.5', last: '147.1', rawLast: '147.1', change: '0.1', pctchange: '0.07', volume: '649', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535603', previous: '147', displaytime: '1508522535', timestamp: '20171020163002', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '147.1', ysettlement: '147', yvolume: '308', tradesize: '1', pchange: '+0.07%', openinterest: '3490', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'GF*7': { name: 'Feeder Cattle', flag: 's', price_2_close: '147.725', open_interest: '903', tradetime: '20171020130500', symbol: 'GFQ18', open: '147.6', high: '148.65', low: '146.85', last: '148.55', rawLast: '148.55', change: '0.825', pctchange: '0.56', volume: '413', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535603', previous: '147.725', displaytime: '1508522495', timestamp: '20171020163002', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '148.55', ysettlement: '147.725', yvolume: '74', tradesize: '2', pchange: '+0.56%', openinterest: '903', changedir: 'up', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'GF*8': { name: 'Feeder Cattle', flag: 's', price_2_close: '147.85', open_interest: '3', tradetime: '20171020163002', symbol: 'GFU18', open: '0', high: '148.55', low: '148.55', last: '148.55', rawLast: '148.55', change: '0.7', pctchange: '0.47', volume: '0', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535603', previous: '147.85', displaytime: '1508535002', timestamp: '20171020163002', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '148.55', ysettlement: '147.85', yvolume: '0', tradesize: '0', pchange: '+0.47%', openinterest: '3', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'HE*1': { name: 'Lean Hogs', flag: 's', price_2_close: '64.25', open_interest: '118175', tradetime: '20171020130500', symbol: 'HEZ17', open: '64.275', high: '64.925', low: '63.9', last: '64.85', rawLast: '64.85', change: '0.6', pctchange: '0.93', volume: '19097', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508536079', previous: '64.25', displaytime: '1508522699', timestamp: '20171020163759', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '64.85', ysettlement: '64.25', yvolume: '18435', tradesize: '1', pchange: '+0.93%', openinterest: '118175', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'HE*2': { name: 'Lean Hogs', flag: 's', price_2_close: '68.475', open_interest: '47694', tradetime: '20171020130500', symbol: 'HEG18', open: '68.525', high: '69.175', low: '68.325', last: '69.1', rawLast: '69.1', change: '0.625', pctchange: '0.91', volume: '9833', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535724', previous: '68.475', displaytime: '1508522696', timestamp: '20171020163203', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '69.1', ysettlement: '68.475', yvolume: '8320', tradesize: '1', pchange: '+0.91%', openinterest: '47694', changedir: 'up', exchangeRate: '1', month: 'February 2018', shortmonth: 'Feb 2018' }, 'HE*3': { name: 'Lean Hogs', flag: 's', price_2_close: '72.425', open_interest: '44986', tradetime: '20171020130500', symbol: 'HEJ18', open: '72.4', high: '72.975', low: '72.1', last: '72.9', rawLast: '72.9', change: '0.475', pctchange: '0.66', volume: '5539', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535724', previous: '72.425', displaytime: '1508522696', timestamp: '20171020163203', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '72.9', ysettlement: '72.425', yvolume: '6752', tradesize: '1', pchange: '+0.66%', openinterest: '44986', changedir: 'up', exchangeRate: '1', month: 'April 2018', shortmonth: 'Apr 2018' }, 'HE*4': { name: 'Lean Hogs', flag: 's', price_2_close: '76.85', open_interest: '1262', tradetime: '20171020124900', symbol: 'HEK18', open: '76.75', high: '77.175', low: '76.75', last: '77.175', rawLast: '77.175', change: '0.325', pctchange: '0.42', volume: '75', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535724', previous: '76.85', displaytime: '1508521005', timestamp: '20171020163203', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '77.175', ysettlement: '76.85', yvolume: '54', tradesize: '1', pchange: '+0.42%', openinterest: '1262', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'HE*5': { name: 'Lean Hogs', flag: 's', price_2_close: '80.2', open_interest: '18980', tradetime: '20171020130500', symbol: 'HEM18', open: '80.1', high: '80.6', low: '79.95', last: '80.475', rawLast: '80.475', change: '0.275', pctchange: '0.34', volume: '1941', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535724', previous: '80.2', displaytime: '1508522699', timestamp: '20171020163203', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '80.475', ysettlement: '80.2', yvolume: '3243', tradesize: '1', pchange: '+0.34%', openinterest: '18980', changedir: 'up', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'HE*6': { name: 'Lean Hogs', flag: 's', price_2_close: '80.3', open_interest: '9305', tradetime: '20171020130500', symbol: 'HEN18', open: '80.25', high: '80.675', low: '80.1', last: '80.575', rawLast: '80.575', change: '0.275', pctchange: '0.34', volume: '868', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535724', previous: '80.3', displaytime: '1508522619', timestamp: '20171020163203', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '80.575', ysettlement: '80.3', yvolume: '892', tradesize: '1', pchange: '+0.34%', openinterest: '9305', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'HE*7': { name: 'Lean Hogs', flag: 's', price_2_close: '79.5', open_interest: '5011', tradetime: '20171020130400', symbol: 'HEQ18', open: '79.5', high: '79.775', low: '79.275', last: '79.725', rawLast: '79.725', change: '0.225', pctchange: '0.28', volume: '378', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535724', previous: '79.5', displaytime: '1508522633', timestamp: '20171020163203', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '79.725', ysettlement: '79.5', yvolume: '228', tradesize: '1', pchange: '+0.28%', openinterest: '5011', changedir: 'up', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'HE*8': { name: 'Lean Hogs', flag: 's', price_2_close: '66.9', open_interest: '1821', tradetime: '20171020130400', symbol: 'HEV18', open: '66.975', high: '67.2', low: '66.8', last: '67.1', rawLast: '67.1', change: '0.2', pctchange: '0.3', volume: '221', exchange: 'CME', type: '2', unitcode: '3', date: '1508475600', lastupdate: '1508535724', previous: '66.9', displaytime: '1508522349', timestamp: '20171020163203', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '67.1', ysettlement: '66.9', yvolume: '169', tradesize: '1', pchange: '+0.3%', openinterest: '1821', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'DL*1': { name: 'Class III Milk', flag: 's', price_2_close: '16.61', open_interest: '3849', tradetime: '20171020132600', symbol: 'DLV17', open: '16.6', high: '16.64', low: '16.6', last: '16.6', rawLast: '16.6', change: '-0.01', pctchange: '-0.06', volume: '144', exchange: 'CME', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535371', previous: '16.61', displaytime: '1508522990', timestamp: '20171020162610', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '2000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '16.6', ysettlement: '16.61', yvolume: '170', tradesize: '2', pchange: '-0.06%', openinterest: '3849', changedir: 'down', exchangeRate: '1', month: 'October 2017', shortmonth: 'Oct 2017' }, 'DL*2': { name: 'Class III Milk', flag: 's', price_2_close: '16.09', open_interest: '4503', tradetime: '20171020134700', symbol: 'DLX17', open: '16.04', high: '16.09', low: '15.69', last: '15.72', rawLast: '15.72', change: '-0.37', pctchange: '-2.3', volume: '564', exchange: 'CME', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535371', previous: '16.09', displaytime: '1508524898', timestamp: '20171020162610', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '2000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '15.72', ysettlement: '0', yvolume: '223', tradesize: '3', pchange: '-2.3%', openinterest: '4503', changedir: 'down', exchangeRate: '1', month: 'November 2017', shortmonth: 'Nov 2017' }, 'DL*3': { name: 'Class III Milk', flag: 's', price_2_close: '15.75', open_interest: '3925', tradetime: '20171020160300', symbol: 'DLZ17', open: '15.7', high: '15.72', low: '15.46', last: '15.49', rawLast: '15.49', change: '-0.26', pctchange: '-1.65', volume: '168', exchange: 'CME', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508535371', previous: '15.75', displaytime: '1508524188', timestamp: '20171020162610', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '2000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '15.49', ysettlement: '0', yvolume: '108', tradesize: '2', pchange: '-1.65%', openinterest: '3925', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' } };