var quotes = { 'CLX17': { name: 'Crude Oil WTI', flag: '', price_2_close: '51.87', open_interest: '165521', tradetime: '20171017095400', symbol: 'CLX17', open: '51.93', high: '52.25', low: '51.57', last: '51.6', rawLast: '51.6', change: '-0.27', pctchange: '-0.52', volume: '227558', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '51.87', displaytime: '1508252039', timestamp: '20171017095359', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '51.59', bidsize: '29', ask: '51.6', asksize: '92', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '51.87', yvolume: '520725', tradesize: '1', pchange: '-0.52%', openinterest: '165521', changedir: 'down', exchangeRate: '1', month: 'November 2017', shortmonth: 'Nov 2017' }, 'CLZ17': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.14', open_interest: '542279', tradetime: '20171017095400', symbol: 'CLZ17', open: '52.2', high: '52.51', low: '51.83', last: '51.86', rawLast: '51.86', change: '-0.28', pctchange: '-0.54', volume: '234995', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '52.14', displaytime: '1508252038', timestamp: '20171017095358', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '51.85', bidsize: '56', ask: '51.86', asksize: '41', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.14', yvolume: '331180', tradesize: '1', pchange: '-0.54%', openinterest: '542279', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'CLF18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.34', open_interest: '292691', tradetime: '20171017095400', symbol: 'CLF18', open: '52.4', high: '52.69', low: '52.03', last: '52.06', rawLast: '52.06', change: '-0.28', pctchange: '-0.53', volume: '26865', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '52.34', displaytime: '1508252031', timestamp: '20171017095353', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '52.04', bidsize: '60', ask: '52.06', asksize: '101', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.34', yvolume: '78591', tradesize: '1', pchange: '-0.53%', openinterest: '292691', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'CLG18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.49', open_interest: '127262', tradetime: '20171017095400', symbol: 'CLG18', open: '52.5', high: '52.79', low: '52.19', last: '52.23', rawLast: '52.23', change: '-0.26', pctchange: '-0.5', volume: '12250', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '52.49', displaytime: '1508251898', timestamp: '20171017095352', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '52.18', bidsize: '56', ask: '52.2', asksize: '101', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.49', yvolume: '29743', tradesize: '1', pchange: '-0.5%', openinterest: '127262', changedir: 'down', exchangeRate: '1', month: 'February 2018', shortmonth: 'Feb 2018' }, 'CLH18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.59', open_interest: '240764', tradetime: '20171017095400', symbol: 'CLH18', open: '52.58', high: '52.88', low: '52.28', last: '52.3', rawLast: '52.3', change: '-0.29', pctchange: '-0.55', volume: '14329', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '52.59', displaytime: '1508252020', timestamp: '20171017095340', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '52.27', bidsize: '29', ask: '52.29', asksize: '101', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.59', yvolume: '33615', tradesize: '1', pchange: '-0.55%', openinterest: '240764', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'CLJ18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.63', open_interest: '65028', tradetime: '20171017095400', symbol: 'CLJ18', open: '52.5', high: '52.85', low: '52.3', last: '52.3', rawLast: '52.3', change: '-0.33', pctchange: '-0.63', volume: '5482', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '52.63', displaytime: '1508251927', timestamp: '20171017095235', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '52.3', bidsize: '29', ask: '52.32', asksize: '78', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.63', yvolume: '17393', tradesize: '1', pchange: '-0.63%', openinterest: '65028', changedir: 'down', exchangeRate: '1', month: 'April 2018', shortmonth: 'Apr 2018' }, 'CLK18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.62', open_interest: '62092', tradetime: '20171017095400', symbol: 'CLK18', open: '52.49', high: '52.87', low: '52.32', last: '52.32', rawLast: '52.32', change: '-0.3', pctchange: '-0.57', volume: '2680', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '52.62', displaytime: '1508251909', timestamp: '20171017095305', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '52.28', bidsize: '29', ask: '52.3', asksize: '43', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.62', yvolume: '12241', tradesize: '1', pchange: '-0.57%', openinterest: '62092', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'CLM18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.57', open_interest: '197386', tradetime: '20171017095400', symbol: 'CLM18', open: '52.45', high: '52.82', low: '52.22', last: '52.26', rawLast: '52.26', change: '-0.31', pctchange: '-0.59', volume: '13089', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '52.57', displaytime: '1508252006', timestamp: '20171017095340', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '52.22', bidsize: '71', ask: '52.25', asksize: '100', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.57', yvolume: '45705', tradesize: '2', pchange: '-0.59%', openinterest: '197386', changedir: 'down', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'CLN18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.47', open_interest: '50769', tradetime: '20171017095400', symbol: 'CLN18', open: '52.25', high: '52.61', low: '52.18', last: '52.18', rawLast: '52.18', change: '-0.29', pctchange: '-0.55', volume: '1066', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252637', previous: '52.47', displaytime: '1508251789', timestamp: '20171017095304', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '52.12', bidsize: '18', ask: '52.16', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.47', yvolume: '7865', tradesize: '1', pchange: '-0.55%', openinterest: '50769', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'CLQ18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.36', open_interest: '36505', tradetime: '20171017095400', symbol: 'CLQ18', open: '52.23', high: '52.49', low: '52.23', last: '52.49', rawLast: '52.49', change: '0.13', pctchange: '0.25', volume: '894', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252637', previous: '52.36', displaytime: '1508250643', timestamp: '20171017095137', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '52.01', bidsize: '13', ask: '52.07', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.36', yvolume: '6121', tradesize: '1', pchange: '+0.25%', openinterest: '36505', changedir: 'up', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'CLU18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.25', open_interest: '64568', tradetime: '20171017095400', symbol: 'CLU18', open: '52.18', high: '52.43', low: '51.93', last: '51.97', rawLast: '51.97', change: '-0.28', pctchange: '-0.54', volume: '1853', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252636', previous: '52.25', displaytime: '1508251795', timestamp: '20171017095140', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '51.92', bidsize: '1', ask: '51.94', asksize: '10', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '52.25', yvolume: '13187', tradesize: '1', pchange: '-0.54%', openinterest: '64568', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'CLV18': { name: 'Crude Oil WTI', flag: '', price_2_close: '52.14', open_interest: '44202', tradetime: '20171017095400', symbol: 'CLV18', open: '52.08', high: '52.26', low: '51.83', last: '51.83', rawLast: '51.83', change: '-0.31', pctchange: '-0.59', volume: '681', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252636', previous: '52.14', displaytime: '1508251682', timestamp: '20171017095304', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '51.81', bidsize: '1', ask: '51.85', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '52.14', yvolume: '3298', tradesize: '2', pchange: '-0.59%', openinterest: '44202', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'CLX18': { name: 'Crude Oil WTI', flag: 's', price_2_close: '51.85', open_interest: '35698', tradetime: '20171016170200', symbol: 'CLX18', open: '52.6', high: '52.6', low: '51.5', last: '52.04', rawLast: '52.04', change: '0.19', pctchange: '0.37', volume: '2575', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '51.85', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '51.25', bidsize: '6', ask: '52.36', asksize: '6', session_id: 'previous', session: '', ticktype: '', settlement: '52.04', pchange: '+0.37%', openinterest: '35698', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'CLZ18': { name: 'Crude Oil WTI', flag: '', price_2_close: '51.94', open_interest: '256859', tradetime: '20171017095400', symbol: 'CLZ18', open: '51.85', high: '52.14', low: '51.62', last: '51.66', rawLast: '51.66', change: '-0.28', pctchange: '-0.54', volume: '18786', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252638', previous: '51.94', displaytime: '1508252006', timestamp: '20171017095323', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '51.62', bidsize: '21', ask: '51.64', asksize: '19', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '51.94', yvolume: '47494', tradesize: '2', pchange: '-0.54%', openinterest: '256859', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'CLF19': { name: 'Crude Oil WTI', flag: '', price_2_close: '51.79', open_interest: '29634', tradetime: '20171017095400', symbol: 'CLF19', open: '51.79', high: '51.79', low: '51.79', last: '51.79', rawLast: '51.79', change: '0', pctchange: '0', volume: '248', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252632', previous: '51.79', displaytime: '1508251434', timestamp: '20171017094354', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '51.31', bidsize: '3', ask: '52.12', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '1204', tradesize: '0', pchange: '0%', openinterest: '29634', changedir: 'none', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'CLG19': { name: 'Crude Oil WTI', flag: 's', price_2_close: '51.53', open_interest: '15653', tradetime: '20171016170200', symbol: 'CLG19', open: '51.99', high: '51.99', low: '51.65', last: '51.65', rawLast: '51.65', change: '0.12', pctchange: '0.23', volume: '782', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '51.53', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.87', bidsize: '4', ask: '51.99', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '51.65', pchange: '+0.23%', openinterest: '15653', changedir: 'up', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 2019' }, 'CLH19': { name: 'Crude Oil WTI', flag: 's', price_2_close: '51.41', open_interest: '26062', tradetime: '20171016170200', symbol: 'CLH19', open: '0', high: '51.52', low: '51.52', last: '51.52', rawLast: '51.52', change: '0.11', pctchange: '0.21', volume: '2643', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '51.41', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.7', bidsize: '6', ask: '52.12', asksize: '6', session_id: 'previous', session: '', ticktype: '', settlement: '51.52', pchange: '+0.21%', openinterest: '26062', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'CLJ19': { name: 'Crude Oil WTI', flag: '', price_2_close: '51.41', open_interest: '9830', tradetime: '20171017093900', symbol: 'CLJ19', open: '51.39', high: '51.39', low: '51.38', last: '51.38', rawLast: '51.38', change: '-0.03', pctchange: '-0.06', volume: '274', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252637', previous: '51.41', displaytime: '1508250433', timestamp: '20171017094420', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.59', bidsize: '1', ask: '52.02', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '51.41', yvolume: '511', tradesize: '2', pchange: '-0.06%', openinterest: '9830', changedir: 'down', exchangeRate: '1', month: 'April 2019', shortmonth: 'Apr 2019' }, 'CLK19': { name: 'Crude Oil WTI', flag: 's', price_2_close: '51.21', open_interest: '13899', tradetime: '20171016170200', symbol: 'CLK19', open: '0', high: '51.29', low: '51.29', last: '51.29', rawLast: '51.29', change: '0.08', pctchange: '0.16', volume: '952', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '51.21', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.58', bidsize: '1', ask: '51.91', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '51.29', pchange: '+0.16%', openinterest: '13899', changedir: 'up', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'CLM19': { name: 'Crude Oil WTI', flag: '', price_2_close: '51.21', open_interest: '53225', tradetime: '20171017095400', symbol: 'CLM19', open: '51.05', high: '51.35', low: '50.96', last: '50.96', rawLast: '50.96', change: '-0.25', pctchange: '-0.49', volume: '1184', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252636', previous: '51.21', displaytime: '1508251495', timestamp: '20171017095208', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.93', bidsize: '7', ask: '50.96', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '51.21', yvolume: '7060', tradesize: '1', pchange: '-0.49%', openinterest: '53225', changedir: 'down', exchangeRate: '1', month: 'June 2019', shortmonth: 'Jun 2019' }, 'CLN19': { name: 'Crude Oil WTI', flag: 's', price_2_close: '51.04', open_interest: '5857', tradetime: '20171016170200', symbol: 'CLN19', open: '51.17', high: '51.17', low: '51.08', last: '51.08', rawLast: '51.08', change: '0.04', pctchange: '0.08', volume: '395', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '51.04', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.54', bidsize: '1', ask: '51.26', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '51.08', pchange: '+0.08%', openinterest: '5857', changedir: 'up', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'CLQ19': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.94', open_interest: '3183', tradetime: '20171016170200', symbol: 'CLQ19', open: '0', high: '50.97', low: '50.97', last: '50.97', rawLast: '50.97', change: '0.03', pctchange: '0.06', volume: '144', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.94', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.25', bidsize: '1', ask: '51.59', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '50.97', pchange: '+0.06%', openinterest: '3183', changedir: 'up', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'CLU19': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.85', open_interest: '8405', tradetime: '20171016170200', symbol: 'CLU19', open: '0', high: '50.86', low: '50.86', last: '50.86', rawLast: '50.86', change: '0.01', pctchange: '0.02', volume: '452', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.85', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.02', bidsize: '1', ask: '51.52', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '50.86', pchange: '+0.02%', openinterest: '8405', changedir: 'up', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'CLV19': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.78', open_interest: '4349', tradetime: '20171016170200', symbol: 'CLV19', open: '50.75', high: '50.78', low: '50.64', last: '50.78', rawLast: '50.78', change: '0', pctchange: '0', volume: '378', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508199054', previous: '50.78', displaytime: '1508191320', timestamp: '20171016190054', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '49.88', bidsize: '1', ask: '51.45', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '50.78', pchange: '0%', openinterest: '4349', changedir: 'none', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'CLX19': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.73', open_interest: '3353', tradetime: '20171016170200', symbol: 'CLX19', open: '0', high: '50.72', low: '50.72', last: '50.72', rawLast: '50.72', change: '-0.01', pctchange: '-0.02', volume: '1240', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.73', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.72', pchange: '-0.02%', openinterest: '3353', changedir: 'down', exchangeRate: '1', month: 'November 2019', shortmonth: 'Nov 2019' }, 'CLZ19': { name: 'Crude Oil WTI', flag: '', price_2_close: '50.68', open_interest: '63787', tradetime: '20171017095400', symbol: 'CLZ19', open: '50.55', high: '50.82', low: '50.45', last: '50.48', rawLast: '50.48', change: '-0.2', pctchange: '-0.39', volume: '2030', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252638', previous: '50.68', displaytime: '1508252035', timestamp: '20171017095353', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.45', bidsize: '18', ask: '50.49', asksize: '42', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '50.68', yvolume: '11638', tradesize: '1', pchange: '-0.39%', openinterest: '63787', changedir: 'down', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'CLF20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.62', open_interest: '2614', tradetime: '20171016170200', symbol: 'CLF20', open: '0', high: '50.59', low: '50.59', last: '50.59', rawLast: '50.59', change: '-0.03', pctchange: '-0.06', volume: '402', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508199054', previous: '50.62', displaytime: '1508191320', timestamp: '20171016190054', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.59', pchange: '-0.06%', openinterest: '2614', changedir: 'down', exchangeRate: '1', month: 'January 2020', shortmonth: 'Jan 2020' }, 'CLG20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.55', open_interest: '1749', tradetime: '20171016170200', symbol: 'CLG20', open: '0', high: '50.51', low: '50.51', last: '50.51', rawLast: '50.51', change: '-0.04', pctchange: '-0.08', volume: '3', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.55', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.51', pchange: '-0.08%', openinterest: '1749', changedir: 'down', exchangeRate: '1', month: 'February 2020', shortmonth: 'Feb 2020' }, 'CLH20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.48', open_interest: '2025', tradetime: '20171016170200', symbol: 'CLH20', open: '0', high: '50.43', low: '50.43', last: '50.43', rawLast: '50.43', change: '-0.05', pctchange: '-0.1', volume: '7', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.48', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.43', pchange: '-0.1%', openinterest: '2025', changedir: 'down', exchangeRate: '1', month: 'March 2020', shortmonth: 'Mar 2020' }, 'CLJ20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.42', open_interest: '549', tradetime: '20171016170200', symbol: 'CLJ20', open: '0', high: '50.36', low: '50.36', last: '50.36', rawLast: '50.36', change: '-0.06', pctchange: '-0.12', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.42', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.36', pchange: '-0.12%', openinterest: '549', changedir: 'down', exchangeRate: '1', month: 'April 2020', shortmonth: 'Apr 2020' }, 'CLK20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.37', open_interest: '157', tradetime: '20171016170200', symbol: 'CLK20', open: '0', high: '50.3', low: '50.3', last: '50.3', rawLast: '50.3', change: '-0.07', pctchange: '-0.14', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.37', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.3', pchange: '-0.14%', openinterest: '157', changedir: 'down', exchangeRate: '1', month: 'May 2020', shortmonth: 'May 2020' }, 'CLM20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.34', open_interest: '5254', tradetime: '20171016170200', symbol: 'CLM20', open: '50.54', high: '50.55', low: '50.08', last: '50.26', rawLast: '50.26', change: '-0.08', pctchange: '-0.16', volume: '329', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.34', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.01', bidsize: '2', ask: '50.1', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '50.26', pchange: '-0.16%', openinterest: '5254', changedir: 'down', exchangeRate: '1', month: 'June 2020', shortmonth: 'Jun 2020' }, 'CLN20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.28', open_interest: '307', tradetime: '20171016170200', symbol: 'CLN20', open: '0', high: '50.19', low: '50.19', last: '50.19', rawLast: '50.19', change: '-0.09', pctchange: '-0.18', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.28', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.19', pchange: '-0.18%', openinterest: '307', changedir: 'down', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'CLQ20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.24', open_interest: '546', tradetime: '20171016170200', symbol: 'CLQ20', open: '0', high: '50.14', low: '50.14', last: '50.14', rawLast: '50.14', change: '-0.1', pctchange: '-0.2', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.24', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.14', pchange: '-0.2%', openinterest: '546', changedir: 'down', exchangeRate: '1', month: 'August 2020', shortmonth: 'Aug 2020' }, 'CLU20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.22', open_interest: '1489', tradetime: '20171016170200', symbol: 'CLU20', open: '0', high: '50.11', low: '50.11', last: '50.11', rawLast: '50.11', change: '-0.11', pctchange: '-0.22', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.22', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.11', pchange: '-0.22%', openinterest: '1489', changedir: 'down', exchangeRate: '1', month: 'September 2020', shortmonth: 'Sep 2020' }, 'CLV20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.21', open_interest: '154', tradetime: '20171016170200', symbol: 'CLV20', open: '0', high: '50.09', low: '50.09', last: '50.09', rawLast: '50.09', change: '-0.12', pctchange: '-0.24', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.21', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.09', pchange: '-0.24%', openinterest: '154', changedir: 'down', exchangeRate: '1', month: 'October 2020', shortmonth: 'Oct 2020' }, 'CLX20': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.21', open_interest: '210', tradetime: '20171016170200', symbol: 'CLX20', open: '0', high: '50.08', low: '50.08', last: '50.08', rawLast: '50.08', change: '-0.13', pctchange: '-0.26', volume: '10', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.21', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.08', pchange: '-0.26%', openinterest: '210', changedir: 'down', exchangeRate: '1', month: 'November 2020', shortmonth: 'Nov 2020' }, 'CLZ20': { name: 'Crude Oil WTI', flag: '', price_2_close: '50.07', open_interest: '25583', tradetime: '20171017095400', symbol: 'CLZ20', open: '49.87', high: '50.18', low: '49.87', last: '49.93', rawLast: '49.93', change: '-0.14', pctchange: '-0.28', volume: '233', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252639', previous: '50.07', displaytime: '1508251429', timestamp: '20171017094931', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '49.87', bidsize: '1', ask: '49.96', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '50.07', yvolume: '2444', tradesize: '1', pchange: '-0.28%', openinterest: '25583', changedir: 'down', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' }, 'CLF21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.17', open_interest: '30', tradetime: '20171016170200', symbol: 'CLF21', open: '0', high: '50.01', low: '50.01', last: '50.01', rawLast: '50.01', change: '-0.16', pctchange: '-0.32', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.17', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '50.01', pchange: '-0.32%', openinterest: '30', changedir: 'down', exchangeRate: '1', month: 'January 2021', shortmonth: 'Jan 2021' }, 'CLG21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.14', open_interest: '0', tradetime: '20171016170200', symbol: 'CLG21', open: '0', high: '49.97', low: '49.97', last: '49.97', rawLast: '49.97', change: '-0.17', pctchange: '-0.34', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.14', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.97', ysettlement: '50.14', yvolume: '0', tradesize: '0', pchange: '-0.34%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'February 2021', shortmonth: 'Feb 2021' }, 'CLH21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.11', open_interest: '0', tradetime: '20171016170200', symbol: 'CLH21', open: '0', high: '49.94', low: '49.94', last: '49.94', rawLast: '49.94', change: '-0.17', pctchange: '-0.34', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.11', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.94', ysettlement: '50.11', yvolume: '0', tradesize: '0', pchange: '-0.34%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2021', shortmonth: 'Mar 2021' }, 'CLJ21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.09', open_interest: '0', tradetime: '20171016170200', symbol: 'CLJ21', open: '0', high: '49.91', low: '49.91', last: '49.91', rawLast: '49.91', change: '-0.18', pctchange: '-0.36', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.09', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.91', ysettlement: '50.09', yvolume: '0', tradesize: '0', pchange: '-0.36%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'April 2021', shortmonth: 'Apr 2021' }, 'CLK21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.1', open_interest: '0', tradetime: '20171016170200', symbol: 'CLK21', open: '0', high: '49.91', low: '49.91', last: '49.91', rawLast: '49.91', change: '-0.19', pctchange: '-0.38', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.1', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.91', ysettlement: '50.1', yvolume: '0', tradesize: '0', pchange: '-0.38%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2021', shortmonth: 'May 2021' }, 'CLM21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.13', open_interest: '400', tradetime: '20171016170200', symbol: 'CLM21', open: '0', high: '49.93', low: '49.93', last: '49.93', rawLast: '49.93', change: '-0.2', pctchange: '-0.4', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.13', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '49.93', pchange: '-0.4%', openinterest: '400', changedir: 'down', exchangeRate: '1', month: 'June 2021', shortmonth: 'Jun 2021' }, 'CLN21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.09', open_interest: '0', tradetime: '20171016170200', symbol: 'CLN21', open: '0', high: '49.88', low: '49.88', last: '49.88', rawLast: '49.88', change: '-0.21', pctchange: '-0.42', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.09', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.88', ysettlement: '50.09', yvolume: '0', tradesize: '0', pchange: '-0.42%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2021', shortmonth: 'Jul 2021' }, 'CLQ21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.06', open_interest: '0', tradetime: '20171016170200', symbol: 'CLQ21', open: '0', high: '49.85', low: '49.85', last: '49.85', rawLast: '49.85', change: '-0.21', pctchange: '-0.42', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.06', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.85', ysettlement: '50.06', yvolume: '0', tradesize: '0', pchange: '-0.42%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'August 2021', shortmonth: 'Aug 2021' }, 'CLU21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.05', open_interest: '0', tradetime: '20171016170200', symbol: 'CLU21', open: '0', high: '49.83', low: '49.83', last: '49.83', rawLast: '49.83', change: '-0.22', pctchange: '-0.44', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.05', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.83', ysettlement: '50.05', yvolume: '0', tradesize: '0', pchange: '-0.44%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2021', shortmonth: 'Sep 2021' }, 'CLV21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.05', open_interest: '1', tradetime: '20171016170200', symbol: 'CLV21', open: '0', high: '49.83', low: '49.83', last: '49.83', rawLast: '49.83', change: '-0.22', pctchange: '-0.44', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.05', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '49.83', pchange: '-0.44%', openinterest: '1', changedir: 'down', exchangeRate: '1', month: 'October 2021', shortmonth: 'Oct 2021' }, 'CLX21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.07', open_interest: '0', tradetime: '20171016170200', symbol: 'CLX21', open: '0', high: '49.85', low: '49.85', last: '49.85', rawLast: '49.85', change: '-0.22', pctchange: '-0.44', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.07', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.85', ysettlement: '50.07', yvolume: '0', tradesize: '0', pchange: '-0.44%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'November 2021', shortmonth: 'Nov 2021' }, 'CLZ21': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.12', open_interest: '7447', tradetime: '20171016170200', symbol: 'CLZ21', open: '50.2', high: '50.2', low: '49.7', last: '49.89', rawLast: '49.89', change: '-0.23', pctchange: '-0.46', volume: '372', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.12', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '49.17', bidsize: '4', ask: '50.39', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '49.89', pchange: '-0.46%', openinterest: '7447', changedir: 'down', exchangeRate: '1', month: 'December 2021', shortmonth: 'Dec 2021' }, 'CLF22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.1', open_interest: '0', tradetime: '20171016170200', symbol: 'CLF22', open: '0', high: '49.87', low: '49.87', last: '49.87', rawLast: '49.87', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.1', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.87', ysettlement: '50.1', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'January 2022', shortmonth: 'Jan 2022' }, 'CLG22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.1', open_interest: '0', tradetime: '20171016170200', symbol: 'CLG22', open: '0', high: '49.87', low: '49.87', last: '49.87', rawLast: '49.87', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.1', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.87', ysettlement: '50.1', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'February 2022', shortmonth: 'Feb 2022' }, 'CLH22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.1', open_interest: '0', tradetime: '20171016170200', symbol: 'CLH22', open: '0', high: '49.87', low: '49.87', last: '49.87', rawLast: '49.87', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.1', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.87', ysettlement: '50.1', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2022', shortmonth: 'Mar 2022' }, 'CLJ22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.11', open_interest: '0', tradetime: '20171016170200', symbol: 'CLJ22', open: '0', high: '49.88', low: '49.88', last: '49.88', rawLast: '49.88', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.11', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.88', ysettlement: '50.11', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'April 2022', shortmonth: 'Apr 2022' }, 'CLK22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.15', open_interest: '0', tradetime: '20171016170200', symbol: 'CLK22', open: '0', high: '49.92', low: '49.92', last: '49.92', rawLast: '49.92', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.15', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.92', ysettlement: '50.15', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2022', shortmonth: 'May 2022' }, 'CLM22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.21', open_interest: '0', tradetime: '20171016170200', symbol: 'CLM22', open: '0', high: '49.98', low: '49.98', last: '49.98', rawLast: '49.98', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.21', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.98', ysettlement: '50.21', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2022', shortmonth: 'Jun 2022' }, 'CLN22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.19', open_interest: '0', tradetime: '20171016170200', symbol: 'CLN22', open: '0', high: '49.96', low: '49.96', last: '49.96', rawLast: '49.96', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.19', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.96', ysettlement: '50.19', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2022', shortmonth: 'Jul 2022' }, 'CLQ22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.19', open_interest: '0', tradetime: '20171016170200', symbol: 'CLQ22', open: '0', high: '49.96', low: '49.96', last: '49.96', rawLast: '49.96', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.19', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.96', ysettlement: '50.19', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'August 2022', shortmonth: 'Aug 2022' }, 'CLU22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.21', open_interest: '0', tradetime: '20171016170200', symbol: 'CLU22', open: '0', high: '49.98', low: '49.98', last: '49.98', rawLast: '49.98', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.21', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '49.98', ysettlement: '50.21', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2022', shortmonth: 'Sep 2022' }, 'CLV22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.24', open_interest: '0', tradetime: '20171016170200', symbol: 'CLV22', open: '0', high: '50.01', low: '50.01', last: '50.01', rawLast: '50.01', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.24', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '50.01', ysettlement: '50.24', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2022', shortmonth: 'Oct 2022' }, 'CLX22': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.3', open_interest: '0', tradetime: '20171016170200', symbol: 'CLX22', open: '0', high: '50.07', low: '50.07', last: '50.07', rawLast: '50.07', change: '-0.23', pctchange: '-0.46', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.3', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '50.07', ysettlement: '50.3', yvolume: '0', tradesize: '0', pchange: '-0.46%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'November 2022', shortmonth: 'Nov 2022' }, 'CLZ22': { name: 'Crude Oil WTI', flag: '', price_2_close: '50.15', open_interest: '841', tradetime: '20171017095300', symbol: 'CLZ22', open: '49.95', high: '49.95', low: '49.95', last: '49.95', rawLast: '49.95', change: '-0.2', pctchange: '-0.4', volume: '7', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252630', previous: '50.15', displaytime: '1508251429', timestamp: '20171017094350', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '49.87', bidsize: '2', ask: '50.88', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '50.15', yvolume: '31', tradesize: '1', pchange: '-0.4%', openinterest: '841', changedir: 'down', exchangeRate: '1', month: 'December 2022', shortmonth: 'Dec 2022' }, 'CLM23': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.57', open_interest: '0', tradetime: '20171016170200', symbol: 'CLM23', open: '0', high: '50.34', low: '50.34', last: '50.34', rawLast: '50.34', change: '-0.23', pctchange: '-0.45', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.57', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '50.34', ysettlement: '50.57', yvolume: '0', tradesize: '0', pchange: '-0.45%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2023', shortmonth: 'Jun 2023' }, 'CLZ23': { name: 'Crude Oil WTI', flag: 's', price_2_close: '50.84', open_interest: '145', tradetime: '20171016170200', symbol: 'CLZ23', open: '0', high: '50.61', low: '50.61', last: '50.61', rawLast: '50.61', change: '-0.23', pctchange: '-0.45', volume: '2', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '50.84', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '50.01', bidsize: '1', ask: '51.68', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '50.61', pchange: '-0.45%', openinterest: '145', changedir: 'down', exchangeRate: '1', month: 'December 2023', shortmonth: 'Dec 2023' }, 'CLM24': { name: 'Crude Oil WTI', flag: 's', price_2_close: '51.11', open_interest: '0', tradetime: '20171016170200', symbol: 'CLM24', open: '0', high: '50.84', low: '50.84', last: '50.84', rawLast: '50.84', change: '-0.27', pctchange: '-0.53', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '51.11', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '50.84', ysettlement: '51.11', yvolume: '0', tradesize: '0', pchange: '-0.53%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'CLZ24': { name: 'Crude Oil WTI', flag: 's', price_2_close: '51.44', open_interest: '9', tradetime: '20171016170200', symbol: 'CLZ24', open: '0', high: '51.13', low: '51.13', last: '51.13', rawLast: '51.13', change: '-0.31', pctchange: '-0.6', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '51.44', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '51.13', pchange: '-0.6%', openinterest: '9', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'CLM25': { name: 'Crude Oil WTI', flag: 's', price_2_close: '51.74', open_interest: '0', tradetime: '20171016170200', symbol: 'CLM25', open: '0', high: '51.43', low: '51.43', last: '51.43', rawLast: '51.43', change: '-0.31', pctchange: '-0.6', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508130000', lastupdate: '1508198351', previous: '51.74', displaytime: '1508191320', timestamp: '20171016184911', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '1000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '51.43', ysettlement: '51.74', yvolume: '0', tradesize: '0', pchange: '-0.6%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'June 2025', shortmonth: 'Jun 2025' }, 'CLZ25': { name: 'Crude Oil WTI', flag: '', price_2_close: '51.73', open_interest: '11', tradetime: '20171017094349', symbol: 'CLZ25', open: '51.73', high: '51.73', low: '51.73', last: '51.73', rawLast: '51.73', change: '0', pctchange: '0', volume: '4', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508216400', lastupdate: '1508252031', previous: '51.73', displaytime: '1508251429', timestamp: '20171017094350', day: 'G', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '51.73', bidsize: '6', ask: '0', asksize: '0', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '51.73', yvolume: '0', tradesize: '1', pchange: '0%', openinterest: '11', changedir: 'none', exchangeRate: '1', month: 'December 2025', shortmonth: 'Dec 2025' } };