var quotes = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '345.75', open_interest: '975614', tradetime: '20180920090646', symbol: 'ZCZ18', open: '345.25', high: '349.75', low: '344.75', last: '348.75', rawLast: '348.75', change: '3', pctchange: '0.87', volume: '54106', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '345.75', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '348.5', bidsize: '617', ask: '348.75', asksize: '80', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '345.75', yvolume: '151074', tradesize: '1', pchange: '+0.87%', openinterest: '975614', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '358', open_interest: '323901', tradetime: '20180920090636', symbol: 'ZCH19', open: '357.5', high: '362', low: '357.25', last: '361.25', rawLast: '361.25', change: '3.25', pctchange: '0.91', volume: '11557', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '358', displaytime: '1537452396', timestamp: '20180920090635', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '361', bidsize: '208', ask: '361.25', asksize: '136', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '358', yvolume: '53784', tradesize: '1', pchange: '+0.91%', openinterest: '323901', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '366.5', open_interest: '118349', tradetime: '20180920090526', symbol: 'ZCK19', open: '366', high: '370.25', low: '365.75', last: '369', rawLast: '369', change: '2.5', pctchange: '0.68', volume: '10993', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '366.5', displaytime: '1537452326', timestamp: '20180920090554', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '369.25', bidsize: '40', ask: '369.5', asksize: '165', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '366.5', yvolume: '17204', tradesize: '1', pchange: '+0.68%', openinterest: '118349', changedir: 'up', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZC*4': { name: 'Corn', flag: '', price_2_close: '373', open_interest: '135897', tradetime: '20180920090636', symbol: 'ZCN19', open: '372.75', high: '376.25', low: '372.25', last: '375.75', rawLast: '375.75', change: '2.75', pctchange: '0.74', volume: '12029', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '373', displaytime: '1537452396', timestamp: '20180920090635', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '375.5', bidsize: '21', ask: '375.75', asksize: '196', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '373', yvolume: '9824', tradesize: '1', pchange: '+0.74%', openinterest: '135897', changedir: 'up', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZS*1': { name: 'Soybeans', flag: '', price_2_close: '830', open_interest: '443874', tradetime: '20180920090646', symbol: 'ZSX18', open: '830', high: '832', low: '825.25', last: '828.25', rawLast: '828.25', change: '-1.75', pctchange: '-0.21', volume: '29768', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '830', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '828.25', bidsize: '7', ask: '828.5', asksize: '35', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '830', yvolume: '80961', tradesize: '1', pchange: '-0.21%', openinterest: '443874', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'ZS*2': { name: 'Soybeans', flag: '', price_2_close: '843.75', open_interest: '128634', tradetime: '20180920090646', symbol: 'ZSF19', open: '843.5', high: '845.75', low: '839.25', last: '842.25', rawLast: '842.25', change: '-1.5', pctchange: '-0.18', volume: '8285', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '843.75', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '842', bidsize: '23', ask: '842.25', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '843.75', yvolume: '15484', tradesize: '1', pchange: '-0.18%', openinterest: '128634', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZS*3': { name: 'Soybeans', flag: '', price_2_close: '857.25', open_interest: '127273', tradetime: '20180920090644', symbol: 'ZSH19', open: '857', high: '859', low: '852.75', last: '855.75', rawLast: '855.75', change: '-1.5', pctchange: '-0.17', volume: '6568', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '857.25', displaytime: '1537452404', timestamp: '20180920090644', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '855.75', bidsize: '10', ask: '856', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '857.25', yvolume: '12531', tradesize: '1', pchange: '-0.17%', openinterest: '127273', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZS*4': { name: 'Soybeans', flag: '', price_2_close: '870.25', open_interest: '77350', tradetime: '20180920090636', symbol: 'ZSK19', open: '870', high: '872', low: '866', last: '869', rawLast: '869', change: '-1.25', pctchange: '-0.14', volume: '1241', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '870.25', displaytime: '1537452396', timestamp: '20180920090635', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '868.75', bidsize: '10', ask: '869.25', asksize: '38', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '870.25', yvolume: '7346', tradesize: '1', pchange: '-0.14%', openinterest: '77350', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZS*5': { name: 'Soybeans', flag: '', price_2_close: '880.25', open_interest: '62368', tradetime: '20180920090646', symbol: 'ZSN19', open: '880.25', high: '882', low: '876', last: '879.5', rawLast: '879.5', change: '-0.75', pctchange: '-0.09', volume: '1389', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '880.25', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '879.25', bidsize: '8', ask: '879.5', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '880.25', yvolume: '7097', tradesize: '6', pchange: '-0.09%', openinterest: '62368', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZM*1': { name: 'Soybean Meal', flag: '', price_2_close: '306.4', open_interest: '44630', tradetime: '20180920090644', symbol: 'ZMV18', open: '307.4', high: '307.4', low: '304', last: '304', rawLast: '304', change: '-2.4', pctchange: '-0.78', volume: '7476', exchange: 'CBOT', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537453006', previous: '306.4', displaytime: '1537452404', timestamp: '20180920090644', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '303.9', bidsize: '34', ask: '304.1', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '306.4', yvolume: '13007', tradesize: '1', pchange: '-0.78%', openinterest: '44630', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'ZM*2': { name: 'Soybean Meal', flag: '', price_2_close: '309.2', open_interest: '221021', tradetime: '20180920090644', symbol: 'ZMZ18', open: '309.8', high: '310.3', low: '306.9', last: '307.1', rawLast: '307.1', change: '-2.1', pctchange: '-0.68', volume: '16137', exchange: 'CBOT', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537453006', previous: '309.2', displaytime: '1537452404', timestamp: '20180920090644', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '307', bidsize: '26', ask: '307.1', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '309.2', yvolume: '54867', tradesize: '2', pchange: '-0.68%', openinterest: '221021', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZM*3': { name: 'Soybean Meal', flag: '', price_2_close: '310', open_interest: '70879', tradetime: '20180920090644', symbol: 'ZMF19', open: '310.2', high: '310.7', low: '307.7', last: '307.8', rawLast: '307.8', change: '-2.2', pctchange: '-0.71', volume: '3315', exchange: 'CBOT', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537453006', previous: '310', displaytime: '1537452404', timestamp: '20180920090644', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '307.8', bidsize: '5', ask: '307.9', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '310', yvolume: '16483', tradesize: '1', pchange: '-0.71%', openinterest: '70879', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZL*1': { name: 'Soybean Oil', flag: '', price_2_close: '27.25', open_interest: '46552', tradetime: '20180920090623', symbol: 'ZLV18', open: '27.18', high: '27.35', low: '27.11', last: '27.2', rawLast: '27.2', change: '-0.05', pctchange: '-0.18', volume: '5823', exchange: 'CBOT', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '27.25', displaytime: '1537452383', timestamp: '20180920090622', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.18', bidsize: '43', ask: '27.2', asksize: '20', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '27.25', yvolume: '17398', tradesize: '1', pchange: '-0.18%', openinterest: '46552', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'ZL*2': { name: 'Soybean Oil', flag: '', price_2_close: '27.5', open_interest: '274569', tradetime: '20180920090643', symbol: 'ZLZ18', open: '27.53', high: '27.61', low: '27.35', last: '27.45', rawLast: '27.45', change: '-0.05', pctchange: '-0.18', volume: '20092', exchange: 'CBOT', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '27.5', displaytime: '1537452403', timestamp: '20180920090642', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.44', bidsize: '28', ask: '27.45', asksize: '17', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '27.5', yvolume: '64025', tradesize: '1', pchange: '-0.18%', openinterest: '274569', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZL*3': { name: 'Soybean Oil', flag: '', price_2_close: '27.73', open_interest: '81141', tradetime: '20180920090640', symbol: 'ZLF19', open: '27.66', high: '27.82', low: '27.59', last: '27.69', rawLast: '27.69', change: '-0.04', pctchange: '-0.14', volume: '3593', exchange: 'CBOT', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '27.73', displaytime: '1537452400', timestamp: '20180920090639', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.68', bidsize: '34', ask: '27.7', asksize: '28', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '27.73', yvolume: '18517', tradesize: '1', pchange: '-0.14%', openinterest: '81141', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZW*1': { name: 'Wheat', flag: '', price_2_close: '522.5', open_interest: '227679', tradetime: '20180920090644', symbol: 'ZWZ18', open: '523', high: '523.75', low: '516', last: '518.25', rawLast: '518.25', change: '-4.25', pctchange: '-0.81', volume: '20434', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '522.5', displaytime: '1537452404', timestamp: '20180920090643', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '518.25', bidsize: '2', ask: '518.5', asksize: '38', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '522.5', yvolume: '59629', tradesize: '1', pchange: '-0.81%', openinterest: '227679', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZW*2': { name: 'Wheat', flag: '', price_2_close: '540.25', open_interest: '107658', tradetime: '20180920090534', symbol: 'ZWH19', open: '540.25', high: '541.5', low: '534.5', last: '537', rawLast: '537', change: '-3.25', pctchange: '-0.6', volume: '5178', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '540.25', displaytime: '1537452334', timestamp: '20180920090533', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '536.75', bidsize: '8', ask: '537.25', asksize: '50', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '540.25', yvolume: '22450', tradesize: '1', pchange: '-0.6%', openinterest: '107658', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZW*3': { name: 'Wheat', flag: '', price_2_close: '551.75', open_interest: '43186', tradetime: '20180920090449', symbol: 'ZWK19', open: '552.5', high: '552.75', low: '546.75', last: '549.25', rawLast: '549.25', change: '-2.5', pctchange: '-0.45', volume: '1365', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '551.75', displaytime: '1537452289', timestamp: '20180920090448', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '548.75', bidsize: '13', ask: '549.25', asksize: '41', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '551.75', yvolume: '5223', tradesize: '1', pchange: '-0.45%', openinterest: '43186', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'KE*1': { name: 'Hard Red Wheat', flag: '', price_2_close: '526.25', open_interest: '154384', tradetime: '20180920090636', symbol: 'KEZ18', open: '526.25', high: '527', low: '519', last: '522.5', rawLast: '522.5', change: '-3.75', pctchange: '-0.71', volume: '5015', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453006', previous: '526.25', displaytime: '1537452396', timestamp: '20180920090635', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '522.25', bidsize: '15', ask: '522.75', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '526.25', yvolume: '24961', tradesize: '2', pchange: '-0.71%', openinterest: '154384', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'KE*2': { name: 'Hard Red Wheat', flag: '', price_2_close: '549.75', open_interest: '60528', tradetime: '20180920090600', symbol: 'KEH19', open: '548.75', high: '550.5', low: '542.75', last: '546', rawLast: '546', change: '-3.75', pctchange: '-0.68', volume: '1625', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453005', previous: '549.75', displaytime: '1537452360', timestamp: '20180920090559', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '546', bidsize: '4', ask: '546.5', asksize: '14', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '549.75', yvolume: '14366', tradesize: '1', pchange: '-0.68%', openinterest: '60528', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'MW*1': { name: 'Spring Wheat', flag: '', price_2_close: '588', open_interest: '33774', tradetime: '20180920090641', symbol: 'MWZ18', open: '586', high: '590.75', low: '583', last: '585.25', rawLast: '585.25', change: '-2.75', pctchange: '-0.47', volume: '938', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537453004', previous: '588', displaytime: '1537452401', timestamp: '20180920090640', day: 'J', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '584.75', bidsize: '1', ask: '585.25', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '588', yvolume: '4167', tradesize: '1', pchange: '-0.47%', openinterest: '33774', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZO*1': { name: 'Oats', flag: '', price_2_close: '249.25', open_interest: '3511', tradetime: '20180920090216', symbol: 'ZOZ18', open: '250', high: '250.25', low: '247.25', last: '248', rawLast: '248', change: '-1.25', pctchange: '-0.5', volume: '86', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537452879', previous: '249.25', displaytime: '1537452136', timestamp: '20180920090327', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '247.5', bidsize: '1', ask: '248.5', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '731', tradesize: '1', pchange: '-0.5%', openinterest: '3511', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZO*2': { name: 'Oats', flag: '', price_2_close: '250.25', open_interest: '602', tradetime: '20180920085327', symbol: 'ZOH19', open: '251.75', high: '251.75', low: '251.75', last: '251.75', rawLast: '251.75', change: '-2', pctchange: '-0.79', volume: '10', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537452879', previous: '253.75', displaytime: '1537451607', timestamp: '20180920090327', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '251.75', bidsize: '1', ask: '253.25', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '253.75', yvolume: '132', tradesize: '1', pchange: '-0.79%', openinterest: '602', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'LE*1': { name: 'Live Cattle', flag: '', price_2_close: '113.1', open_interest: '53376', tradetime: '20180920090646', symbol: 'LEV18', open: '113.5', high: '113.55', low: '112.75', last: '112.85', rawLast: '112.85', change: '-0.25', pctchange: '-0.22', volume: '3441', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '113.1', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '112.8', bidsize: '3', ask: '112.85', asksize: '10', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '113.1', yvolume: '14099', tradesize: '1', pchange: '-0.22%', openinterest: '53376', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'LE*2': { name: 'Live Cattle', flag: '', price_2_close: '117.975', open_interest: '112127', tradetime: '20180920090646', symbol: 'LEZ18', open: '118.25', high: '118.475', low: '117.525', last: '117.625', rawLast: '117.625', change: '-0.35', pctchange: '-0.3', volume: '5471', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '117.975', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '117.575', bidsize: '11', ask: '117.625', asksize: '8', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '117.975', yvolume: '18277', tradesize: '1', pchange: '-0.3%', openinterest: '112127', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'LE*3': { name: 'Live Cattle', flag: '', price_2_close: '121.85', open_interest: '62410', tradetime: '20180920090646', symbol: 'LEG19', open: '122.1', high: '122.225', low: '121.4', last: '121.525', rawLast: '121.525', change: '-0.325', pctchange: '-0.27', volume: '1994', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '121.85', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '121.475', bidsize: '5', ask: '121.525', asksize: '9', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '121.85', yvolume: '9292', tradesize: '1', pchange: '-0.27%', openinterest: '62410', changedir: 'down', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 2019' }, 'LE*4': { name: 'Live Cattle', flag: '', price_2_close: '122.975', open_interest: '49108', tradetime: '20180920090645', symbol: 'LEJ19', open: '122.975', high: '123.275', low: '122.625', last: '122.7', rawLast: '122.7', change: '-0.275', pctchange: '-0.22', volume: '1389', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '122.975', displaytime: '1537452405', timestamp: '20180920090644', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '122.675', bidsize: '2', ask: '122.7', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '122.975', yvolume: '6183', tradesize: '1', pchange: '-0.22%', openinterest: '49108', changedir: 'down', exchangeRate: '1', month: 'April 2019', shortmonth: 'Apr 2019' }, 'GF*1': { name: 'Feeder Cattle', flag: '', price_2_close: '155.525', open_interest: '2156', tradetime: '20180920090558', symbol: 'GFU18', open: '155.825', high: '156.675', low: '155.825', last: '156.25', rawLast: '156.25', change: '0.725', pctchange: '0.47', volume: '324', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '155.525', displaytime: '1537452358', timestamp: '20180920090613', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '156.3', bidsize: '3', ask: '156.375', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '155.525', yvolume: '1073', tradesize: '1', pchange: '+0.47%', openinterest: '2156', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'GF*2': { name: 'Feeder Cattle', flag: '', price_2_close: '157.875', open_interest: '10984', tradetime: '20180920090646', symbol: 'GFV18', open: '158.4', high: '158.9', low: '157.875', last: '158.15', rawLast: '158.15', change: '0.275', pctchange: '0.17', volume: '1037', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '157.875', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '158.1', bidsize: '4', ask: '158.175', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '157.875', yvolume: '4210', tradesize: '1', pchange: '+0.17%', openinterest: '10984', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'HE*1': { name: 'Lean Hogs', flag: '', price_2_close: '60', open_interest: '34971', tradetime: '20180920090604', symbol: 'HEV18', open: '60.7', high: '61.475', low: '60.6', last: '61.25', rawLast: '61.25', change: '1.25', pctchange: '2.08', volume: '2910', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453004', previous: '60', displaytime: '1537452364', timestamp: '20180920090609', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '61.25', bidsize: '2', ask: '61.3', asksize: '7', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '60', yvolume: '14543', tradesize: '1', pchange: '+2.08%', openinterest: '34971', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'HE*2': { name: 'Lean Hogs', flag: '', price_2_close: '57.9', open_interest: '97431', tradetime: '20180920090633', symbol: 'HEZ18', open: '57.825', high: '58.65', low: '57.825', last: '58.375', rawLast: '58.375', change: '0.475', pctchange: '0.82', volume: '5083', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453004', previous: '57.9', displaytime: '1537452393', timestamp: '20180920090632', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '58.375', bidsize: '2', ask: '58.4', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '57.9', yvolume: '24478', tradesize: '1', pchange: '+0.82%', openinterest: '97431', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'HE*3': { name: 'Lean Hogs', flag: '', price_2_close: '65.95', open_interest: '32218', tradetime: '20180920090606', symbol: 'HEG19', open: '65.95', high: '66.475', low: '65.925', last: '66.325', rawLast: '66.325', change: '0.375', pctchange: '0.57', volume: '1494', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537452983', previous: '65.95', displaytime: '1537452366', timestamp: '20180920090609', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '66.325', bidsize: '2', ask: '66.35', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '65.95', yvolume: '11424', tradesize: '1', pchange: '+0.57%', openinterest: '32218', changedir: 'up', exchangeRate: '1', month: 'February 2019', shortmonth: 'Feb 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.7915', open_interest: '0', tradetime: '20180919170200', symbol: 'KGV18', open: '0', high: '0.7963', low: '0.7963', last: '0.7963', rawLast: '0.7963', change: '0.0048', pctchange: '0.61', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.7915', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', 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.7963', ysettlement: '0.7915', yvolume: '0', tradesize: '0', pchange: '+0.61%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'KG*2': { name: 'CME Cotton #2', flag: '', price_2_close: '0.7872', open_interest: '1', tradetime: '20180920083733', symbol: 'KGZ18', open: '0.7898', high: '0.7898', low: '0.7842', last: '0.7842', rawLast: '0.7842', change: '-0.003', pctchange: '-0.38', volume: '5', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537452995', previous: '0.7872', displaytime: '1537450653', timestamp: '20180920083741', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0.7813', bidsize: '2', ask: '0.7837', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.7872', yvolume: '0', tradesize: '2', pchange: '-0.38%', openinterest: '1', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'LB*1': { name: 'Lumber (Pit)', flag: 's', price_2_close: '348.1', open_interest: '2777', tradetime: '20180919163100', symbol: 'LBX18', open: '349.6', high: '352.1', low: '341.8', last: '347.2', rawLast: '347.2', change: '-0.9', pctchange: '-0.26', volume: '375', exchange: 'CME', type: '2', unitcode: '2', date: '1537333200', lastupdate: '1537402394', previous: '348.1', displaytime: '1537392660', timestamp: '20180919190314', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '347.2', pchange: '-0.26%', openinterest: '2777', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'LB*2': { name: 'Lumber (Pit)', flag: 's', price_2_close: '342.9', open_interest: '694', tradetime: '20180919163100', symbol: 'LBF19', open: '344.1', high: '348', low: '338.4', last: '343.5', rawLast: '343.5', change: '0.6', pctchange: '0.17', volume: '101', exchange: 'CME', type: '2', unitcode: '2', date: '1537333200', lastupdate: '1537402394', previous: '342.9', displaytime: '1537392660', timestamp: '20180919190314', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '343.5', pchange: '+0.17%', openinterest: '694', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'LB*3': { name: 'Lumber (Pit)', flag: 's', price_2_close: '345', open_interest: '182', tradetime: '20180919163100', symbol: 'LBH19', open: '346.8', high: '350.5', low: '345', last: '347.5', rawLast: '347.5', change: '2.5', pctchange: '0.72', volume: '15', exchange: 'CME', type: '2', unitcode: '2', date: '1537333200', lastupdate: '1537402394', previous: '345', displaytime: '1537392660', timestamp: '20180919190314', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '347.5', pchange: '+0.72%', openinterest: '182', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'KA*1': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1052', open_interest: '0', tradetime: '20180919170300', symbol: 'KAV18', open: '0', high: '0.1076', low: '0.1076', last: '0.1076', rawLast: '0.1076', change: '0.0024', pctchange: '2.28', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.1052', displaytime: '1537394580', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '0.1076', pchange: '+2.28%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'KA*2': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.115', open_interest: '0', tradetime: '20180919170300', symbol: 'KAH19', open: '0', high: '0.1164', low: '0.1164', last: '0.1164', rawLast: '0.1164', change: '0.0014', pctchange: '1.22', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.115', displaytime: '1537394580', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '1120.0', mode: 'i', bid: '0.1166', bidsize: '2', ask: '0.1176', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '0.1164', pchange: '+1.22%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'KT*1': { name: 'CME Coffee', flag: 's', price_2_close: '0.9585', open_interest: '0', tradetime: '20180919170300', symbol: 'KTZ18', open: '0', high: '0.967', low: '0.967', last: '0.967', rawLast: '0.967', change: '0.0085', pctchange: '0.89', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.9585', displaytime: '1537394580', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '375.0', mode: 'i', bid: '0.981', bidsize: '2', ask: '0.9865', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '0.967', pchange: '+0.89%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'KT*2': { name: 'CME Coffee', flag: 's', price_2_close: '0.992', open_interest: '0', tradetime: '20180919170300', symbol: 'KTH19', open: '0', high: '1.0005', low: '1.0005', last: '1.0005', rawLast: '1.0005', change: '0.0085', pctchange: '0.86', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.992', displaytime: '1537394580', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '1.0005', pchange: '+0.86%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'CJ*1': { name: 'CME Cocoa', flag: 's', price_2_close: '2242', open_interest: '0', tradetime: '20180919170400', symbol: 'CJZ18', open: '0', high: '2195', low: '2195', last: '2195', rawLast: '2195', change: '-47', pctchange: '-2.1', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537333200', lastupdate: '1537402377', previous: '2242', displaytime: '1537394640', timestamp: '20180919190257', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '2199', bidsize: '2', ask: '2208', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '2195', pchange: '-2.1%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'CJ*2': { name: 'CME Cocoa', flag: 's', price_2_close: '2258', open_interest: '0', tradetime: '20180919170400', symbol: 'CJH19', open: '0', high: '2217', low: '2217', last: '2217', rawLast: '2217', change: '-41', pctchange: '-1.82', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537333200', lastupdate: '1537402377', previous: '2258', displaytime: '1537394640', timestamp: '20180919190257', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '2217', pchange: '-1.82%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'CL*1': { name: 'Crude Oil WTI', flag: '', price_2_close: '71.12', open_interest: '26210', tradetime: '20180920090300', symbol: 'CLV18', open: '71.39', high: '71.81', low: '70.92', last: '71.21', rawLast: '71.21', change: '0.09', pctchange: '0.13', volume: '6909', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '71.12', displaytime: '1537452180', timestamp: '20180920090620', day: 'J', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '71.28', bidsize: '16', ask: '71.3', asksize: '13', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '71.12', yvolume: '125208', tradesize: '10', pchange: '+0.13%', openinterest: '26210', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'CL*2': { name: 'Crude Oil WTI', flag: '', price_2_close: '70.77', open_interest: '427285', tradetime: '20180920090532', symbol: 'CLX18', open: '70.98', high: '71.35', low: '70.47', last: '70.85', rawLast: '70.85', change: '0.08', pctchange: '0.11', volume: '329528', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '70.77', displaytime: '1537452332', timestamp: '20180920090645', day: 'J', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '70.84', bidsize: '23', ask: '70.85', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '70.77', yvolume: '606342', tradesize: '1', pchange: '+0.11%', openinterest: '427285', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'CL*3': { name: 'Crude Oil WTI', flag: '', price_2_close: '70.52', open_interest: '301098', tradetime: '20180920090530', symbol: 'CLZ18', open: '70.69', high: '71.05', low: '70.22', last: '70.57', rawLast: '70.57', change: '0.05', pctchange: '0.07', volume: '64574', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '70.52', displaytime: '1537452330', timestamp: '20180920090645', day: 'J', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '70.57', bidsize: '2', ask: '70.58', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '70.52', yvolume: '164304', tradesize: '1', pchange: '+0.07%', openinterest: '301098', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'HO*1': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.2466', open_interest: '80606', tradetime: '20180920090518', symbol: 'HOV18', open: '2.2499', high: '2.2622', low: '2.2349', last: '2.2387', rawLast: '2.2387', change: '-0.0079', pctchange: '-0.35', volume: '7464', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453006', previous: '2.2466', displaytime: '1537452318', timestamp: '20180920090645', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.2398', bidsize: '3', ask: '2.2402', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.2466', yvolume: '35495', tradesize: '1', pchange: '-0.35%', openinterest: '80606', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'HO*2': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.25', open_interest: '101574', tradetime: '20180920090518', symbol: 'HOX18', open: '2.2512', high: '2.2656', low: '2.2385', last: '2.2424', rawLast: '2.2424', change: '-0.0076', pctchange: '-0.34', volume: '19244', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453006', previous: '2.25', displaytime: '1537452318', timestamp: '20180920090645', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.2437', bidsize: '2', ask: '2.244', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.25', yvolume: '59260', tradesize: '1', pchange: '-0.34%', openinterest: '101574', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'HO*3': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.2534', open_interest: '79346', tradetime: '20180920090519', symbol: 'HOZ18', open: '2.2555', high: '2.2686', low: '2.2424', last: '2.2465', rawLast: '2.2465', change: '-0.0069', pctchange: '-0.31', volume: '8609', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453006', previous: '2.2534', displaytime: '1537452319', timestamp: '20180920090519', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.2474', bidsize: '3', ask: '2.2478', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.2534', yvolume: '33363', tradesize: '1', pchange: '-0.31%', openinterest: '79346', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'RB*1': { name: 'Gasoline RBOB', flag: '', price_2_close: '2.0207', open_interest: '55410', tradetime: '20180920090506', symbol: 'RBV18', open: '2.023', high: '2.0354', low: '2.0106', last: '2.0197', rawLast: '2.0197', change: '-0.001', pctchange: '-0.05', volume: '5544', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453006', previous: '2.0207', displaytime: '1537452306', timestamp: '20180920090645', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0202', bidsize: '2', ask: '2.0206', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.0207', yvolume: '32442', tradesize: '1', pchange: '-0.05%', openinterest: '55410', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'RB*2': { name: 'Gasoline RBOB', flag: '', price_2_close: '2.0085', open_interest: '168987', tradetime: '20180920090520', symbol: 'RBX18', open: '2.0111', high: '2.0232', low: '1.9982', last: '2.0074', rawLast: '2.0074', change: '-0.0011', pctchange: '-0.05', volume: '16959', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453006', previous: '2.0085', displaytime: '1537452320', timestamp: '20180920090645', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0081', bidsize: '1', ask: '2.0084', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.0085', yvolume: '54575', tradesize: '1', pchange: '-0.05%', openinterest: '168987', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'RB*3': { name: 'Gasoline RBOB', flag: '', price_2_close: '1.9947', open_interest: '72898', tradetime: '20180920090441', symbol: 'RBZ18', open: '1.9998', high: '2.0077', low: '1.9836', last: '1.991', rawLast: '1.991', change: '-0.0037', pctchange: '-0.19', volume: '7273', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453006', previous: '1.9947', displaytime: '1537452281', timestamp: '20180920090645', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '1.9929', bidsize: '3', ask: '1.9933', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.9947', yvolume: '23598', tradesize: '1', pchange: '-0.19%', openinterest: '72898', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'NG*1': { name: 'Natural Gas', flag: '', price_2_close: '2.908', open_interest: '69830', tradetime: '20180920090604', symbol: 'NGV18', open: '2.904', high: '2.929', low: '2.9', last: '2.912', rawLast: '2.912', change: '0.004', pctchange: '0.14', volume: '36423', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '2.908', displaytime: '1537452364', timestamp: '20180920090645', day: 'J', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.912', bidsize: '1', ask: '2.913', asksize: '71', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.908', yvolume: '148133', tradesize: '1', pchange: '+0.14%', openinterest: '69830', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'NG*2': { name: 'Natural Gas', flag: '', price_2_close: '2.882', open_interest: '282767', tradetime: '20180920090556', symbol: 'NGX18', open: '2.882', high: '2.91', low: '2.875', last: '2.899', rawLast: '2.899', change: '0.017', pctchange: '0.59', volume: '35268', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '2.882', displaytime: '1537452356', timestamp: '20180920090644', day: 'J', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.898', bidsize: '29', ask: '2.899', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.882', yvolume: '128456', tradesize: '1', pchange: '+0.59%', openinterest: '282767', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'NG*3': { name: 'Natural Gas', flag: '', price_2_close: '2.951', open_interest: '175415', tradetime: '20180920090552', symbol: 'NGZ18', open: '2.95', high: '2.977', low: '2.943', last: '2.966', rawLast: '2.966', change: '0.015', pctchange: '0.51', volume: '14609', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '2.951', displaytime: '1537452352', timestamp: '20180920090644', day: 'J', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.965', bidsize: '32', ask: '2.967', asksize: '18', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.951', yvolume: '57442', tradesize: '1', pchange: '+0.51%', openinterest: '175415', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ES*1': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '2910', open_interest: '725806', tradetime: '20180920090644', symbol: 'ESU18', open: '2911.25', high: '2926', low: '2908.25', last: '2925', rawLast: '2925', change: '15', pctchange: '0.52', volume: '121169', exchange: 'GBLX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '2910', displaytime: '1537452404', timestamp: '20180920090643', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2924.75', bidsize: '21', ask: '2925', asksize: '79', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2910', yvolume: '563497', tradesize: '1', pchange: '+0.52%', openinterest: '725806', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ES*2': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '2915', open_interest: '2562710', tradetime: '20180920090645', symbol: 'ESZ18', open: '2916.5', high: '2931', low: '2913.25', last: '2930', rawLast: '2930', change: '15', pctchange: '0.51', volume: '467646', exchange: 'GBLX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '2915', displaytime: '1537452405', timestamp: '20180920090644', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2929.75', bidsize: '283', ask: '2930', asksize: '254', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2915', yvolume: '1361242', tradesize: '1', pchange: '+0.51%', openinterest: '2562710', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'NQ*1': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '7497.5', open_interest: '84522', tradetime: '20180920090645', symbol: 'NQU18', open: '7500.5', high: '7571.75', low: '7485.25', last: '7570.75', rawLast: '7570.75', change: '73.25', pctchange: '0.98', volume: '26050', exchange: 'GBLX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '7497.5', displaytime: '1537452405', timestamp: '20180920090644', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '7570', bidsize: '3', ask: '7570.5', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '7497.5', yvolume: '95710', tradesize: '1', pchange: '+0.98%', openinterest: '84522', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'NQ*2': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '7526.5', open_interest: '227200', tradetime: '20180920090646', symbol: 'NQZ18', open: '7529.75', high: '7600.75', low: '7514', last: '7599', rawLast: '7599', change: '72.5', pctchange: '0.96', volume: '161334', exchange: 'GBLX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537453006', previous: '7526.5', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '7599', bidsize: '4', ask: '7599.25', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '7526.5', yvolume: '407425', tradesize: '1', pchange: '+0.96%', openinterest: '227200', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'YM*1': { name: 'Dow Indu 30 E-Mini', flag: '', price_2_close: '26434', open_interest: '32681', tradetime: '20180920090646', symbol: 'YMU18', open: '26448', high: '26658', low: '26430', last: '26622', rawLast: '26622', change: '188', pctchange: '0.71', volume: '15841', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1537419600', lastupdate: '1537453006', previous: '26434', displaytime: '1537452406', timestamp: '20180920090645', day: 'J', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '26622', bidsize: '1', ask: '26623', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '26434', yvolume: '56272', tradesize: '1', pchange: '+0.71%', openinterest: '32681', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'YM*2': { name: 'Dow Indu 30 E-Mini', flag: '', price_2_close: '26462', open_interest: '103988', tradetime: '20180920090645', symbol: 'YMZ18', open: '26486', high: '26685', low: '26457', last: '26650', rawLast: '26650', change: '188', pctchange: '0.71', volume: '70278', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1537419600', lastupdate: '1537453006', previous: '26462', displaytime: '1537452405', timestamp: '20180920090644', day: 'J', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '26650', bidsize: '6', ask: '26651', asksize: '9', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '26462', yvolume: '163811', tradesize: '1', pchange: '+0.71%', openinterest: '103988', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'J6*1': { name: 'Japanese Yen', flag: '', price_2_close: '0.8925', open_interest: '1858', tradetime: '20180920085400', symbol: 'J6V18', open: '0.8924', high: '0.8937', low: '0.8924', last: '0.8927', rawLast: '0.8927', change: '0.0002', pctchange: '0.02', volume: '817', exchange: 'CME', type: '2', unitcode: '6', date: '1537419600', lastupdate: '1537453006', previous: '0.8925', displaytime: '1537450424', timestamp: '20180920090204', day: 'J', basecode: 'E', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0.89295', bidsize: '13', ask: '0.89305', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '503', tradesize: '1', pchange: '+0.02%', openinterest: '1858', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'J6*2': { name: 'Japanese Yen', flag: '', price_2_close: '0.89475', open_interest: '1100', tradetime: '20180920090204', symbol: 'J6X18', open: '0.8948', high: '0.8948', low: '0.8948', last: '0.8948', rawLast: '0.8948', change: '5.0E-5', pctchange: '0.01', volume: '917', exchange: 'CME', type: '2', unitcode: '6', date: '1537419600', lastupdate: '1537453005', previous: '0.89475', displaytime: '1537452124', timestamp: '20180920090204', day: 'J', basecode: 'E', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0.89515', bidsize: '13', ask: '0.89525', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.89475', yvolume: '74', tradesize: '4', pchange: '+0.01%', openinterest: '1100', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'B6*1': { name: 'British Pound', flag: '', price_2_close: '1.316', open_interest: '890', tradetime: '20180920085307', symbol: 'B6V18', open: '1.3162', high: '1.3307', low: '1.3162', last: '1.3278', rawLast: '1.3278', change: '0.0118', pctchange: '0.9', volume: '462', exchange: 'CME', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453005', previous: '1.316', displaytime: '1537451587', timestamp: '20180920085307', day: 'J', basecode: 'C', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.3292', bidsize: '11', ask: '1.3294', asksize: '19', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.316', yvolume: '341', tradesize: '6', pchange: '+0.9%', openinterest: '890', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'B6*2': { name: 'British Pound', flag: '', price_2_close: '1.318', open_interest: '962', tradetime: '20180920090123', symbol: 'B6X18', open: '1.319', high: '1.3326', low: '1.319', last: '1.3314', rawLast: '1.3314', change: '0.0134', pctchange: '1.02', volume: '477', exchange: 'CME', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453005', previous: '1.318', displaytime: '1537452083', timestamp: '20180920090122', day: 'J', basecode: 'C', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.3312', bidsize: '11', ask: '1.3314', asksize: '19', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1.318', yvolume: '157', tradesize: '1', pchange: '+1.02%', openinterest: '962', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'E6*1': { name: 'Euro FX', flag: '', price_2_close: '1.1697', open_interest: '3930', tradetime: '20180920090008', symbol: 'E6V18', open: '1.16945', high: '1.17975', low: '1.16945', last: '1.1778', rawLast: '1.1778', change: '0.0081', pctchange: '0.69', volume: '1651', exchange: 'CME', type: '2', unitcode: '5', date: '1537419600', lastupdate: '1537453005', previous: '1.1697', displaytime: '1537452008', timestamp: '20180920090057', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.1782', bidsize: '37', ask: '1.17835', asksize: '24', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1.1697', yvolume: '2108', tradesize: '8', pchange: '+0.69%', openinterest: '3930', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'E6*2': { name: 'Euro FX', flag: '', price_2_close: '1.1729', open_interest: '1779', tradetime: '20180920085400', symbol: 'E6X18', open: '1.1735', high: '1.1826', low: '1.1733', last: '1.18095', rawLast: '1.18095', change: '0.00805', pctchange: '0.69', volume: '1180', exchange: 'CME', type: '2', unitcode: '5', date: '1537419600', lastupdate: '1537453005', previous: '1.1729', displaytime: '1537451153', timestamp: '20180920090057', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.1814', bidsize: '37', ask: '1.18155', asksize: '24', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.1729', yvolume: '1234', tradesize: '1', pchange: '+0.69%', openinterest: '1779', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'M6*1': { name: 'Mexican Peso', flag: 's', price_2_close: '0.05304', open_interest: '0', tradetime: '20180919164300', symbol: 'M6V18', open: '0', high: '0.05306', low: '0.05306', last: '0.05306', rawLast: '0.05306', change: '0.00002', pctchange: '0.04', volume: '0', exchange: 'CME', type: '2', unitcode: '6', date: '1537333200', lastupdate: '1537402411', previous: '0.05304', displaytime: '1537393380', timestamp: '20180919190331', day: 'I', 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.05306', ysettlement: '0.05304', yvolume: '0', tradesize: '0', pchange: '+0.04%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'M6*2': { name: 'Mexican Peso', flag: 's', price_2_close: '0.05275', open_interest: '0', tradetime: '20180919164200', symbol: 'M6X18', open: '0', high: '0.05277', low: '0.05277', last: '0.05277', rawLast: '0.05277', change: '0.00002', pctchange: '0.04', volume: '0', exchange: 'CME', type: '2', unitcode: '6', date: '1537333200', lastupdate: '1537402411', previous: '0.05275', displaytime: '1537393320', timestamp: '20180919190331', day: 'I', 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.05277', ysettlement: '0.05275', yvolume: '0', tradesize: '0', pchange: '+0.04%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'D6*1': { name: 'Canadian Dollar', flag: '', price_2_close: '0.77465', open_interest: '329', tradetime: '20180920072751', symbol: 'D6V18', open: '0.7743', high: '0.77625', low: '0.7743', last: '0.77625', rawLast: '0.77625', change: '0.0016', pctchange: '0.21', volume: '656', exchange: 'CME', type: '2', unitcode: '5', date: '1537419600', lastupdate: '1537453006', previous: '0.77465', displaytime: '1537446471', timestamp: '20180920072750', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.77605', bidsize: '11', ask: '0.7762', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.77465', yvolume: '45', tradesize: '1', pchange: '+0.21%', openinterest: '329', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'D6*2': { name: 'Canadian Dollar', flag: '', price_2_close: '0.77515', open_interest: '380', tradetime: '20180920214900', symbol: 'D6X18', open: '0.77495', high: '0.77495', low: '0.77495', last: '0.77495', rawLast: '0.77495', change: '-0.0002', pctchange: '-0.03', volume: '633', exchange: 'CME', type: '2', unitcode: '5', date: '1537419600', lastupdate: '1537453006', previous: '0.77515', displaytime: '1537450363', timestamp: '20180920083243', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.77655', bidsize: '11', ask: '0.77665', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '4', tradesize: '0', pchange: '-0.03%', openinterest: '380', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'GC*1': { name: 'Gold', flag: 's', price_2_close: '1196.8', open_interest: '17', tradetime: '20180919170100', symbol: 'GCU18', open: '0', high: '1202.2', low: '1202.2', last: '1202.2', rawLast: '1202.2', change: '5.4', pctchange: '0.45', volume: '0', exchange: 'COMEX', type: '2', unitcode: '1', date: '1537333200', lastupdate: '1537402378', previous: '1196.8', displaytime: '1537394460', timestamp: '20180919190258', day: 'I', basecode: '9', no_jerq: '1', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '1206.9', bidsize: '1', ask: '1207.5', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '1202.2', pchange: '+0.45%', openinterest: '17', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'GC*2': { name: 'Gold', flag: '', price_2_close: '1203.9', open_interest: '32623', tradetime: '20180920090632', symbol: 'GCV18', open: '1204.4', high: '1208.5', low: '1201', last: '1207.4', rawLast: '1207.4', change: '3.5', pctchange: '0.29', volume: '4309', exchange: 'COMEX', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537453006', previous: '1203.9', displaytime: '1537452392', timestamp: '20180920090631', day: 'J', basecode: '9', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '1207.6', bidsize: '17', ask: '1207.8', asksize: '39', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1203.9', yvolume: '6803', tradesize: '1', pchange: '+0.29%', openinterest: '32623', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'SI*1': { name: 'Silver', flag: '', price_2_close: '14.189', open_interest: '1280', tradetime: '20180920090013', symbol: 'SIU18', open: '14.19', high: '14.245', low: '14.19', last: '14.2', rawLast: '14.2', change: '0.011', pctchange: '0.08', volume: '132', exchange: 'COMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537453006', previous: '14.189', displaytime: '1537452013', timestamp: '20180920090012', day: 'J', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '14.235', bidsize: '3', ask: '14.245', asksize: '67', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '14.189', yvolume: '462', tradesize: '1', pchange: '+0.08%', openinterest: '1280', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'SI*2': { name: 'Silver', flag: '', price_2_close: '14.2', open_interest: '534', tradetime: '20180920090052', symbol: 'SIV18', open: '14.255', high: '14.3', low: '14.165', last: '14.225', rawLast: '14.225', change: '0.025', pctchange: '0.18', volume: '92', exchange: 'COMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537452970', previous: '14.2', displaytime: '1537452052', timestamp: '20180920090051', day: 'J', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '14.245', bidsize: '11', ask: '14.255', asksize: '10', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '14.2', yvolume: '147', tradesize: '1', pchange: '+0.18%', openinterest: '534', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'HG*1': { name: 'High Grade Copper', flag: '', price_2_close: '2.71', open_interest: '1577', tradetime: '20180920085400', symbol: 'HGU18', open: '2.7085', high: '2.723', low: '2.7025', last: '2.707', rawLast: '2.707', change: '-0.003', pctchange: '-0.11', volume: '129', exchange: 'COMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453006', previous: '2.71', displaytime: '1537451386', timestamp: '20180920084945', day: 'J', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '2.707', bidsize: '2', ask: '2.7085', asksize: '20', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '420', tradesize: '2', pchange: '-0.11%', openinterest: '1577', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'HG*2': { name: 'High Grade Copper', flag: '', price_2_close: '2.712', open_interest: '4430', tradetime: '20180920081209', symbol: 'HGV18', open: '2.7115', high: '2.725', low: '2.6995', last: '2.7145', rawLast: '2.7145', change: '0.0025', pctchange: '0.09', volume: '242', exchange: 'COMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537453006', previous: '2.712', displaytime: '1537449129', timestamp: '20180920081208', day: 'J', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '2.7085', bidsize: '2', ask: '2.7095', asksize: '20', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.712', yvolume: '845', tradesize: '4', pchange: '+0.09%', openinterest: '4430', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'PA*1': { name: 'Palladium', flag: 's', price_2_close: '1027.4', open_interest: '23', tradetime: '20180919170000', symbol: 'PAU18', open: '1038.1', high: '1053.4', low: '1038.1', last: '1053.4', rawLast: '1053.4', change: '26', pctchange: '2.53', volume: '2', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537333200', lastupdate: '1537402412', previous: '1027.4', displaytime: '1537394400', timestamp: '20180919190332', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '100.0', mode: 'i', bid: '1060', bidsize: '1', ask: '1069.6', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '1053.4', pchange: '+2.53%', openinterest: '23', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'PA*2': { name: 'Palladium', flag: 's', price_2_close: '1025.9', open_interest: '0', tradetime: '20180919170000', symbol: 'PAV18', open: '0', high: '1051.9', low: '1051.9', last: '1051.9', rawLast: '1051.9', change: '26', pctchange: '2.53', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537333200', lastupdate: '1537402412', previous: '1025.9', displaytime: '1537394400', timestamp: '20180919190332', day: 'I', 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: '1051.9', ysettlement: '1025.9', yvolume: '0', tradesize: '0', pchange: '+2.53%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'PL*1': { name: 'Platinum', flag: 's', price_2_close: '813.7', open_interest: '0', tradetime: '20180919170000', symbol: 'PLU18', open: '0', high: '820.7', low: '820.7', last: '820.7', rawLast: '820.7', change: '7', pctchange: '0.86', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1537333200', lastupdate: '1537402412', previous: '813.7', displaytime: '1537394400', timestamp: '20180919190332', day: 'I', basecode: '9', no_jerq: '1', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '831.2', bidsize: '2', ask: '834', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '820.7', pchange: '+0.86%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'PL*2': { name: 'Platinum', flag: '', price_2_close: '821.9', open_interest: '48763', tradetime: '20180920090645', symbol: 'PLV18', open: '824.1', high: '834.2', low: '818.7', last: '833.8', rawLast: '833.8', change: '11.9', pctchange: '1.45', volume: '15730', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537453005', previous: '821.9', displaytime: '1537452405', timestamp: '20180920090644', day: 'J', basecode: '9', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '833.7', bidsize: '2', ask: '833.9', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '821.9', yvolume: '27411', tradesize: '1', pchange: '+1.45%', openinterest: '48763', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' } };