var quotes = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '364.75', open_interest: '476394', tradetime: '20181119045833', symbol: 'ZCZ18', open: '364.75', high: '366.25', low: '364.5', last: '365', rawLast: '365', change: '0.25', pctchange: '0.07', volume: '7685', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625747', previous: '364.75', displaytime: '1542625113', timestamp: '20181119045832', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '364.75', bidsize: '111', ask: '365', asksize: '94', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '364.75', yvolume: '163026', tradesize: '1', pchange: '+0.07%', openinterest: '476394', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '375.75', open_interest: '639876', tradetime: '20181119045812', symbol: 'ZCH19', open: '375.5', high: '377', low: '375.25', last: '375.75', rawLast: '375.75', change: '0', pctchange: '0', volume: '5294', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625747', previous: '375.75', displaytime: '1542625092', timestamp: '20181119045811', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '375.75', bidsize: '7', ask: '376', asksize: '180', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '375.75', yvolume: '119554', tradesize: '1', pchange: '0%', openinterest: '639876', changedir: 'none', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '383.5', open_interest: '181503', tradetime: '20181119044503', symbol: 'ZCK19', open: '383', high: '384.75', low: '382.75', last: '383.25', rawLast: '383.25', change: '-0.25', pctchange: '-0.07', volume: '1963', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625747', previous: '383.5', displaytime: '1542624303', timestamp: '20181119045628', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '383.25', bidsize: '10', ask: '383.5', asksize: '109', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '383.5', yvolume: '37481', tradesize: '2', pchange: '-0.07%', 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: '20181119044823', symbol: 'ZCN19', open: '389.75', high: '391.25', low: '389.75', last: '390', rawLast: '390', change: '0', pctchange: '0', volume: '1054', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625747', previous: '390', displaytime: '1542624503', timestamp: '20181119044822', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '389.75', bidsize: '122', ask: '390', asksize: '11', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '390', yvolume: '23562', tradesize: '1', pchange: '0%', openinterest: '180517', changedir: 'none', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZS*1': { name: 'Soybeans', flag: '', price_2_close: '892.25', open_interest: '300252', tradetime: '20181119045915', symbol: 'ZSF19', open: '892', high: '892.25', low: '887.25', last: '887.5', rawLast: '887.5', change: '-4.75', pctchange: '-0.53', volume: '6677', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625755', previous: '892.25', displaytime: '1542625155', timestamp: '20181119045914', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '887.25', bidsize: '6', ask: '887.5', asksize: '11', 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: '20181119045536', symbol: 'ZSH19', open: '905', high: '905.5', low: '900.75', last: '900.75', rawLast: '900.75', change: '-5', pctchange: '-0.55', volume: '1748', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625755', previous: '905.75', displaytime: '1542624936', timestamp: '20181119045534', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '900.5', bidsize: '20', ask: '901', asksize: '20', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '905.75', yvolume: '24840', tradesize: '1', pchange: '-0.55%', 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: '20181119045827', symbol: 'ZSK19', open: '918', high: '918.5', low: '913.75', last: '914', rawLast: '914', change: '-4.75', pctchange: '-0.52', volume: '1223', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625755', previous: '918.75', displaytime: '1542625107', timestamp: '20181119045826', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '913.5', bidsize: '14', ask: '914', asksize: '22', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '918.75', yvolume: '17327', tradesize: '1', 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: '20181119042309', symbol: 'ZSN19', open: '930.25', high: '930.25', low: '925.5', last: '925.75', rawLast: '925.75', change: '-4.75', pctchange: '-0.51', volume: '696', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625755', previous: '930.5', displaytime: '1542622989', timestamp: '20181119042308', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '925.5', bidsize: '8', ask: '926', asksize: '32', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '930.5', yvolume: '9237', tradesize: '2', pchange: '-0.51%', 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: '1542625755', previous: '934.75', displaytime: '1542620658', timestamp: '20181119035528', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '929.75', bidsize: '9', ask: '930.25', asksize: '5', 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: '20181119045109', symbol: 'ZMZ18', open: '311.3', high: '311.5', low: '309.5', last: '309.8', rawLast: '309.8', change: '-1.1', pctchange: '-0.35', volume: '3266', exchange: 'CBOT', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542625745', previous: '310.9', displaytime: '1542624669', timestamp: '20181119045553', day: 'I', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '309.7', bidsize: '16', ask: '309.8', asksize: '10', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '310.9', yvolume: '47721', tradesize: '1', 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: '20181119045640', symbol: 'ZMF19', open: '313', high: '313.4', low: '311.5', last: '311.9', rawLast: '311.9', change: '-1.1', pctchange: '-0.35', volume: '2664', exchange: 'CBOT', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542625755', previous: '313', displaytime: '1542625000', timestamp: '20181119045639', day: 'I', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '311.8', bidsize: '3', ask: '311.9', asksize: '21', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '313', yvolume: '31618', tradesize: '1', 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: '20181119045109', symbol: 'ZMH19', open: '316.2', high: '316.2', low: '313.7', last: '314', rawLast: '314', change: '-1.2', pctchange: '-0.38', volume: '1531', exchange: 'CBOT', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542625745', previous: '315.2', displaytime: '1542624669', timestamp: '20181119045108', day: 'I', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '313.9', bidsize: '6', ask: '314', asksize: '11', 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: '20181119045709', symbol: 'ZLZ18', open: '27.42', high: '27.47', low: '27.32', last: '27.36', rawLast: '27.36', change: '-0.01', pctchange: '-0.04', volume: '14357', exchange: 'CBOT', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625747', previous: '27.37', displaytime: '1542625029', timestamp: '20181119045708', day: 'I', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.35', bidsize: '23', ask: '27.37', asksize: '17', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '27.37', yvolume: '51822', tradesize: '1', pchange: '-0.04%', 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: '20181119044941', symbol: 'ZLF19', open: '27.65', high: '27.66', low: '27.51', last: '27.56', rawLast: '27.56', change: '-0.01', pctchange: '-0.04', volume: '14149', exchange: 'CBOT', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625747', previous: '27.57', displaytime: '1542624581', timestamp: '20181119044940', day: 'I', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.55', bidsize: '6', ask: '27.56', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '27.57', yvolume: '43185', tradesize: '1', pchange: '-0.04%', 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: '20181119044819', symbol: 'ZLH19', open: '27.93', high: '27.93', low: '27.77', last: '27.83', rawLast: '27.83', change: '-0.03', pctchange: '-0.11', volume: '17493', exchange: 'CBOT', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625747', previous: '27.86', displaytime: '1542624499', timestamp: '20181119044818', day: 'I', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.82', bidsize: '8', ask: '27.84', asksize: '18', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '27.86', yvolume: '17302', tradesize: '1', pchange: '-0.11%', 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: '20181119045834', symbol: 'ZWZ18', open: '506.5', high: '507.25', low: '503', last: '503.25', rawLast: '503.25', change: '-3.5', pctchange: '-0.69', volume: '4454', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625738', previous: '506.75', displaytime: '1542625114', timestamp: '20181119045833', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '503.25', bidsize: '6', ask: '503.5', asksize: '60', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '506.75', yvolume: '40155', tradesize: '1', pchange: '-0.69%', 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: '20181119045834', symbol: 'ZWH19', open: '514.75', high: '515.25', low: '510.25', last: '510.5', rawLast: '510.5', change: '-4.75', pctchange: '-0.92', volume: '5321', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625742', previous: '515.25', displaytime: '1542625114', timestamp: '20181119045833', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '510.5', bidsize: '20', ask: '510.75', asksize: '16', 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: '20181119045551', symbol: 'ZWK19', open: '522', high: '522', low: '518.25', last: '518.25', rawLast: '518.25', change: '-4', pctchange: '-0.77', volume: '1313', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625741', previous: '522.25', displaytime: '1542624951', timestamp: '20181119045637', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '518', bidsize: '47', ask: '518.5', asksize: '31', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '522.25', yvolume: '9349', tradesize: '1', pchange: '-0.77%', 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: '20181119045809', symbol: 'KEZ18', open: '483', high: '484', low: '479.75', last: '479.75', rawLast: '479.75', change: '-3', pctchange: '-0.62', volume: '1176', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625738', previous: '482.75', displaytime: '1542625089', timestamp: '20181119045808', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '479.5', bidsize: '13', ask: '480', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '482.75', yvolume: '13304', tradesize: '2', pchange: '-0.62%', 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: '20181119044633', symbol: 'KEH19', open: '506.75', high: '507', low: '502.75', last: '503', rawLast: '503', change: '-3.5', pctchange: '-0.69', volume: '1393', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625740', previous: '506.5', displaytime: '1542624393', timestamp: '20181119044632', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '502.75', bidsize: '14', ask: '503.5', asksize: '13', 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: '20181119040454', symbol: 'MWZ18', open: '571', high: '571.25', low: '570.25', last: '570.25', rawLast: '570.25', change: '-1', pctchange: '-0.18', volume: '143', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625724', previous: '571.25', displaytime: '1542621894', timestamp: '20181119040453', day: 'I', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '570.25', bidsize: '10', ask: '570.75', asksize: '5', 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: '20181119044704', symbol: 'ZOZ18', open: '299.25', high: '318.25', low: '298.5', last: '318.25', rawLast: '318.25', change: '20', pctchange: '6.71', volume: '221', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625031', previous: '298.25', displaytime: '1542624424', timestamp: '20181119044703', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '318.25', bidsize: '2', ask: '320', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '298.25', yvolume: '386', tradesize: '1', 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: '20181119044704', symbol: 'ZOH19', open: '298', high: '317.5', low: '297.25', last: '317.5', rawLast: '317.5', change: '20', pctchange: '6.72', volume: '180', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1542607200', lastupdate: '1542625752', previous: '297.5', displaytime: '1542624424', timestamp: '20181119044703', day: 'I', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '317.5', bidsize: '2', 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.7818', bidsize: '2', ask: '0.7845', 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.1277', bidsize: '2', ask: '0.1287', 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.1278', bidsize: '2', ask: '0.1312', 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.108', bidsize: '4', ask: '1.1405', 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.1595', bidsize: '2', ask: '1.1655', 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: '2230', bidsize: '2', ask: '2239', 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: '2230', bidsize: '2', ask: '2265', 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: '20181119045159', symbol: 'CLZ18', open: '56.72', high: '57.33', low: '56.64', last: '56.65', rawLast: '56.65', change: '0.19', pctchange: '0.34', volume: '3240', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625759', previous: '56.46', displaytime: '1542624719', timestamp: '20181119045158', day: 'I', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '56.73', bidsize: '11', ask: '56.75', asksize: '14', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '56.46', yvolume: '159001', tradesize: '1', pchange: '+0.34%', 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: '20181119045919', symbol: 'CLF19', open: '57.03', high: '57.55', low: '56.74', last: '56.97', rawLast: '56.97', change: '0.29', pctchange: '0.51', volume: '115967', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625760', previous: '56.68', displaytime: '1542625159', timestamp: '20181119045918', day: 'I', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '56.96', bidsize: '14', ask: '56.97', asksize: '21', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '56.68', yvolume: '715914', tradesize: '1', pchange: '+0.51%', 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: '20181119045823', symbol: 'CLG19', open: '57.19', high: '57.73', low: '56.93', last: '57.11', rawLast: '57.11', change: '0.23', pctchange: '0.4', volume: '5765', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625760', previous: '56.88', displaytime: '1542625103', timestamp: '20181119045822', day: 'I', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '57.14', bidsize: '3', ask: '57.15', asksize: '21', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '56.88', yvolume: '60995', tradesize: '1', pchange: '+0.4%', 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: '20181119045919', symbol: 'HOZ18', open: '2.0786', high: '2.0986', low: '2.0766', last: '2.0875', rawLast: '2.0875', change: '0.0138', pctchange: '0.67', volume: '2972', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625759', previous: '2.0737', displaytime: '1542625159', timestamp: '20181119045918', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0868', bidsize: '3', ask: '2.0877', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.0737', yvolume: '51629', tradesize: '1', pchange: '+0.67%', 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: '20181119045757', symbol: 'HOF19', open: '2.0749', high: '2.0912', low: '2.0695', last: '2.079', rawLast: '2.079', change: '0.0121', pctchange: '0.59', volume: '2865', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625759', previous: '2.0669', displaytime: '1542625077', timestamp: '20181119045756', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0795', bidsize: '1', ask: '2.0803', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.0669', yvolume: '35681', tradesize: '1', pchange: '+0.59%', 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: '20181119045606', symbol: 'HOG19', open: '2.0661', high: '2.0812', low: '2.0606', last: '2.0685', rawLast: '2.0685', change: '0.0109', pctchange: '0.53', volume: '1150', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625759', previous: '2.0576', displaytime: '1542624966', timestamp: '20181119045606', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0697', bidsize: '1', ask: '2.0706', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.0576', yvolume: '15837', tradesize: '1', pchange: '+0.53%', 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: '20181119045752', symbol: 'RBZ18', open: '1.5778', high: '1.5934', low: '1.5628', last: '1.5707', rawLast: '1.5707', change: '-0.0063', pctchange: '-0.4', volume: '2912', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625757', previous: '1.577', displaytime: '1542625072', timestamp: '20181119045751', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '1.5711', bidsize: '1', ask: '1.5715', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1.577', yvolume: '55500', tradesize: '1', pchange: '-0.4%', 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: '20181119045900', symbol: 'RBF19', open: '1.568', high: '1.584', low: '1.554', last: '1.5626', rawLast: '1.5626', change: '-0.0056', pctchange: '-0.36', volume: '4417', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625757', previous: '1.5682', displaytime: '1542625140', timestamp: '20181119045859', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '1.5625', bidsize: '3', ask: '1.5629', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.5682', yvolume: '58744', tradesize: '1', pchange: '-0.36%', 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: '20181119045411', symbol: 'RBG19', open: '1.5747', high: '1.5899', low: '1.5621', last: '1.5708', rawLast: '1.5708', change: '-0.0036', pctchange: '-0.23', volume: '1056', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625757', previous: '1.5744', displaytime: '1542624851', timestamp: '20181119045410', day: 'I', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '1.5706', bidsize: '3', ask: '1.5712', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1.5744', yvolume: '21785', tradesize: '1', pchange: '-0.23%', 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: '20181119045919', symbol: 'NGZ18', open: '4.625', high: '4.737', low: '4.522', last: '4.573', rawLast: '4.573', change: '0.301', pctchange: '7.05', volume: '27932', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542625759', previous: '4.272', displaytime: '1542625159', timestamp: '20181119045918', day: 'I', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '4.573', bidsize: '3', ask: '4.579', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '4.272', yvolume: '270717', tradesize: '2', pchange: '+7.05%', 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: '20181119045917', symbol: 'NGF19', open: '4.592', high: '4.75', low: '4.538', last: '4.595', rawLast: '4.595', change: '0.304', pctchange: '7.08', volume: '11164', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542625759', previous: '4.291', displaytime: '1542625157', timestamp: '20181119045918', day: 'I', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '4.591', bidsize: '3', ask: '4.598', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '4.291', yvolume: '170523', tradesize: '1', pchange: '+7.08%', 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: '20181119045913', symbol: 'NGG19', open: '4.454', high: '4.584', low: '4.409', last: '4.465', rawLast: '4.465', change: '0.317', pctchange: '7.64', volume: '3790', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542625759', previous: '4.148', displaytime: '1542625153', timestamp: '20181119045918', day: 'I', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '4.458', bidsize: '3', ask: '4.467', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '4.148', yvolume: '52640', tradesize: '1', pchange: '+7.64%', 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: '20181119045919', symbol: 'ESZ18', open: '2733', high: '2748', low: '2728.75', last: '2737.5', rawLast: '2737.5', change: '-5.5', pctchange: '-0.2', volume: '119404', exchange: 'GBLX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625759', previous: '2743', displaytime: '1542625159', timestamp: '20181119045918', day: 'I', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2737.5', bidsize: '6', ask: '2737.75', asksize: '32', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2743', yvolume: '1875116', tradesize: '1', pchange: '-0.2%', 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: '20181119044321', symbol: 'ESH19', open: '2739.5', high: '2754', low: '2735.25', last: '2742', rawLast: '2742', change: '-7', pctchange: '-0.25', volume: '483', exchange: 'GBLX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625759', previous: '2749', displaytime: '1542624201', timestamp: '20181119044320', day: 'I', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2743.25', bidsize: '2', ask: '2744', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2749', yvolume: '21658', tradesize: '1', pchange: '-0.25%', 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: '20181119045916', symbol: 'NQZ18', open: '6875', high: '6934.5', low: '6853.75', last: '6890.25', rawLast: '6890.25', change: '-5', pctchange: '-0.07', volume: '58219', exchange: 'GBLX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625759', previous: '6895.25', displaytime: '1542625156', timestamp: '20181119045915', day: 'I', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '6889.5', bidsize: '2', ask: '6890', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '6895.25', yvolume: '691502', tradesize: '1', pchange: '-0.07%', 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: '20181119043923', symbol: 'NQH19', open: '6901.25', high: '6962.75', low: '6886', last: '6923', rawLast: '6923', change: '-3.25', pctchange: '-0.05', volume: '101', exchange: 'GBLX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625760', previous: '6926.25', displaytime: '1542623963', timestamp: '20181119043922', day: 'I', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '6919.75', bidsize: '2', ask: '6922.25', asksize: '7', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '6926.25', yvolume: '1791', tradesize: '3', pchange: '-0.05%', 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: '20181119045912', symbol: 'YMZ18', open: '25385', high: '25492', low: '25343', last: '25402', rawLast: '25402', change: '-49', pctchange: '-0.19', volume: '30158', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1542607200', lastupdate: '1542625760', previous: '25451', displaytime: '1542625152', timestamp: '20181119045911', day: 'I', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '25400', bidsize: '5', ask: '25402', asksize: '5', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '25451', yvolume: '238921', tradesize: '1', pchange: '-0.19%', 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: '1542625760', previous: '25491', displaytime: '1542623850', timestamp: '20181119043729', day: 'I', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '25437', bidsize: '6', ask: '25449', asksize: '1', 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: '1542625758', previous: '0.8863', displaytime: '1542621028', timestamp: '20181119035028', day: 'I', basecode: 'E', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0.88705', bidsize: '30', ask: '0.88715', 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: '20181119045918', symbol: 'J6Z18', open: '0.8884', high: '0.8898', low: '0.8878', last: '0.8889', rawLast: '0.8889', change: '0.0008', pctchange: '0.09', volume: '45706', exchange: 'CME', type: '2', unitcode: '6', date: '1542607200', lastupdate: '1542625759', previous: '0.8881', displaytime: '1542625158', timestamp: '20181119045917', day: 'I', basecode: 'E', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0.88885', bidsize: '30', ask: '0.8889', asksize: '38', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.8881', yvolume: '174808', tradesize: '1', pchange: '+0.09%', 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.2863', bidsize: '20', ask: '1.2866', asksize: '28', 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: '20181119045918', symbol: 'B6Z18', open: '1.2847', high: '1.29', low: '1.2834', last: '1.288', rawLast: '1.288', change: '0.0033', pctchange: '0.26', volume: '26783', exchange: 'CME', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625761', previous: '1.2847', displaytime: '1542625158', timestamp: '20181119045917', day: 'I', basecode: 'C', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.2879', bidsize: '20', ask: '1.2881', asksize: '28', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.2847', yvolume: '147200', tradesize: '1', pchange: '+0.26%', 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: '1542625761', previous: '1.14135', displaytime: '1542618111', timestamp: '20181119030150', day: 'I', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.14175', bidsize: '31', ask: '1.1419', asksize: '11', 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: '20181119045917', symbol: 'E6Z18', open: '1.1442', high: '1.14535', low: '1.1418', last: '1.1443', rawLast: '1.1443', change: '0.0005', pctchange: '0.04', volume: '44744', exchange: 'CME', type: '2', unitcode: '5', date: '1542607200', lastupdate: '1542625761', previous: '1.1438', displaytime: '1542625157', timestamp: '20181119045916', day: 'I', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.1442', bidsize: '31', ask: '1.1443', asksize: '30', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.1438', yvolume: '217548', tradesize: '1', pchange: '+0.04%', 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: '20181119045907', symbol: 'M6Z18', open: '0.04935', high: '0.04948', low: '0.04919', last: '0.04932', rawLast: '0.04932', change: '-0.00014', pctchange: '-0.28', volume: '5050', exchange: 'CME', type: '2', unitcode: '6', date: '1542607200', lastupdate: '1542625758', previous: '0.04946', displaytime: '1542625147', timestamp: '20181119045906', day: 'I', basecode: 'E', ddfexchange: 'M', pointvalue: '500000.0', mode: 'i', bid: '0.04931', bidsize: '12', ask: '0.04932', asksize: '8', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.04946', yvolume: '53115', tradesize: '2', pchange: '-0.28%', 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: '20181119045920', 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: '1542625760', previous: '0.75965', displaytime: '1542625160', timestamp: '20181119045920', day: 'I', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.75935', bidsize: '21', ask: '0.75945', asksize: '8', 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: '20181119045918', symbol: 'D6Z18', open: '0.7607', high: '0.7613', low: '0.75955', last: '0.75975', rawLast: '0.75975', change: '-0.00025', pctchange: '-0.03', volume: '13941', exchange: 'CME', type: '2', unitcode: '5', date: '1542607200', lastupdate: '1542625760', previous: '0.76', displaytime: '1542625158', timestamp: '20181119045917', day: 'I', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.7597', bidsize: '21', ask: '0.75975', asksize: '8', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.76', yvolume: '82536', tradesize: '1', pchange: '-0.03%', 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: '20181119045920', symbol: 'GCZ18', open: '1222.6', high: '1224.2', low: '1218.5', last: '1222.5', rawLast: '1222.5', change: '-0.5', pctchange: '-0.04', volume: '63939', exchange: 'COMEX', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542625761', previous: '1223', displaytime: '1542625160', timestamp: '20181119045919', day: 'I', basecode: '9', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '1222.4', bidsize: '12', ask: '1222.5', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1223', yvolume: '242036', tradesize: '1', pchange: '-0.04%', 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: '1542625761', previous: '1226.4', displaytime: '1542622907', timestamp: '20181119042146', day: 'I', basecode: '9', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '1225.7', bidsize: '12', ask: '1225.9', asksize: '4', 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: '20181119045806', symbol: 'SIZ18', open: '14.4', high: '14.415', low: '14.325', last: '14.38', rawLast: '14.38', change: '-0.002', pctchange: '-0.01', volume: '18687', exchange: 'COMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542625761', previous: '14.382', displaytime: '1542625086', timestamp: '20181119045805', day: 'I', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '14.375', bidsize: '28', ask: '14.38', asksize: '26', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '14.382', yvolume: '79028', tradesize: '1', pchange: '-0.01%', 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: '20181119030429', symbol: 'SIF19', open: '14.425', high: '14.455', low: '14.415', last: '14.42', rawLast: '14.42', change: '-0.002', pctchange: '-0.01', volume: '40', exchange: 'COMEX', type: '2', unitcode: '3', date: '1542607200', lastupdate: '1542625759', previous: '14.422', displaytime: '1542618269', timestamp: '20181119030428', day: 'I', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '14.415', bidsize: '4', ask: '14.425', asksize: '33', 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: '20181119023849', symbol: 'HGX18', open: '2.78', high: '2.7915', low: '2.7655', last: '2.791', rawLast: '2.791', change: '-0.013', pctchange: '-0.46', volume: '148', exchange: 'COMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625758', previous: '2.804', displaytime: '1542616729', timestamp: '20181119045859', day: 'I', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '2.783', bidsize: '1', ask: '2.786', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.804', yvolume: '300', tradesize: '1', pchange: '-0.46%', 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: '20181119045918', symbol: 'HGZ18', open: '2.783', high: '2.7945', low: '2.76', last: '2.7845', rawLast: '2.7845', change: '-0.014', pctchange: '-0.5', volume: '29283', exchange: 'COMEX', type: '2', unitcode: '4', date: '1542607200', lastupdate: '1542625758', previous: '2.7985', displaytime: '1542625158', timestamp: '20181119045917', day: 'I', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '2.784', bidsize: '3', ask: '2.7845', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.7985', yvolume: '81672', tradesize: '1', pchange: '-0.5%', 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: '20181119045820', symbol: 'PAZ18', open: '1154.8', high: '1167.1', low: '1154.8', last: '1162.4', rawLast: '1162.4', change: '7.8', pctchange: '0.68', volume: '1004', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1542607200', lastupdate: '1542625703', previous: '1154.6', displaytime: '1542625100', timestamp: '20181119045819', day: 'I', basecode: 'A', ddfexchange: 'J', pointvalue: '100.0', mode: 'i', bid: '1162.4', bidsize: '2', ask: '1162.5', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1154.6', yvolume: '5707', tradesize: '1', pchange: '+0.68%', 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: '20181119035858', symbol: 'PLZ18', open: '842.7', high: '844.5', low: '842.7', last: '844.5', rawLast: '844.5', change: '-0.3', pctchange: '-0.04', volume: '4', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542625755', previous: '844.8', displaytime: '1542621538', timestamp: '20181119035858', day: 'I', basecode: '9', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '848.4', bidsize: '2', ask: '849.3', 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: '20181119045849', symbol: 'PLF19', open: '848.5', high: '851.8', low: '845.2', last: '850.1', rawLast: '850.1', change: '3.5', pctchange: '0.41', volume: '3791', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1542607200', lastupdate: '1542625755', previous: '846.6', displaytime: '1542625129', timestamp: '20181119045848', day: 'I', basecode: '9', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '850.1', bidsize: '2', ask: '850.4', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '846.6', yvolume: '11668', tradesize: '1', pchange: '+0.41%', openinterest: '63179', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' } };