var quotes = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '364.75', open_interest: '476394', tradetime: '20181119054501', symbol: 'ZCZ18', open: '364.75', high: '366.25', low: '364.5', last: '364.5', rawLast: '364.5', change: '-0.25', pctchange: '-0.07', volume: '8084', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628687', previous: '364.75', displaytime: '1542627901', timestamp: '20181119054634', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '364.5', bidsize: '208', ask: '364.75', asksize: '195', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '364.75', yvolume: '163026', tradesize: '1', pchange: '-0.07%', openinterest: '476394', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '375.75', open_interest: '639876', tradetime: '20181119054754', symbol: 'ZCH19', open: '375.5', high: '377', low: '375.25', last: '375.5', rawLast: '375.5', change: '-0.25', pctchange: '-0.07', volume: '5571', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628685', previous: '375.75', displaytime: '1542628074', timestamp: '20181119054753', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '375.25', bidsize: '231', ask: '375.5', asksize: '33', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '375.75', yvolume: '119554', tradesize: '1', pchange: '-0.07%', openinterest: '639876', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '383.5', open_interest: '181503', tradetime: '20181119052733', symbol: 'ZCK19', open: '383', high: '384.75', low: '382.75', last: '383', rawLast: '383', change: '-0.5', pctchange: '-0.13', volume: '1984', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628685', previous: '383.5', displaytime: '1542626853', timestamp: '20181119052732', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '382.75', bidsize: '238', ask: '383', asksize: '10', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '383.5', yvolume: '37481', tradesize: '2', pchange: '-0.13%', openinterest: '181503', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZC*4': { name: 'Corn', flag: '', price_2_close: '390', open_interest: '180517', tradetime: '20181119052733', symbol: 'ZCN19', open: '389.75', high: '391.25', low: '389.5', last: '389.5', rawLast: '389.5', change: '-0.5', pctchange: '-0.13', volume: '1077', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628687', previous: '390', displaytime: '1542626853', timestamp: '20181119053213', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '389.5', bidsize: '213', ask: '389.75', asksize: '42', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '390', yvolume: '23562', tradesize: '1', pchange: '-0.13%', openinterest: '180517', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZS*1': { name: 'Soybeans', flag: '', price_2_close: '892.25', open_interest: '300252', tradetime: '20181119054711', symbol: 'ZSF19', open: '892', high: '892.25', low: '887', last: '887.5', rawLast: '887.5', change: '-4.75', pctchange: '-0.53', volume: '7060', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628685', previous: '892.25', displaytime: '1542628031', timestamp: '20181119054710', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '887.25', bidsize: '76', ask: '887.5', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '892.25', yvolume: '71310', tradesize: '1', pchange: '-0.53%', openinterest: '300252', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZS*2': { name: 'Soybeans', flag: '', price_2_close: '905.75', open_interest: '184622', tradetime: '20181119054710', symbol: 'ZSH19', open: '905', high: '905.5', low: '900.5', last: '901', rawLast: '901', change: '-4.75', pctchange: '-0.52', volume: '1823', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628685', previous: '905.75', displaytime: '1542628030', timestamp: '20181119054709', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '900.75', bidsize: '63', ask: '901', asksize: '14', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '905.75', yvolume: '24840', tradesize: '1', pchange: '-0.52%', openinterest: '184622', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZS*3': { name: 'Soybeans', flag: '', price_2_close: '918.75', open_interest: '108375', tradetime: '20181119054710', symbol: 'ZSK19', open: '918', high: '918.5', low: '913.5', last: '914', rawLast: '914', change: '-4.75', pctchange: '-0.52', volume: '1264', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628685', previous: '918.75', displaytime: '1542628030', timestamp: '20181119054710', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '913.75', bidsize: '1', ask: '914', asksize: '16', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '918.75', yvolume: '17327', tradesize: '7', pchange: '-0.52%', openinterest: '108375', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZS*4': { name: 'Soybeans', flag: '', price_2_close: '930.5', open_interest: '96540', tradetime: '20181119053614', symbol: 'ZSN19', open: '930.25', high: '930.25', low: '925.5', last: '926', rawLast: '926', change: '-4.5', pctchange: '-0.48', volume: '736', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628685', previous: '930.5', displaytime: '1542627374', timestamp: '20181119054718', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '925.5', bidsize: '79', ask: '926', asksize: '20', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '930.5', yvolume: '9237', tradesize: '2', pchange: '-0.48%', openinterest: '96540', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZS*5': { name: 'Soybeans', flag: '', price_2_close: '934.75', open_interest: '7949', tradetime: '20181119034418', symbol: 'ZSQ19', open: '932.25', high: '933', low: '931', last: '931', rawLast: '931', change: '-3.75', pctchange: '-0.4', volume: '19', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628685', previous: '934.75', displaytime: '1542620658', timestamp: '20181119035528', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '930', bidsize: '4', ask: '930.5', asksize: '23', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '934.75', yvolume: '781', tradesize: '1', pchange: '-0.4%', openinterest: '7949', changedir: 'down', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'ZM*1': { name: 'Soybean Meal', flag: '', price_2_close: '310.9', open_interest: '88246', tradetime: '20181119054710', symbol: 'ZMZ18', open: '311.3', high: '311.5', low: '309.5', last: '309.8', rawLast: '309.8', change: '-1.1', pctchange: '-0.35', volume: '3425', exchange: 'CBOT', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542628685', previous: '310.9', displaytime: '1542628030', timestamp: '20181119054804', day: 'I', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '309.7', bidsize: '13', ask: '309.8', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '310.9', yvolume: '47721', tradesize: '4', pchange: '-0.35%', openinterest: '88246', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZM*2': { name: 'Soybean Meal', flag: '', price_2_close: '313', open_interest: '129791', tradetime: '20181119054710', symbol: 'ZMF19', open: '313', high: '313.4', low: '311.5', last: '311.9', rawLast: '311.9', change: '-1.1', pctchange: '-0.35', volume: '2746', exchange: 'CBOT', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542628685', previous: '313', displaytime: '1542628030', timestamp: '20181119054709', day: 'I', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '311.8', bidsize: '5', ask: '311.9', asksize: '18', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '313', yvolume: '31618', tradesize: '2', pchange: '-0.35%', openinterest: '129791', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZM*3': { name: 'Soybean Meal', flag: '', price_2_close: '315.2', open_interest: '95863', tradetime: '20181119054741', symbol: 'ZMH19', open: '316.2', high: '316.2', low: '313.7', last: '314', rawLast: '314', change: '-1.2', pctchange: '-0.38', volume: '1604', exchange: 'CBOT', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542628685', previous: '315.2', displaytime: '1542628061', timestamp: '20181119054804', day: 'I', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '313.9', bidsize: '7', ask: '314', asksize: '7', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '315.2', yvolume: '14661', tradesize: '1', pchange: '-0.38%', openinterest: '95863', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZL*1': { name: 'Soybean Oil', flag: '', price_2_close: '27.37', open_interest: '125583', tradetime: '20181119054732', symbol: 'ZLZ18', open: '27.42', high: '27.47', low: '27.32', last: '27.35', rawLast: '27.35', change: '-0.02', pctchange: '-0.07', volume: '14511', exchange: 'CBOT', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628687', previous: '27.37', displaytime: '1542628052', timestamp: '20181119054731', day: 'I', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.35', bidsize: '5', ask: '27.36', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '27.37', yvolume: '51822', tradesize: '1', pchange: '-0.07%', openinterest: '125583', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZL*2': { name: 'Soybean Oil', flag: '', price_2_close: '27.57', open_interest: '165252', tradetime: '20181119054807', symbol: 'ZLF19', open: '27.65', high: '27.66', low: '27.51', last: '27.55', rawLast: '27.55', change: '-0.02', pctchange: '-0.07', volume: '14208', exchange: 'CBOT', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628687', previous: '27.57', displaytime: '1542628087', timestamp: '20181119054806', day: 'I', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.54', bidsize: '12', ask: '27.55', asksize: '4', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '27.57', yvolume: '43185', tradesize: '1', pchange: '-0.07%', openinterest: '165252', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZL*3': { name: 'Soybean Oil', flag: '', price_2_close: '27.86', open_interest: '93950', tradetime: '20181119054732', symbol: 'ZLH19', open: '27.93', high: '27.93', low: '27.77', last: '27.82', rawLast: '27.82', change: '-0.04', pctchange: '-0.14', volume: '17508', exchange: 'CBOT', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628687', previous: '27.86', displaytime: '1542628052', timestamp: '20181119054731', day: 'I', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.81', bidsize: '14', ask: '27.83', asksize: '15', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '27.86', yvolume: '17302', tradesize: '1', pchange: '-0.14%', openinterest: '93950', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZW*1': { name: 'Wheat', flag: '', price_2_close: '506.75', open_interest: '98410', tradetime: '20181119054805', symbol: 'ZWZ18', open: '506.5', high: '507.25', low: '503', last: '503.5', rawLast: '503.5', change: '-3.25', pctchange: '-0.64', volume: '4953', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628687', previous: '506.75', displaytime: '1542628085', timestamp: '20181119054804', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '503.5', bidsize: '32', ask: '503.75', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '506.75', yvolume: '40155', tradesize: '12', pchange: '-0.64%', openinterest: '98410', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZW*2': { name: 'Wheat', flag: '', price_2_close: '515.25', open_interest: '190628', tradetime: '20181119054805', symbol: 'ZWH19', open: '514.75', high: '515.25', low: '510.25', last: '510.5', rawLast: '510.5', change: '-4.75', pctchange: '-0.92', volume: '5879', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628687', previous: '515.25', displaytime: '1542628085', timestamp: '20181119054804', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '510.5', bidsize: '40', ask: '510.75', asksize: '7', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '515.25', yvolume: '40400', tradesize: '1', pchange: '-0.92%', openinterest: '190628', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZW*3': { name: 'Wheat', flag: '', price_2_close: '522.25', open_interest: '63066', tradetime: '20181119054540', symbol: 'ZWK19', open: '522', high: '522', low: '517.75', last: '517.75', rawLast: '517.75', change: '-4.5', pctchange: '-0.86', volume: '1550', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628687', previous: '522.25', displaytime: '1542627940', timestamp: '20181119054635', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '517.75', bidsize: '3', ask: '518', asksize: '17', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '522.25', yvolume: '9349', tradesize: '1', pchange: '-0.86%', openinterest: '63066', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'KE*1': { name: 'Hard Red Wheat', flag: '', price_2_close: '482.75', open_interest: '86669', tradetime: '20181119052847', symbol: 'KEZ18', open: '483', high: '484', low: '479.75', last: '480.25', rawLast: '480.25', change: '-2.5', pctchange: '-0.52', volume: '1325', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628687', previous: '482.75', displaytime: '1542626927', timestamp: '20181119054628', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '479.5', bidsize: '13', ask: '480.25', asksize: '22', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '482.75', yvolume: '13304', tradesize: '1', pchange: '-0.52%', openinterest: '86669', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'KE*2': { name: 'Hard Red Wheat', flag: '', price_2_close: '506.5', open_interest: '147453', tradetime: '20181119053323', symbol: 'KEH19', open: '506.75', high: '507', low: '502.75', last: '503', rawLast: '503', change: '-3.5', pctchange: '-0.69', volume: '1537', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628686', previous: '506.5', displaytime: '1542627203', timestamp: '20181119054628', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '502.75', bidsize: '17', ask: '503.5', asksize: '15', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '506.5', yvolume: '18341', tradesize: '1', pchange: '-0.69%', openinterest: '147453', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'MW*1': { name: 'Spring Wheat', flag: '', price_2_close: '571.25', open_interest: '0', tradetime: '20181119053652', symbol: 'MWZ18', open: '571', high: '571.25', low: '570.25', last: '570.25', rawLast: '570.25', change: '-1', pctchange: '-0.18', volume: '154', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628012', previous: '571.25', displaytime: '1542627412', timestamp: '20181119053651', day: 'I', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '570', bidsize: '9', ask: '570.25', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '4953', tradesize: '1', pchange: '-0.18%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZO*1': { name: 'Oats', flag: '', price_2_close: '298.25', open_interest: '2658', tradetime: '20181119054338', symbol: 'ZOZ18', open: '299.25', high: '318.25', low: '298.5', last: '318.25', rawLast: '318.25', change: '20', pctchange: '6.71', volume: '241', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628621', previous: '298.25', displaytime: '1542627818', timestamp: '20181119054659', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '316.75', bidsize: '1', ask: '320', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '298.25', yvolume: '386', tradesize: '4', pchange: '+6.71%', openinterest: '2658', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZO*2': { name: 'Oats', flag: '', price_2_close: '297.5', open_interest: '3705', tradetime: '20181119054338', symbol: 'ZOH19', open: '298', high: '317.5', low: '297.25', last: '317.5', rawLast: '317.5', change: '20', pctchange: '6.72', volume: '202', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542628621', previous: '297.5', displaytime: '1542627818', timestamp: '20181119054659', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '317.25', bidsize: '1', ask: '325', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '297.5', yvolume: '384', tradesize: '1', pchange: '+6.72%', openinterest: '3705', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'LE*1': { name: 'Live Cattle', flag: 's', price_2_close: '115.15', open_interest: '59381', tradetime: '20181116163700', symbol: 'LEZ18', open: '114.9', high: '115.575', low: '114.525', last: '115.35', rawLast: '115.35', change: '0.2', pctchange: '0.17', volume: '19730', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416566', previous: '115.15', displaytime: '1542407820', timestamp: '20181116185246', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '115.35', ysettlement: '115.15', yvolume: '19471', tradesize: '0', pchange: '+0.17%', openinterest: '59381', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'LE*2': { name: 'Live Cattle', flag: 's', price_2_close: '119.1', open_interest: '117531', tradetime: '20181116163800', symbol: 'LEG19', open: '119', high: '119.875', low: '118.95', last: '119.725', rawLast: '119.725', change: '0.625', pctchange: '0.52', volume: '19849', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416566', previous: '119.1', displaytime: '1542407880', timestamp: '20181116185246', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '119.725', ysettlement: '119.1', yvolume: '18925', tradesize: '0', pchange: '+0.52%', openinterest: '117531', changedir: 'up', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 2019' }, 'LE*3': { name: 'Live Cattle', flag: 's', price_2_close: '120.95', open_interest: '73434', tradetime: '20181116163700', symbol: 'LEJ19', open: '120.925', high: '121.7', low: '120.825', last: '121.55', rawLast: '121.55', change: '0.6', pctchange: '0.5', volume: '9180', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416566', previous: '120.95', displaytime: '1542407820', timestamp: '20181116185246', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '121.55', ysettlement: '120.95', yvolume: '7416', tradesize: '0', pchange: '+0.5%', openinterest: '73434', changedir: 'up', exchangeRate: '1', month: 'April 2019', shortmonth: 'Apr 2019' }, 'LE*4': { name: 'Live Cattle', flag: 's', price_2_close: '113.65', open_interest: '61867', tradetime: '20181116163800', symbol: 'LEM19', open: '113.525', high: '113.825', low: '113.2', last: '113.525', rawLast: '113.525', change: '-0.125', pctchange: '-0.11', volume: '7297', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416566', previous: '113.65', displaytime: '1542407880', timestamp: '20181116185246', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '113.525', ysettlement: '113.65', yvolume: '5019', tradesize: '0', pchange: '-0.11%', openinterest: '61867', changedir: 'down', exchangeRate: '1', month: 'June 2019', shortmonth: 'Jun 2019' }, 'GF*1': { name: 'Feeder Cattle', flag: 's', price_2_close: '147.85', open_interest: '27468', tradetime: '20181116163700', symbol: 'GFF19', open: '147.7', high: '147.8', low: '146.35', last: '146.525', rawLast: '146.525', change: '-1.325', pctchange: '-0.9', volume: '4424', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416550', previous: '147.85', displaytime: '1542407820', timestamp: '20181116185230', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '146.525', ysettlement: '147.85', yvolume: '5741', tradesize: '0', pchange: '-0.9%', openinterest: '27468', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'GF*2': { name: 'Feeder Cattle', flag: 's', price_2_close: '144.55', open_interest: '12108', tradetime: '20181116163700', symbol: 'GFH19', open: '144.4', high: '144.725', low: '143.475', last: '143.975', rawLast: '143.975', change: '-0.575', pctchange: '-0.4', volume: '2401', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416550', previous: '144.55', displaytime: '1542407820', timestamp: '20181116185230', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '143.975', ysettlement: '144.55', yvolume: '2201', tradesize: '0', pchange: '-0.4%', openinterest: '12108', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'HE*1': { name: 'Lean Hogs', flag: 's', price_2_close: '57.075', open_interest: '48409', tradetime: '20181116163800', symbol: 'HEZ18', open: '57.475', high: '60.075', low: '57.425', last: '60.075', rawLast: '60.075', change: '3', pctchange: '5.26', volume: '23285', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416565', previous: '57.075', displaytime: '1542407880', timestamp: '20181116185245', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '60.075', ysettlement: '57.075', yvolume: '16450', tradesize: '0', pchange: '+5.26%', openinterest: '48409', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'HE*2': { name: 'Lean Hogs', flag: 's', price_2_close: '63.75', open_interest: '77976', tradetime: '20181116163700', symbol: 'HEG19', open: '64.2', high: '66.75', low: '64.075', last: '66.75', rawLast: '66.75', change: '3', pctchange: '4.71', volume: '20872', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416565', previous: '63.75', displaytime: '1542407820', timestamp: '20181116185245', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '66.75', ysettlement: '63.75', yvolume: '17336', tradesize: '0', pchange: '+4.71%', openinterest: '77976', changedir: 'up', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 2019' }, 'HE*3': { name: 'Lean Hogs', flag: 's', price_2_close: '68.75', open_interest: '42894', tradetime: '20181116163700', symbol: 'HEJ19', open: '69.075', high: '71.75', low: '69', last: '71.75', rawLast: '71.75', change: '3', pctchange: '4.36', volume: '9606', exchange: 'CME', type: '2', unitcode: '3', date: '1542348000', lastupdate: '1542416565', previous: '68.75', displaytime: '1542407820', timestamp: '20181116185245', day: 'F', basecode: 'B', no_jerq: '1', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '71.75', ysettlement: '68.75', yvolume: '5968', tradesize: '0', pchange: '+4.36%', openinterest: '42894', changedir: 'up', exchangeRate: '1', month: 'April 2019', shortmonth: 'Apr 2019' }, '': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'KG*1': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7625', open_interest: '1', tradetime: '20181116170200', symbol: 'KGZ18', open: '0', high: '0.7612', low: '0.7612', last: '0.7612', rawLast: '0.7612', change: '-0.0013', pctchange: '-0.17', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542348000', lastupdate: '1542416566', previous: '0.7625', displaytime: '1542409320', timestamp: '20181116185246', day: 'F', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7612', ysettlement: '0.7625', yvolume: '0', tradesize: '0', pchange: '-0.17%', openinterest: '1', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'KG*2': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7828', open_interest: '0', tradetime: '20181116170200', symbol: 'KGH19', open: '0', high: '0.7829', low: '0.7829', last: '0.7829', rawLast: '0.7829', change: '0.0001', pctchange: '0.01', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542348000', lastupdate: '1542416566', previous: '0.7828', displaytime: '1542409320', timestamp: '20181116185246', day: 'F', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0.7809', bidsize: '2', ask: '0.7837', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '0.7829', pchange: '+0.01%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'LB*1': { name: 'Lumber (Pit)', flag: 's', price_2_close: '366.4', open_interest: '2713', tradetime: '20181116162800', symbol: 'LBF19', open: '363.2', high: '363.2', low: '351.4', last: '351.4', rawLast: '351.4', change: '-15', pctchange: '-4.09', volume: '328', exchange: 'CME', type: '2', unitcode: '2', date: '1542348000', lastupdate: '1542418189', previous: '366.4', displaytime: '1542407280', timestamp: '20181116191949', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '351.4', ysettlement: '366.4', yvolume: '626', tradesize: '0', pchange: '-4.09%', openinterest: '2713', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'LB*2': { name: 'Lumber (Pit)', flag: 's', price_2_close: '374.5', open_interest: '731', tradetime: '20181116162800', symbol: 'LBH19', open: '371.5', high: '371.6', low: '359.5', last: '359.5', rawLast: '359.5', change: '-15', pctchange: '-4.01', volume: '184', exchange: 'CME', type: '2', unitcode: '2', date: '1542348000', lastupdate: '1542418189', previous: '374.5', displaytime: '1542407280', timestamp: '20181116191949', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '359.5', ysettlement: '374.5', yvolume: '185', tradesize: '0', pchange: '-4.01%', openinterest: '731', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'LB*3': { name: 'Lumber (Pit)', flag: 's', price_2_close: '383.3', open_interest: '421', tradetime: '20181116162800', symbol: 'LBK19', open: '375.5', high: '380.7', low: '368.3', last: '368.3', rawLast: '368.3', change: '-15', pctchange: '-3.91', volume: '108', exchange: 'CME', type: '2', unitcode: '2', date: '1542348000', lastupdate: '1542418189', previous: '383.3', displaytime: '1542407280', timestamp: '20181116191949', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '368.3', ysettlement: '383.3', yvolume: '87', tradesize: '0', pchange: '-3.91%', openinterest: '421', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'KA*1': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1265', open_interest: '0', tradetime: '20181116170300', symbol: 'KAH19', open: '0', high: '0.1269', low: '0.1269', last: '0.1269', rawLast: '0.1269', change: '0.0004', pctchange: '0.32', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542348000', lastupdate: '1542416566', previous: '0.1265', displaytime: '1542409380', timestamp: '20181116185246', day: 'F', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '1120.0', mode: 'i', bid: '0.1283', bidsize: '2', ask: '0.1293', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '0.1269', pchange: '+0.32%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'KA*2': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.128', open_interest: '0', tradetime: '20181116170300', symbol: 'KAK19', open: '0', high: '0.1284', low: '0.1284', last: '0.1284', rawLast: '0.1284', change: '0.0004', pctchange: '0.31', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542348000', lastupdate: '1542416566', previous: '0.128', displaytime: '1542409380', timestamp: '20181116185246', day: 'F', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '1120.0', mode: 'i', bid: '0.1286', bidsize: '2', ask: '0.1319', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '0.1284', pchange: '+0.31%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'KT*1': { name: 'CME Coffee', flag: 's', price_2_close: '1.1005', open_interest: '0', tradetime: '20181116170200', symbol: 'KTZ18', open: '0', high: '1.126', low: '1.126', last: '1.126', rawLast: '1.126', change: '0.0255', pctchange: '2.32', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542348000', lastupdate: '1542416566', previous: '1.1005', displaytime: '1542409320', timestamp: '20181116185246', day: 'F', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '375.0', mode: 'i', bid: '1.1055', bidsize: '4', ask: '1.1385', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '1.126', pchange: '+2.32%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'KT*2': { name: 'CME Coffee', flag: 's', price_2_close: '1.138', open_interest: '0', tradetime: '20181116170200', symbol: 'KTH19', open: '0', high: '1.163', low: '1.163', last: '1.163', rawLast: '1.163', change: '0.025', pctchange: '2.2', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542348000', lastupdate: '1542416566', previous: '1.138', displaytime: '1542409320', timestamp: '20181116185246', day: 'F', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '375.0', mode: 'i', bid: '1.158', bidsize: '2', ask: '1.164', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.163', pchange: '+2.2%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'CJ*1': { name: 'CME Cocoa', flag: 's', price_2_close: '2219', open_interest: '0', tradetime: '20181116170300', symbol: 'CJH19', open: '0', high: '2234', low: '2234', last: '2234', rawLast: '2234', change: '15', pctchange: '0.68', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542348000', lastupdate: '1542416549', previous: '2219', displaytime: '1542409380', timestamp: '20181116185229', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '2220', bidsize: '2', ask: '2230', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '2234', pchange: '+0.68%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'CJ*2': { name: 'CME Cocoa', flag: 's', price_2_close: '2234', open_interest: '0', tradetime: '20181116170300', symbol: 'CJK19', open: '0', high: '2247', low: '2247', last: '2247', rawLast: '2247', change: '13', pctchange: '0.58', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542348000', lastupdate: '1542416549', previous: '2234', displaytime: '1542409380', timestamp: '20181116185229', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '2219', bidsize: '2', ask: '2255', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '2247', pchange: '+0.58%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'CL*1': { name: 'Crude Oil WTI', flag: '', price_2_close: '56.46', open_interest: '32255', tradetime: '20181119054200', symbol: 'CLZ18', open: '56.72', high: '57.33', low: '56.54', last: '56.54', rawLast: '56.54', change: '0.08', pctchange: '0.14', volume: '3305', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628690', previous: '56.46', displaytime: '1542627720', timestamp: '20181119054159', day: 'I', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '56.61', bidsize: '18', ask: '56.63', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '56.46', yvolume: '159001', tradesize: '10', pchange: '+0.14%', openinterest: '32255', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'CL*2': { name: 'Crude Oil WTI', flag: '', price_2_close: '56.68', open_interest: '448869', tradetime: '20181119054810', symbol: 'CLF19', open: '57.03', high: '57.55', low: '56.72', last: '56.85', rawLast: '56.85', change: '0.17', pctchange: '0.3', volume: '128627', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628690', previous: '56.68', displaytime: '1542628090', timestamp: '20181119054809', day: 'I', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '56.84', bidsize: '17', ask: '56.85', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '56.68', yvolume: '715914', tradesize: '1', pchange: '+0.3%', openinterest: '448869', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'CL*3': { name: 'Crude Oil WTI', flag: '', price_2_close: '56.88', open_interest: '157473', tradetime: '20181119054810', symbol: 'CLG19', open: '57.19', high: '57.73', low: '56.92', last: '57.03', rawLast: '57.03', change: '0.15', pctchange: '0.26', volume: '7612', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628690', previous: '56.88', displaytime: '1542628090', timestamp: '20181119054809', day: 'I', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '57.02', bidsize: '18', ask: '57.04', asksize: '15', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '56.88', yvolume: '60995', tradesize: '1', pchange: '+0.26%', openinterest: '157473', changedir: 'up', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 2019' }, 'HO*1': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.0737', open_interest: '65772', tradetime: '20181119054809', symbol: 'HOZ18', open: '2.0786', high: '2.0986', low: '2.0766', last: '2.0815', rawLast: '2.0815', change: '0.0078', pctchange: '0.38', volume: '3198', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '2.0737', displaytime: '1542628089', timestamp: '20181119054808', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0813', bidsize: '4', ask: '2.0824', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.0737', yvolume: '51629', tradesize: '1', pchange: '+0.38%', openinterest: '65772', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'HO*2': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.0669', open_interest: '97017', tradetime: '20181119054759', symbol: 'HOF19', open: '2.0749', high: '2.0912', low: '2.0695', last: '2.0729', rawLast: '2.0729', change: '0.006', pctchange: '0.29', volume: '3208', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '2.0669', displaytime: '1542628079', timestamp: '20181119054759', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.074', bidsize: '1', ask: '2.0751', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.0669', yvolume: '35681', tradesize: '1', pchange: '+0.29%', openinterest: '97017', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'HO*3': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.0576', open_interest: '48270', tradetime: '20181119054653', symbol: 'HOG19', open: '2.0661', high: '2.0812', low: '2.0606', last: '2.0622', rawLast: '2.0622', change: '0.0046', pctchange: '0.22', volume: '1343', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '2.0576', displaytime: '1542628013', timestamp: '20181119054652', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0642', bidsize: '3', ask: '2.0654', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.0576', yvolume: '15837', tradesize: '1', pchange: '+0.22%', openinterest: '48270', changedir: 'up', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 2019' }, 'RB*1': { name: 'Gasoline RBOB', flag: '', price_2_close: '1.577', open_interest: '69053', tradetime: '20181119054809', symbol: 'RBZ18', open: '1.5778', high: '1.5934', low: '1.5628', last: '1.5662', rawLast: '1.5662', change: '-0.0108', pctchange: '-0.68', volume: '3262', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '1.577', displaytime: '1542628089', timestamp: '20181119054808', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '1.5666', bidsize: '1', ask: '1.5671', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1.577', yvolume: '55500', tradesize: '1', pchange: '-0.68%', openinterest: '69053', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'RB*2': { name: 'Gasoline RBOB', flag: '', price_2_close: '1.5682', open_interest: '144141', tradetime: '20181119054809', symbol: 'RBF19', open: '1.568', high: '1.584', low: '1.554', last: '1.5577', rawLast: '1.5577', change: '-0.0105', pctchange: '-0.67', volume: '4929', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '1.5682', displaytime: '1542628089', timestamp: '20181119054808', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '1.5579', bidsize: '1', ask: '1.5585', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1.5682', yvolume: '58744', tradesize: '1', pchange: '-0.67%', openinterest: '144141', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'RB*3': { name: 'Gasoline RBOB', flag: '', price_2_close: '1.5744', open_interest: '44304', tradetime: '20181119054809', symbol: 'RBG19', open: '1.5747', high: '1.5899', low: '1.5621', last: '1.5659', rawLast: '1.5659', change: '-0.0085', pctchange: '-0.54', volume: '1104', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '1.5744', displaytime: '1542628089', timestamp: '20181119054808', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '1.5661', bidsize: '2', ask: '1.5669', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1.5744', yvolume: '21785', tradesize: '2', pchange: '-0.54%', openinterest: '44304', changedir: 'down', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 2019' }, 'NG*1': { name: 'Natural Gas', flag: '', price_2_close: '4.272', open_interest: '117429', tradetime: '20181119054805', symbol: 'NGZ18', open: '4.625', high: '4.737', low: '4.482', last: '4.492', rawLast: '4.492', change: '0.22', pctchange: '5.15', volume: '31168', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542628685', previous: '4.272', displaytime: '1542628085', timestamp: '20181119054804', day: 'I', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '4.49', bidsize: '4', ask: '4.493', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '4.272', yvolume: '270717', tradesize: '1', pchange: '+5.15%', openinterest: '117429', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'NG*2': { name: 'Natural Gas', flag: '', price_2_close: '4.291', open_interest: '262335', tradetime: '20181119054805', symbol: 'NGF19', open: '4.592', high: '4.75', low: '4.504', last: '4.513', rawLast: '4.513', change: '0.222', pctchange: '5.17', volume: '12501', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542628685', previous: '4.291', displaytime: '1542628085', timestamp: '20181119054804', day: 'I', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '4.511', bidsize: '4', ask: '4.515', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '4.291', yvolume: '170523', tradesize: '1', pchange: '+5.17%', openinterest: '262335', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'NG*3': { name: 'Natural Gas', flag: '', price_2_close: '4.148', open_interest: '107005', tradetime: '20181119054805', symbol: 'NGG19', open: '4.454', high: '4.584', low: '4.393', last: '4.395', rawLast: '4.395', change: '0.247', pctchange: '5.95', volume: '4498', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542628685', previous: '4.148', displaytime: '1542628085', timestamp: '20181119054804', day: 'I', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '4.393', bidsize: '3', ask: '4.398', asksize: '4', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '4.148', yvolume: '52640', tradesize: '1', pchange: '+5.95%', openinterest: '107005', changedir: 'up', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 2019' }, 'ES*1': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '2743', open_interest: '2737680', tradetime: '20181119054809', symbol: 'ESZ18', open: '2733', high: '2748', low: '2728.75', last: '2733.75', rawLast: '2733.75', change: '-9.25', pctchange: '-0.34', volume: '129792', exchange: 'GBLX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628690', previous: '2743', displaytime: '1542628089', timestamp: '20181119054808', day: 'I', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2733.75', bidsize: '38', ask: '2734', asksize: '58', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2743', yvolume: '1875116', tradesize: '2', pchange: '-0.34%', openinterest: '2737680', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ES*2': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '2749', open_interest: '231223', tradetime: '20181119054054', symbol: 'ESH19', open: '2739.5', high: '2754', low: '2735.25', last: '2739.5', rawLast: '2739.5', change: '-9.5', pctchange: '-0.35', volume: '490', exchange: 'GBLX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628689', previous: '2749', displaytime: '1542627654', timestamp: '20181119054053', day: 'I', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2739.5', bidsize: '2', ask: '2740.25', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2749', yvolume: '21658', tradesize: '1', pchange: '-0.35%', openinterest: '231223', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'NQ*1': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '6895.25', open_interest: '242465', tradetime: '20181119054810', symbol: 'NQZ18', open: '6875', high: '6934.5', low: '6853.75', last: '6869.5', rawLast: '6869.5', change: '-25.75', pctchange: '-0.37', volume: '64890', exchange: 'GBLX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628690', previous: '6895.25', displaytime: '1542628090', timestamp: '20181119054809', day: 'I', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '6869.25', bidsize: '3', ask: '6869.75', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '6895.25', yvolume: '691502', tradesize: '1', pchange: '-0.37%', openinterest: '242465', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'NQ*2': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '6926.25', open_interest: '3930', tradetime: '20181119054004', symbol: 'NQH19', open: '6901.25', high: '6962.75', low: '6886', last: '6896.25', rawLast: '6896.25', change: '-30', pctchange: '-0.43', volume: '114', exchange: 'GBLX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628689', previous: '6926.25', displaytime: '1542627604', timestamp: '20181119054003', day: 'I', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '6899', bidsize: '5', ask: '6901.75', asksize: '4', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '6926.25', yvolume: '1791', tradesize: '1', pchange: '-0.43%', openinterest: '3930', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'YM*1': { name: 'Dow Indu 30 E-Mini', flag: '', price_2_close: '25451', open_interest: '79570', tradetime: '20181119054807', symbol: 'YMZ18', open: '25385', high: '25492', low: '25343', last: '25374', rawLast: '25374', change: '-77', pctchange: '-0.3', volume: '33039', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1542607200', lastupdate: '1542628690', previous: '25451', displaytime: '1542628087', timestamp: '20181119054806', day: 'I', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '25375', bidsize: '1', ask: '25376', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '25451', yvolume: '238921', tradesize: '1', pchange: '-0.3%', openinterest: '79570', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'YM*2': { name: 'Dow Indu 30 E-Mini', flag: '', price_2_close: '25491', open_interest: '1951', tradetime: '20181119043730', symbol: 'YMH19', open: '25455', high: '25532', low: '25405', last: '25447', rawLast: '25447', change: '-44', pctchange: '-0.17', volume: '21', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1542607200', lastupdate: '1542628690', previous: '25491', displaytime: '1542623850', timestamp: '20181119043729', day: 'I', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '25410', bidsize: '6', ask: '25423', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '25491', yvolume: '610', tradesize: '1', pchange: '-0.17%', openinterest: '1951', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'J6*1': { name: 'Japanese Yen', flag: '', price_2_close: '0.8863', open_interest: '599', tradetime: '20181119210100', symbol: 'J6X18', open: '0.8866', high: '0.88755', low: '0.8866', last: '0.88755', rawLast: '0.88755', change: '0.00125', pctchange: '0.14', volume: '345', exchange: 'CME', type: '2', unitcode: '6', date: '1542607200', lastupdate: '1542628689', previous: '0.8863', displaytime: '1542621028', timestamp: '20181119035028', day: 'I', basecode: 'E', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0.88665', bidsize: '18', ask: '0.88675', asksize: '10', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '791', tradesize: '0', pchange: '+0.14%', openinterest: '599', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'J6*2': { name: 'Japanese Yen', flag: '', price_2_close: '0.8881', open_interest: '0', tradetime: '20181119054801', symbol: 'J6Z18', open: '0.8884', high: '0.8898', low: '0.8878', last: '0.88845', rawLast: '0.88845', change: '0.00035', pctchange: '0.04', volume: '47564', exchange: 'CME', type: '2', unitcode: '6', date: '1542607200', lastupdate: '1542628689', previous: '0.8881', displaytime: '1542628081', timestamp: '20181119054800', day: 'I', basecode: 'E', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0.88845', bidsize: '18', ask: '0.8885', asksize: '61', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.8881', yvolume: '174808', tradesize: '1', pchange: '+0.04%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'B6*1': { name: 'British Pound', flag: 's', price_2_close: '1.2797', open_interest: '721', tradetime: '20181116163700', symbol: 'B6X18', open: '1.2843', high: '1.2855', low: '1.2767', last: '1.2831', rawLast: '1.2831', change: '0.0034', pctchange: '0.27', volume: '435', exchange: 'CME', type: '2', unitcode: '4', date: '1542348000', lastupdate: '1542418189', previous: '1.2797', displaytime: '1542407820', timestamp: '20181116191949', day: 'F', basecode: 'C', no_jerq: '1', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.2857', bidsize: '55', ask: '1.2859', asksize: '14', session_id: 'previous', session: '', ticktype: '', settlement: '1.2831', pchange: '+0.27%', openinterest: '721', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'B6*2': { name: 'British Pound', flag: '', price_2_close: '1.2847', open_interest: '0', tradetime: '20181119054807', symbol: 'B6Z18', open: '1.2847', high: '1.29', low: '1.2834', last: '1.2874', rawLast: '1.2874', change: '0.0027', pctchange: '0.21', volume: '33418', exchange: 'CME', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '1.2847', displaytime: '1542628087', timestamp: '20181119054806', day: 'I', basecode: 'C', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.2873', bidsize: '55', ask: '1.2874', asksize: '14', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.2847', yvolume: '147200', tradesize: '2', pchange: '+0.21%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'E6*1': { name: 'Euro FX', flag: '', price_2_close: '1.14135', open_interest: '0', tradetime: '20181119030151', symbol: 'E6X18', open: '1.1408', high: '1.1416', low: '1.1408', last: '1.1416', rawLast: '1.1416', change: '0.00025', pctchange: '0.02', volume: '120', exchange: 'CME', type: '2', unitcode: '5', date: '1542607200', lastupdate: '1542628690', previous: '1.14135', displaytime: '1542618111', timestamp: '20181119030150', day: 'I', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.14235', bidsize: '13', ask: '1.14245', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '1053', tradesize: '1', pchange: '+0.02%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'E6*2': { name: 'Euro FX', flag: '', price_2_close: '1.1438', open_interest: '0', tradetime: '20181119054810', symbol: 'E6Z18', open: '1.1442', high: '1.14535', low: '1.1418', last: '1.1448', rawLast: '1.1448', change: '0.001', pctchange: '0.09', volume: '49317', exchange: 'CME', type: '2', unitcode: '5', date: '1542607200', lastupdate: '1542628690', previous: '1.1438', displaytime: '1542628090', timestamp: '20181119054809', day: 'I', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.1448', bidsize: '13', ask: '1.14485', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1.1438', yvolume: '217548', tradesize: '1', pchange: '+0.09%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'M6*1': { name: 'Mexican Peso', flag: 's', price_2_close: '0.04929', open_interest: '0', tradetime: '20181116163700', symbol: 'M6X18', open: '0', high: '0.04966', low: '0.04966', last: '0.04966', rawLast: '0.04966', change: '0.00037', pctchange: '0.75', volume: '0', exchange: 'CME', type: '2', unitcode: '6', date: '1542348000', lastupdate: '1542416566', previous: '0.04929', displaytime: '1542407820', timestamp: '20181116185246', day: 'F', basecode: 'E', no_jerq: '1', ddfexchange: 'M', pointvalue: '500000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.04966', ysettlement: '0.04929', yvolume: '0', tradesize: '0', pchange: '+0.75%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'M6*2': { name: 'Mexican Peso', flag: '', price_2_close: '0.04946', open_interest: '0', tradetime: '20181119054808', symbol: 'M6Z18', open: '0.04935', high: '0.04948', low: '0.04919', last: '0.04924', rawLast: '0.04924', change: '-0.00022', pctchange: '-0.44', volume: '5959', exchange: 'CME', type: '2', unitcode: '6', date: '1542607200', lastupdate: '1542628690', previous: '0.04946', displaytime: '1542628088', timestamp: '20181119054807', day: 'I', basecode: 'E', ddfexchange: 'M', pointvalue: '500000.0', mode: 'i', bid: '0.04923', bidsize: '21', ask: '0.04925', asksize: '62', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.04946', yvolume: '53115', tradesize: '1', pchange: '-0.44%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'D6*1': { name: 'Canadian Dollar', flag: '', price_2_close: '0.75965', open_interest: '247', tradetime: '20181119054810', symbol: 'D6X18', open: '0.7603', high: '0.7603', low: '0.7603', last: '0.7603', rawLast: '0.7603', change: '0.00065', pctchange: '0.09', volume: '121', exchange: 'CME', type: '2', unitcode: '5', date: '1542607200', lastupdate: '1542628690', previous: '0.75965', displaytime: '1542628090', timestamp: '20181119054810', day: 'I', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.7593', bidsize: '20', ask: '0.7594', asksize: '16', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '175', tradesize: '0', pchange: '+0.09%', openinterest: '247', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'D6*2': { name: 'Canadian Dollar', flag: '', price_2_close: '0.76', open_interest: '0', tradetime: '20181119054654', symbol: 'D6Z18', open: '0.7607', high: '0.7613', low: '0.75955', last: '0.75965', rawLast: '0.75965', change: '-0.00035', pctchange: '-0.05', volume: '14806', exchange: 'CME', type: '2', unitcode: '5', date: '1542607200', lastupdate: '1542628690', previous: '0.76', displaytime: '1542628014', timestamp: '20181119054653', day: 'I', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.75965', bidsize: '20', ask: '0.7597', asksize: '16', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.76', yvolume: '82536', tradesize: '1', pchange: '-0.05%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'GC*1': { name: 'Gold', flag: '', price_2_close: '1223', open_interest: '290445', tradetime: '20181119054803', symbol: 'GCZ18', open: '1222.6', high: '1224.2', low: '1218.5', last: '1222.3', rawLast: '1222.3', change: '-0.7', pctchange: '-0.06', volume: '67521', exchange: 'COMEX', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542628690', previous: '1223', displaytime: '1542628083', timestamp: '20181119054802', day: 'I', basecode: '9', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '1222.3', bidsize: '27', ask: '1222.4', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1223', yvolume: '242036', tradesize: '1', pchange: '-0.06%', openinterest: '290445', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'GC*2': { name: 'Gold', flag: '', price_2_close: '1226.4', open_interest: '3521', tradetime: '20181119042147', symbol: 'GCF19', open: '1225.7', high: '1227.2', low: '1222.7', last: '1226', rawLast: '1226', change: '-0.4', pctchange: '-0.03', volume: '88', exchange: 'COMEX', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542628690', previous: '1226.4', displaytime: '1542622907', timestamp: '20181119042146', day: 'I', basecode: '9', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '1225.6', bidsize: '16', ask: '1225.8', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '867', tradesize: '1', pchange: '-0.03%', openinterest: '3521', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'SI*1': { name: 'Silver', flag: '', price_2_close: '14.382', open_interest: '125205', tradetime: '20181119054800', symbol: 'SIZ18', open: '14.4', high: '14.415', low: '14.325', last: '14.375', rawLast: '14.375', change: '-0.007', pctchange: '-0.05', volume: '20043', exchange: 'COMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542628690', previous: '14.382', displaytime: '1542628080', timestamp: '20181119054759', day: 'I', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '14.375', bidsize: '21', ask: '14.38', asksize: '40', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '14.382', yvolume: '79028', tradesize: '1', pchange: '-0.05%', openinterest: '125205', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'SI*2': { name: 'Silver', flag: '', price_2_close: '14.422', open_interest: '1251', tradetime: '20181119054503', symbol: 'SIF19', open: '14.425', high: '14.455', low: '14.415', last: '14.42', rawLast: '14.42', change: '-0.002', pctchange: '-0.01', volume: '41', exchange: 'COMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542628671', previous: '14.422', displaytime: '1542627903', timestamp: '20181119054502', day: 'I', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '14.415', bidsize: '4', ask: '14.425', asksize: '46', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '266', tradesize: '1', pchange: '-0.01%', openinterest: '1251', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'HG*1': { name: 'High Grade Copper', flag: '', price_2_close: '2.804', open_interest: '541', tradetime: '20181119054503', symbol: 'HGX18', open: '2.78', high: '2.7915', low: '2.7655', last: '2.778', rawLast: '2.778', change: '-0.026', pctchange: '-0.93', volume: '164', exchange: 'COMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '2.804', displaytime: '1542627903', timestamp: '20181119054502', day: 'I', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '2.7785', bidsize: '2', ask: '2.7815', asksize: '4', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.804', yvolume: '300', tradesize: '1', pchange: '-0.93%', openinterest: '541', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'HG*2': { name: 'High Grade Copper', flag: '', price_2_close: '2.7985', open_interest: '70073', tradetime: '20181119054809', symbol: 'HGZ18', open: '2.783', high: '2.7945', low: '2.76', last: '2.7795', rawLast: '2.7795', change: '-0.019', pctchange: '-0.68', volume: '31036', exchange: 'COMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542628690', previous: '2.7985', displaytime: '1542628089', timestamp: '20181119054808', day: 'I', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '2.7795', bidsize: '2', ask: '2.78', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.7985', yvolume: '81672', tradesize: '2', pchange: '-0.68%', openinterest: '70073', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'PA*1': { name: 'Palladium', flag: '', price_2_close: '1154.6', open_interest: '17350', tradetime: '20181119054800', symbol: 'PAZ18', open: '1154.8', high: '1167.1', low: '1154.8', last: '1160.7', rawLast: '1160.7', change: '6.1', pctchange: '0.53', volume: '1310', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542628680', previous: '1154.6', displaytime: '1542628080', timestamp: '20181119054759', day: 'I', basecode: 'A', ddfexchange: 'J', pointvalue: '100.0', mode: 'i', bid: '1160.6', bidsize: '1', ask: '1161.4', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1154.6', yvolume: '5707', tradesize: '1', pchange: '+0.53%', openinterest: '17350', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'PA*2': { name: 'Palladium', flag: 's', price_2_close: '1135.2', open_interest: '0', tradetime: '20181116170000', symbol: 'PAF19', open: '0', high: '1152.4', low: '1152.4', last: '1152.4', rawLast: '1152.4', change: '17.2', pctchange: '1.52', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542348000', lastupdate: '1542416584', previous: '1135.2', displaytime: '1542409200', timestamp: '20181116185304', day: 'F', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1152.4', ysettlement: '1135.2', yvolume: '0', tradesize: '0', pchange: '+1.52%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'PL*1': { name: 'Platinum', flag: '', price_2_close: '844.8', open_interest: '78', tradetime: '20181119050318', symbol: 'PLZ18', open: '842.7', high: '844.5', low: '842.7', last: '844.5', rawLast: '844.5', change: '-0.3', pctchange: '-0.04', volume: '5', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542628687', previous: '844.8', displaytime: '1542625398', timestamp: '20181119050318', day: 'I', basecode: '9', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '848.8', bidsize: '3', ask: '849.7', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '844.8', yvolume: '0', tradesize: '1', pchange: '-0.04%', openinterest: '78', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'PL*2': { name: 'Platinum', flag: '', price_2_close: '846.6', open_interest: '63179', tradetime: '20181119054807', symbol: 'PLF19', open: '848.5', high: '851.8', low: '845.2', last: '850.6', rawLast: '850.6', change: '4', pctchange: '0.47', volume: '4192', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542628687', previous: '846.6', displaytime: '1542628087', timestamp: '20181119054806', day: 'I', basecode: '9', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '850.5', bidsize: '7', ask: '850.7', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '846.6', yvolume: '11668', tradesize: '1', pchange: '+0.47%', openinterest: '63179', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' } };