var quotes = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '345.75', open_interest: '975614', tradetime: '20180920095513', symbol: 'ZCZ18', open: '345.25', high: '350.5', low: '344.75', last: '349.75', rawLast: '349.75', change: '4', pctchange: '1.16', volume: '76731', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455913', previous: '345.75', displaytime: '1537455313', timestamp: '20180920095512', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '349.5', bidsize: '744', ask: '349.75', asksize: '149', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '345.75', yvolume: '151074', tradesize: '1', pchange: '+1.16%', 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: '20180920095507', symbol: 'ZCH19', open: '357.5', high: '363', low: '357.25', last: '362.25', rawLast: '362.25', change: '4.25', pctchange: '1.19', volume: '17429', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455913', previous: '358', displaytime: '1537455307', timestamp: '20180920095506', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '362', bidsize: '117', ask: '362.25', asksize: '256', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '358', yvolume: '53784', tradesize: '20', pchange: '+1.19%', 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: '20180920095507', symbol: 'ZCK19', open: '366', high: '371', low: '365.75', last: '370.5', rawLast: '370.5', change: '4', pctchange: '1.09', volume: '14492', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455913', previous: '366.5', displaytime: '1537455307', timestamp: '20180920095506', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '370.25', bidsize: '161', ask: '370.5', asksize: '174', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '366.5', yvolume: '17204', tradesize: '1', pchange: '+1.09%', 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: '20180920095507', symbol: 'ZCN19', open: '372.75', high: '377.5', low: '372.25', last: '376.75', rawLast: '376.75', change: '3.75', pctchange: '1.01', volume: '14390', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455913', previous: '373', displaytime: '1537455307', timestamp: '20180920095506', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '376.5', bidsize: '196', ask: '376.75', asksize: '150', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '373', yvolume: '9824', tradesize: '1', pchange: '+1.01%', 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: '20180920095510', symbol: 'ZSX18', open: '830', high: '832.75', low: '825.25', last: '830.5', rawLast: '830.5', change: '0.5', pctchange: '0.06', volume: '41684', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455910', previous: '830', displaytime: '1537455310', timestamp: '20180920095509', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '830.5', bidsize: '31', ask: '830.75', asksize: '27', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '830', yvolume: '80961', tradesize: '1', pchange: '+0.06%', openinterest: '443874', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'ZS*2': { name: 'Soybeans', flag: '', price_2_close: '843.75', open_interest: '128634', tradetime: '20180920095501', symbol: 'ZSF19', open: '843.5', high: '846.75', low: '839.25', last: '844.5', rawLast: '844.5', change: '0.75', pctchange: '0.09', volume: '10305', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455910', previous: '843.75', displaytime: '1537455301', timestamp: '20180920095500', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '844.25', bidsize: '48', ask: '844.75', asksize: '46', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '843.75', yvolume: '15484', tradesize: '1', pchange: '+0.09%', openinterest: '128634', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZS*3': { name: 'Soybeans', flag: '', price_2_close: '857.25', open_interest: '127273', tradetime: '20180920095503', symbol: 'ZSH19', open: '857', high: '860.25', low: '852.75', last: '858', rawLast: '858', change: '0.75', pctchange: '0.09', volume: '8617', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455910', previous: '857.25', displaytime: '1537455303', timestamp: '20180920095502', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '857.75', bidsize: '71', ask: '858.25', asksize: '32', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '857.25', yvolume: '12531', tradesize: '1', pchange: '+0.09%', openinterest: '127273', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZS*4': { name: 'Soybeans', flag: '', price_2_close: '870.25', open_interest: '77350', tradetime: '20180920095423', symbol: 'ZSK19', open: '870', high: '873.5', low: '866', last: '871', rawLast: '871', change: '0.75', pctchange: '0.09', volume: '2592', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455910', previous: '870.25', displaytime: '1537455263', timestamp: '20180920095422', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '871', bidsize: '54', ask: '871.5', asksize: '32', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '870.25', yvolume: '7346', tradesize: '1', pchange: '+0.09%', openinterest: '77350', changedir: 'up', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZS*5': { name: 'Soybeans', flag: '', price_2_close: '880.25', open_interest: '62368', tradetime: '20180920095245', symbol: 'ZSN19', open: '880.25', high: '884', low: '876', last: '882.75', rawLast: '882.75', change: '2.5', pctchange: '0.28', volume: '2657', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455910', previous: '880.25', displaytime: '1537455165', timestamp: '20180920095244', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '881.5', bidsize: '33', ask: '882', asksize: '60', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '880.25', yvolume: '7097', tradesize: '5', pchange: '+0.28%', openinterest: '62368', changedir: 'up', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZM*1': { name: 'Soybean Meal', flag: '', price_2_close: '306.4', open_interest: '44630', tradetime: '20180920095432', symbol: 'ZMV18', open: '307.4', high: '307.4', low: '303.8', last: '305.3', rawLast: '305.3', change: '-1.1', pctchange: '-0.36', volume: '9573', exchange: 'CBOT', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537455913', previous: '306.4', displaytime: '1537455272', timestamp: '20180920095431', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '305.3', bidsize: '6', ask: '305.4', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '306.4', yvolume: '13007', tradesize: '1', pchange: '-0.36%', 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: '20180920095505', symbol: 'ZMZ18', open: '309.8', high: '310.3', low: '306.7', last: '308.4', rawLast: '308.4', change: '-0.8', pctchange: '-0.26', volume: '23426', exchange: 'CBOT', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537455913', previous: '309.2', displaytime: '1537455305', timestamp: '20180920095504', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '308.3', bidsize: '8', ask: '308.4', asksize: '18', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '309.2', yvolume: '54867', tradesize: '1', pchange: '-0.26%', 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: '20180920095446', symbol: 'ZMF19', open: '310.2', high: '310.7', low: '307.5', last: '308.8', rawLast: '308.8', change: '-1.2', pctchange: '-0.39', volume: '5764', exchange: 'CBOT', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537455913', previous: '310', displaytime: '1537455286', timestamp: '20180920095444', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '308.7', bidsize: '25', ask: '308.9', asksize: '32', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '310', yvolume: '16483', tradesize: '1', pchange: '-0.39%', 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: '20180920095256', symbol: 'ZLV18', open: '27.18', high: '27.35', low: '27.08', last: '27.19', rawLast: '27.19', change: '-0.06', pctchange: '-0.22', volume: '11315', exchange: 'CBOT', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455912', previous: '27.25', displaytime: '1537455176', timestamp: '20180920095434', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.16', bidsize: '14', ask: '27.18', asksize: '83', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '27.25', yvolume: '17398', tradesize: '1', pchange: '-0.22%', 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: '20180920095512', symbol: 'ZLZ18', open: '27.53', high: '27.61', low: '27.33', last: '27.42', rawLast: '27.42', change: '-0.08', pctchange: '-0.29', volume: '28883', exchange: 'CBOT', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455912', previous: '27.5', displaytime: '1537455312', timestamp: '20180920095511', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.42', bidsize: '11', ask: '27.43', asksize: '72', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '27.5', yvolume: '64025', tradesize: '1', pchange: '-0.29%', 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: '20180920095334', symbol: 'ZLF19', open: '27.66', high: '27.82', low: '27.57', last: '27.68', rawLast: '27.68', change: '-0.05', pctchange: '-0.18', volume: '4270', exchange: 'CBOT', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455912', previous: '27.73', displaytime: '1537455214', timestamp: '20180920095333', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '27.66', bidsize: '13', ask: '27.67', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '27.73', yvolume: '18517', tradesize: '1', pchange: '-0.18%', 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: '20180920095512', symbol: 'ZWZ18', open: '523', high: '523.75', low: '516', last: '521', rawLast: '521', change: '-1.5', pctchange: '-0.29', volume: '26033', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455913', previous: '522.5', displaytime: '1537455312', timestamp: '20180920095511', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '520.75', bidsize: '26', ask: '521', asksize: '45', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '522.5', yvolume: '59629', tradesize: '1', pchange: '-0.29%', 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: '20180920095508', symbol: 'ZWH19', open: '540.25', high: '541.5', low: '534.5', last: '539.5', rawLast: '539.5', change: '-0.75', pctchange: '-0.14', volume: '5967', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455912', previous: '540.25', displaytime: '1537455308', timestamp: '20180920095507', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '539.5', bidsize: '1', ask: '539.75', asksize: '65', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '540.25', yvolume: '22450', tradesize: '1', pchange: '-0.14%', 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: '20180920094950', symbol: 'ZWK19', open: '552.5', high: '552.75', low: '546.75', last: '550.25', rawLast: '550.25', change: '-1.5', pctchange: '-0.27', volume: '1624', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455912', previous: '551.75', displaytime: '1537454990', timestamp: '20180920095150', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '551.25', bidsize: '27', ask: '551.75', asksize: '72', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '551.75', yvolume: '5223', tradesize: '1', pchange: '-0.27%', 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: '20180920095506', symbol: 'KEZ18', open: '526.25', high: '527', low: '519', last: '525.75', rawLast: '525.75', change: '-0.5', pctchange: '-0.1', volume: '7567', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455913', previous: '526.25', displaytime: '1537455306', timestamp: '20180920095505', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '525.75', bidsize: '5', ask: '526', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '526.25', yvolume: '24961', tradesize: '10', pchange: '-0.1%', 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: '20180920095506', symbol: 'KEH19', open: '548.75', high: '550.5', low: '542.75', last: '549.5', rawLast: '549.5', change: '-0.25', pctchange: '-0.05', volume: '2143', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455913', previous: '549.75', displaytime: '1537455306', timestamp: '20180920095505', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '549.25', bidsize: '8', ask: '549.75', asksize: '11', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '549.75', yvolume: '14366', tradesize: '1', pchange: '-0.05%', 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: '20180920095438', symbol: 'MWZ18', open: '586', high: '590.75', low: '583', last: '587', rawLast: '587', change: '-1', pctchange: '-0.17', volume: '1154', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455906', previous: '588', displaytime: '1537455278', timestamp: '20180920095437', day: 'J', basecode: '2', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '587', bidsize: '7', ask: '587.5', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '588', yvolume: '4167', tradesize: '1', pchange: '-0.17%', 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: '20180920095218', symbol: 'ZOZ18', open: '250', high: '250.25', low: '242.75', last: '245.75', rawLast: '245.75', change: '-3.5', pctchange: '-1.4', volume: '183', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455788', previous: '249.25', displaytime: '1537455138', timestamp: '20180920095217', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '245.25', bidsize: '2', ask: '246', asksize: '2', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '731', tradesize: '1', pchange: '-1.4%', openinterest: '3511', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZO*2': { name: 'Oats', flag: '', price_2_close: '253.75', open_interest: '602', tradetime: '20180920094239', symbol: 'ZOH19', open: '251.75', high: '251.75', low: '248.75', last: '249', rawLast: '249', change: '-4.75', pctchange: '-1.87', volume: '17', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1537419600', lastupdate: '1537455787', previous: '253.75', displaytime: '1537454559', timestamp: '20180920094256', day: 'J', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '250.5', bidsize: '1', ask: '250.75', asksize: '2', session_id: 'combined', session: ' ', ticktype: '+', settlement: '0', ysettlement: '253.75', yvolume: '132', tradesize: '1', pchange: '-1.87%', 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: '20180920095508', symbol: 'LEV18', open: '113.5', high: '113.55', low: '112.575', last: '112.95', rawLast: '112.95', change: '-0.15', pctchange: '-0.13', volume: '5673', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455913', previous: '113.1', displaytime: '1537455308', timestamp: '20180920095507', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '112.9', bidsize: '27', ask: '112.95', asksize: '9', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '113.1', yvolume: '14099', tradesize: '1', pchange: '-0.13%', 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: '20180920095510', symbol: 'LEZ18', open: '118.25', high: '118.475', low: '117.25', last: '117.875', rawLast: '117.875', change: '-0.1', pctchange: '-0.08', volume: '8743', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455911', previous: '117.975', displaytime: '1537455310', timestamp: '20180920095509', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '117.85', bidsize: '11', ask: '117.875', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '117.975', yvolume: '18277', tradesize: '1', pchange: '-0.08%', 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: '20180920095510', symbol: 'LEG19', open: '122.1', high: '122.225', low: '121.175', last: '121.675', rawLast: '121.675', change: '-0.175', pctchange: '-0.14', volume: '3296', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455913', previous: '121.85', displaytime: '1537455310', timestamp: '20180920095509', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '121.65', bidsize: '12', ask: '121.7', asksize: '15', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '121.85', yvolume: '9292', tradesize: '1', pchange: '-0.14%', 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: '20180920095508', symbol: 'LEJ19', open: '122.975', high: '123.275', low: '122.45', last: '122.875', rawLast: '122.875', change: '-0.1', pctchange: '-0.08', volume: '2155', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455911', previous: '122.975', displaytime: '1537455308', timestamp: '20180920095507', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '122.825', bidsize: '16', ask: '122.875', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '122.975', yvolume: '6183', tradesize: '1', pchange: '-0.08%', 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: '20180920095508', symbol: 'GFU18', open: '155.825', high: '156.675', low: '155.825', last: '156.225', rawLast: '156.225', change: '0.7', pctchange: '0.45', volume: '469', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455908', previous: '155.525', displaytime: '1537455308', timestamp: '20180920095507', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '156.2', bidsize: '15', ask: '156.25', asksize: '5', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '155.525', yvolume: '1073', tradesize: '2', pchange: '+0.45%', 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: '20180920095511', symbol: 'GFV18', open: '158.4', high: '158.9', low: '157.85', last: '158.5', rawLast: '158.5', change: '0.625', pctchange: '0.4', volume: '1626', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455913', previous: '157.875', displaytime: '1537455311', timestamp: '20180920095510', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '158.5', bidsize: '1', ask: '158.55', asksize: '4', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '157.875', yvolume: '4210', tradesize: '1', pchange: '+0.4%', 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: '20180920095512', symbol: 'HEV18', open: '60.7', high: '61.475', low: '60.6', last: '61.275', rawLast: '61.275', change: '1.275', pctchange: '2.13', volume: '5160', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455913', previous: '60', displaytime: '1537455312', timestamp: '20180920095510', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '61.25', bidsize: '6', ask: '61.3', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '60', yvolume: '14543', tradesize: '3', pchange: '+2.13%', 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: '20180920095512', symbol: 'HEZ18', open: '57.825', high: '58.65', low: '57.825', last: '58.1', rawLast: '58.1', change: '0.2', pctchange: '0.35', volume: '9479', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455912', previous: '57.9', displaytime: '1537455312', timestamp: '20180920095511', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '58.1', bidsize: '1', ask: '58.15', asksize: '6', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '57.9', yvolume: '24478', tradesize: '1', pchange: '+0.35%', 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: '20180920095512', symbol: 'HEG19', open: '65.95', high: '66.475', low: '65.55', last: '65.775', rawLast: '65.775', change: '-0.175', pctchange: '-0.27', volume: '3116', exchange: 'CME', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455912', previous: '65.95', displaytime: '1537455312', timestamp: '20180920095510', day: 'J', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '65.725', bidsize: '9', ask: '65.8', asksize: '8', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '65.95', yvolume: '11424', tradesize: '1', pchange: '-0.27%', openinterest: '32218', changedir: 'down', 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: '1537455901', previous: '0.7872', displaytime: '1537450653', timestamp: '20180920083741', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0.7827', bidsize: '2', ask: '0.7853', 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: '2778', 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: '2778', 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.1035', bidsize: '2', ask: '0.1118', asksize: '2', 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.1153', bidsize: '2', ask: '0.1162', 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.984', bidsize: '2', ask: '0.99', 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: '1.013', bidsize: '2', ask: '1.0295', asksize: '2', 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: '2221', bidsize: '2', ask: '2231', 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: '2232', bidsize: '2', ask: '2265', asksize: '2', 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: '20180920095242', symbol: 'CLV18', open: '71.39', high: '71.81', low: '70.77', last: '71.02', rawLast: '71.02', change: '-0.1', pctchange: '-0.14', volume: '8097', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455913', previous: '71.12', displaytime: '1537455162', timestamp: '20180920095421', day: 'J', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '71', bidsize: '12', ask: '71.02', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '71.12', yvolume: '125208', tradesize: '30', pchange: '-0.14%', openinterest: '26210', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'CL*2': { name: 'Crude Oil WTI', flag: '', price_2_close: '70.77', open_interest: '427285', tradetime: '20180920095409', symbol: 'CLX18', open: '70.98', high: '71.35', low: '70.25', last: '70.58', rawLast: '70.58', change: '-0.19', pctchange: '-0.27', volume: '407839', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455913', previous: '70.77', displaytime: '1537455249', timestamp: '20180920095512', day: 'J', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '70.57', bidsize: '55', ask: '70.58', asksize: '33', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '70.77', yvolume: '606342', tradesize: '1', pchange: '-0.27%', openinterest: '427285', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'CL*3': { name: 'Crude Oil WTI', flag: '', price_2_close: '70.52', open_interest: '301098', tradetime: '20180920095356', symbol: 'CLZ18', open: '70.69', high: '71.05', low: '69.99', last: '70.31', rawLast: '70.31', change: '-0.21', pctchange: '-0.3', volume: '90759', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455913', previous: '70.52', displaytime: '1537455236', timestamp: '20180920095512', day: 'J', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '70.3', bidsize: '10', ask: '70.31', asksize: '33', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '70.52', yvolume: '164304', tradesize: '2', pchange: '-0.3%', openinterest: '301098', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'HO*1': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.2466', open_interest: '80606', tradetime: '20180920095356', symbol: 'HOV18', open: '2.2499', high: '2.2622', low: '2.2254', last: '2.2316', rawLast: '2.2316', change: '-0.015', pctchange: '-0.67', volume: '10939', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455913', previous: '2.2466', displaytime: '1537455236', timestamp: '20180920095512', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.2313', bidsize: '3', ask: '2.2316', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.2466', yvolume: '35495', tradesize: '1', pchange: '-0.67%', 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: '20180920095358', symbol: 'HOX18', open: '2.2512', high: '2.2656', low: '2.2292', last: '2.2352', rawLast: '2.2352', change: '-0.0148', pctchange: '-0.66', volume: '26760', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455913', previous: '2.25', displaytime: '1537455238', timestamp: '20180920095512', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.2351', bidsize: '3', ask: '2.2353', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.25', yvolume: '59260', tradesize: '1', pchange: '-0.66%', 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: '20180920095352', symbol: 'HOZ18', open: '2.2555', high: '2.2686', low: '2.2332', last: '2.2384', rawLast: '2.2384', change: '-0.015', pctchange: '-0.67', volume: '13698', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455913', previous: '2.2534', displaytime: '1537455232', timestamp: '20180920095512', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.2388', bidsize: '1', ask: '2.2391', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.2534', yvolume: '33363', tradesize: '1', pchange: '-0.67%', 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: '20180920095352', symbol: 'RBV18', open: '2.023', high: '2.0354', low: '2.0074', last: '2.0147', rawLast: '2.0147', change: '-0.006', pctchange: '-0.3', volume: '7623', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455913', previous: '2.0207', displaytime: '1537455232', timestamp: '20180920095512', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0148', bidsize: '2', ask: '2.0152', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.0207', yvolume: '32442', tradesize: '1', pchange: '-0.3%', 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: '20180920095410', symbol: 'RBX18', open: '2.0111', high: '2.0232', low: '1.9941', last: '2.0026', rawLast: '2.0026', change: '-0.0059', pctchange: '-0.29', volume: '22244', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455913', previous: '2.0085', displaytime: '1537455250', timestamp: '20180920095512', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.0026', bidsize: '1', ask: '2.0028', asksize: '4', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.0085', yvolume: '54575', tradesize: '1', pchange: '-0.29%', 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: '20180920095358', symbol: 'RBZ18', open: '1.9998', high: '2.0077', low: '1.9792', last: '1.9866', rawLast: '1.9866', change: '-0.0081', pctchange: '-0.41', volume: '10438', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455913', previous: '1.9947', displaytime: '1537455238', timestamp: '20180920095512', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '1.9867', bidsize: '1', ask: '1.987', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1.9947', yvolume: '23598', tradesize: '1', pchange: '-0.41%', 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: '20180920095422', symbol: 'NGV18', open: '2.904', high: '2.929', low: '2.886', last: '2.922', rawLast: '2.922', change: '0.014', pctchange: '0.48', volume: '61696', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455913', previous: '2.908', displaytime: '1537455262', timestamp: '20180920095512', day: 'J', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.922', bidsize: '10', ask: '2.923', asksize: '31', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.908', yvolume: '148133', tradesize: '5', pchange: '+0.48%', 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: '20180920095422', symbol: 'NGX18', open: '2.882', high: '2.913', low: '2.875', last: '2.909', rawLast: '2.909', change: '0.027', pctchange: '0.94', volume: '54605', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455913', previous: '2.882', displaytime: '1537455262', timestamp: '20180920095512', day: 'J', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.909', bidsize: '1', ask: '2.91', asksize: '62', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.882', yvolume: '128456', tradesize: '1', pchange: '+0.94%', 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: '20180920095422', symbol: 'NGZ18', open: '2.95', high: '2.981', low: '2.943', last: '2.978', rawLast: '2.978', change: '0.027', pctchange: '0.91', volume: '21004', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455913', previous: '2.951', displaytime: '1537455262', timestamp: '20180920095512', day: 'J', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.977', bidsize: '22', ask: '2.979', asksize: '64', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.951', yvolume: '57442', tradesize: '1', pchange: '+0.91%', 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: '20180920095513', symbol: 'ESU18', open: '2911.25', high: '2927.75', low: '2908.25', last: '2925.25', rawLast: '2925.25', change: '15.25', pctchange: '0.52', volume: '160624', exchange: 'GBLX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455913', previous: '2910', displaytime: '1537455313', timestamp: '20180920095512', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2925.25', bidsize: '87', ask: '2925.5', asksize: '62', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2910', yvolume: '563497', tradesize: '4', 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: '20180920095513', symbol: 'ESZ18', open: '2916.5', high: '2933', low: '2913.25', last: '2930.25', rawLast: '2930.25', change: '15.25', pctchange: '0.52', volume: '626001', exchange: 'GBLX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455913', previous: '2915', displaytime: '1537455313', timestamp: '20180920095512', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2930.25', bidsize: '321', ask: '2930.5', asksize: '148', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2915', yvolume: '1361242', tradesize: '2', pchange: '+0.52%', 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: '20180920095513', symbol: 'NQU18', open: '7500.5', high: '7580.5', low: '7485.25', last: '7558', rawLast: '7558', change: '60.5', pctchange: '0.81', volume: '37067', exchange: 'GBLX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455913', previous: '7497.5', displaytime: '1537455313', timestamp: '20180920095512', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '7557.75', bidsize: '4', ask: '7558.25', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '7497.5', yvolume: '95710', tradesize: '1', pchange: '+0.81%', 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: '20180920095513', symbol: 'NQZ18', open: '7529.75', high: '7609.5', low: '7514', last: '7586.75', rawLast: '7586.75', change: '60.25', pctchange: '0.8', volume: '216852', exchange: 'GBLX', type: '2', unitcode: '2', date: '1537419600', lastupdate: '1537455913', previous: '7526.5', displaytime: '1537455313', timestamp: '20180920095512', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '7586.75', bidsize: '7', ask: '7587', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '7526.5', yvolume: '407425', tradesize: '2', pchange: '+0.8%', 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: '20180920095513', symbol: 'YMU18', open: '26448', high: '26658', low: '26430', last: '26627', rawLast: '26627', change: '193', pctchange: '0.73', volume: '20544', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1537419600', lastupdate: '1537455913', previous: '26434', displaytime: '1537455313', timestamp: '20180920095512', day: 'J', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '26627', bidsize: '6', ask: '26629', asksize: '5', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '26434', yvolume: '56272', tradesize: '1', pchange: '+0.73%', 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: '20180920095513', symbol: 'YMZ18', open: '26486', high: '26685', low: '26457', last: '26656', rawLast: '26656', change: '194', pctchange: '0.73', volume: '90043', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1537419600', lastupdate: '1537455913', previous: '26462', displaytime: '1537455313', timestamp: '20180920095512', day: 'J', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '26656', bidsize: '5', ask: '26657', asksize: '13', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '26462', yvolume: '163811', tradesize: '1', pchange: '+0.73%', 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: '20180920095413', symbol: 'J6V18', open: '0.8924', high: '0.8937', low: '0.8914', last: '0.8914', rawLast: '0.8914', change: '-0.0011', pctchange: '-0.12', volume: '837', exchange: 'CME', type: '2', unitcode: '6', date: '1537419600', lastupdate: '1537455913', previous: '0.8925', displaytime: '1537455253', timestamp: '20180920095412', day: 'J', basecode: 'E', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0.8913', bidsize: '35', ask: '0.8914', asksize: '16', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '503', tradesize: '3', pchange: '-0.12%', openinterest: '1858', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'J6*2': { name: 'Japanese Yen', flag: '', price_2_close: '0.89475', open_interest: '1100', tradetime: '20180920091400', 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: '1537455913', previous: '0.89475', displaytime: '1537452124', timestamp: '20180920090204', day: 'J', basecode: 'E', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0.8935', bidsize: '35', ask: '0.8936', asksize: '16', 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: '20180920095417', symbol: 'B6V18', open: '1.3162', high: '1.3307', low: '1.3162', last: '1.3264', rawLast: '1.3264', change: '0.0104', pctchange: '0.79', volume: '670', exchange: 'CME', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455912', previous: '1.316', displaytime: '1537455257', timestamp: '20180920095416', day: 'J', basecode: 'C', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.3262', bidsize: '45', ask: '1.3264', asksize: '4', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1.316', yvolume: '341', tradesize: '1', pchange: '+0.79%', 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: '20180920091400', symbol: 'B6X18', open: '1.319', high: '1.3326', low: '1.319', last: '1.3313', rawLast: '1.3313', change: '0.0133', pctchange: '1.01', volume: '478', exchange: 'CME', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455912', previous: '1.318', displaytime: '1537452538', timestamp: '20180920090857', day: 'J', basecode: 'C', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.3282', bidsize: '45', ask: '1.3284', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.318', yvolume: '157', tradesize: '1', pchange: '+1.01%', 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: '20180920094932', symbol: 'E6V18', open: '1.16945', high: '1.17975', low: '1.16945', last: '1.1775', rawLast: '1.1775', change: '0.0078', pctchange: '0.67', volume: '1673', exchange: 'CME', type: '2', unitcode: '5', date: '1537419600', lastupdate: '1537455913', previous: '1.1697', displaytime: '1537454972', timestamp: '20180920094931', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.1768', bidsize: '9', ask: '1.1769', asksize: '16', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.1697', yvolume: '2108', tradesize: '1', pchange: '+0.67%', 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: '20180920093400', 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: '1537455913', previous: '1.1729', displaytime: '1537451153', timestamp: '20180920090057', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.18', bidsize: '9', ask: '1.1801', asksize: '16', 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: '', price_2_close: '0.05275', open_interest: '0', tradetime: '20180920093159', symbol: 'M6X18', open: '0.05275', high: '0.05275', low: '0.05275', last: '0.05275', rawLast: '0.05275', change: '-2.0E-5', pctchange: '-0.04', volume: '3', exchange: 'CME', type: '2', unitcode: '6', date: '1537419600', lastupdate: '1537455171', previous: '0.05277', displaytime: '1537453919', timestamp: '20180920093158', day: 'J', basecode: 'E', ddfexchange: 'M', pointvalue: '500000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0.05576', asksize: '3', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '0.05277', yvolume: '0', tradesize: '3', pchange: '-0.04%', openinterest: '0', changedir: 'down', 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: '1537455912', previous: '0.77465', displaytime: '1537446471', timestamp: '20180920092102', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.7752', bidsize: '31', ask: '0.7754', asksize: '24', 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: '20180920092101', 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: '1537455910', previous: '0.77515', displaytime: '1537453261', timestamp: '20180920092101', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.7757', bidsize: '31', ask: '0.77585', asksize: '17', 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: '1204.2', bidsize: '1', ask: '1205.1', 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: '20180920095444', symbol: 'GCV18', open: '1204.4', high: '1208.5', low: '1201', last: '1204.7', rawLast: '1204.7', change: '0.8', pctchange: '0.07', volume: '5039', exchange: 'COMEX', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537455913', previous: '1203.9', displaytime: '1537455284', timestamp: '20180920095443', day: 'J', basecode: '9', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '1204.9', bidsize: '39', ask: '1205.1', asksize: '17', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1203.9', yvolume: '6803', tradesize: '3', pchange: '+0.07%', 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: '20180920093400', 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: '1537455913', previous: '14.189', displaytime: '1537452013', timestamp: '20180920090012', day: 'J', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '14.195', bidsize: '3', ask: '14.205', asksize: '40', 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: '20180920095440', symbol: 'SIV18', open: '14.255', high: '14.3', low: '14.165', last: '14.21', rawLast: '14.21', change: '0.01', pctchange: '0.07', volume: '102', exchange: 'COMEX', type: '2', unitcode: '3', date: '1537419600', lastupdate: '1537455909', previous: '14.2', displaytime: '1537455280', timestamp: '20180920095439', day: 'J', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '14.205', bidsize: '2', ask: '14.215', asksize: '21', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '14.2', yvolume: '147', tradesize: '1', pchange: '+0.07%', 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: '20180920093400', symbol: 'HGU18', open: '2.7085', high: '2.723', low: '2.7025', last: '2.7065', rawLast: '2.7065', change: '-0.0035', pctchange: '-0.13', volume: '140', exchange: 'COMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455913', previous: '2.71', displaytime: '1537452810', timestamp: '20180920092953', day: 'J', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '2.7015', bidsize: '7', ask: '2.7025', asksize: '20', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '420', tradesize: '2', pchange: '-0.13%', 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: '20180920093400', symbol: 'HGV18', open: '2.7115', high: '2.725', low: '2.6995', last: '2.706', rawLast: '2.706', change: '-0.006', pctchange: '-0.22', volume: '251', exchange: 'COMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537455913', previous: '2.712', displaytime: '1537452700', timestamp: '20180920092953', day: 'J', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '2.703', bidsize: '15', ask: '2.704', asksize: '20', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.712', yvolume: '845', tradesize: '3', pchange: '-0.22%', openinterest: '4430', changedir: 'down', 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: '1070.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: '829.6', bidsize: '2', ask: '832.5', 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: '20180920095509', symbol: 'PLV18', open: '824.1', high: '836.2', low: '818.7', last: '832.2', rawLast: '832.2', change: '10.3', pctchange: '1.25', volume: '20095', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1537419600', lastupdate: '1537455912', previous: '821.9', displaytime: '1537455309', timestamp: '20180920095511', day: 'J', basecode: '9', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '832.1', bidsize: '4', ask: '832.4', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '821.9', yvolume: '27411', tradesize: '1', pchange: '+1.25%', openinterest: '48763', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' } };