var quotes = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '453.75', open_interest: '1544', tradetime: '20240508011900', stock_14d: '85.81', symbol: 'ZCK24', open: '452.75', high: '452.75', low: '452.75', last: '452.75', rawLast: '452.75', change: '-1', pctchange: '-0.22', volume: '8', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137301', short_display: 'CBOT', cik: '', previous: '453.75', displaytime: '1715128317', timestamp: '20240508025141', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '452', bidsize: '3', ask: '452.5', asksize: '32', session_id: 'combined', session: 'G', ticktype: '', settlement: '0', ysettlement: '453.75', yvolume: '1021', tradesize: '5', pchange: '-0.22%', openinterest: '1544', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '467', open_interest: '675810', tradetime: '20240508025157', stock_14d: '88.64', symbol: 'ZCN24', open: '467', high: '467', low: '465.25', last: '465.75', rawLast: '465.75', change: '-1.25', pctchange: '-0.27', volume: '9297', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137326', short_display: 'CBOT', cik: '', previous: '467', displaytime: '1715136717', timestamp: '20240508025206', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '465.75', bidsize: '54', ask: '466', asksize: '35', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '467', yvolume: '208392', tradesize: '1', pchange: '-0.27%', openinterest: '675810', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '476.5', open_interest: '245767', tradetime: '20240508025148', stock_14d: '91.64', symbol: 'ZCU24', open: '476', high: '476.25', low: '474.5', last: '475.25', rawLast: '475.25', change: '-1.25', pctchange: '-0.26', volume: '3003', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137326', short_display: 'CBOT', cik: '', previous: '476.5', displaytime: '1715136708', timestamp: '20240508025206', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '475', bidsize: '115', ask: '475.5', asksize: '93', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '476.5', yvolume: '82819', tradesize: '1', pchange: '-0.26%', openinterest: '245767', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZC*4': { name: 'Corn', flag: '', price_2_close: '488.5', open_interest: '393180', tradetime: '20240508024723', stock_14d: '92.06', symbol: 'ZCZ24', open: '488.25', high: '488.5', low: '487', last: '487.5', rawLast: '487.5', change: '-1', pctchange: '-0.2', volume: '3689', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137326', short_display: 'CBOT', cik: '', previous: '488.5', displaytime: '1715136443', timestamp: '20240508025206', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '487.25', bidsize: '5', ask: '487.5', asksize: '56', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '488.5', yvolume: '105088', tradesize: '1', pchange: '-0.2%', openinterest: '393180', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZS*1': { name: 'Soybean', flag: 's', price_2_close: '1234.75', open_interest: '180', tradetime: '20240507175700', stock_14d: '96.8', symbol: 'ZSK24', open: '1234.5', high: '1240.5', low: '1230', last: '1232.25', rawLast: '1232.25', change: '-2.5', pctchange: '-0.2', volume: '51', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715040000', lastupdate: '1715108934', short_display: 'CBOT', cik: '', previous: '1234.75', displaytime: '1715104620', timestamp: '20240507185854', day: '7', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1228', bidsize: '29', ask: '1232.25', asksize: '2', session_id: 'previous', session: '', ticktype: '.', settlement: '1232.25', pchange: '-0.2%', openinterest: '180', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZS*2': { name: 'Soybean', flag: '', price_2_close: '1246.5', open_interest: '369750', tradetime: '20240508025202', stock_14d: '91.46', symbol: 'ZSN24', open: '1244', high: '1244.75', low: '1239.75', last: '1241.25', rawLast: '1241.25', change: '-5.25', pctchange: '-0.42', volume: '11124', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137322', short_display: 'CBOT', cik: '', previous: '1246.5', displaytime: '1715136722', timestamp: '20240508025202', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1241.25', bidsize: '1', ask: '1241.5', asksize: '23', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1246.5', yvolume: '189975', tradesize: '1', pchange: '-0.42%', openinterest: '369750', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZS*3': { name: 'Soybean', flag: '', price_2_close: '1245.5', open_interest: '41854', tradetime: '20240508024015', stock_14d: '92.12', symbol: 'ZSQ24', open: '1243', high: '1243.5', low: '1238.75', last: '1239.5', rawLast: '1239.5', change: '-6', pctchange: '-0.48', volume: '900', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137322', short_display: 'CBOT', cik: '', previous: '1245.5', displaytime: '1715136015', timestamp: '20240508025202', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1239.75', bidsize: '1', ask: '1240', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1245.5', yvolume: '36022', tradesize: '1', pchange: '-0.48%', openinterest: '41854', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZS*4': { name: 'Soybean', flag: '', price_2_close: '1229.5', open_interest: '24470', tradetime: '20240508024140', stock_14d: '94.03', symbol: 'ZSU24', open: '1228.25', high: '1228.25', low: '1222.25', last: '1223', rawLast: '1223', change: '-6.5', pctchange: '-0.53', volume: '456', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137322', short_display: 'CBOT', cik: '', previous: '1229.5', displaytime: '1715136100', timestamp: '20240508025202', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1223.5', bidsize: '2', ask: '1223.75', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1229.5', yvolume: '17134', tradesize: '1', pchange: '-0.53%', openinterest: '24470', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZS*5': { name: 'Soybean', flag: '', price_2_close: '1228', open_interest: '182979', tradetime: '20240508025141', stock_14d: '94.21', symbol: 'ZSX24', open: '1224.75', high: '1225.75', low: '1220.5', last: '1222.25', rawLast: '1222.25', change: '-5.75', pctchange: '-0.47', volume: '3102', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137322', short_display: 'CBOT', cik: '', previous: '1228', displaytime: '1715136701', timestamp: '20240508025202', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1222', bidsize: '8', ask: '1222.5', asksize: '10', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1228', yvolume: '86826', tradesize: '1', pchange: '-0.47%', openinterest: '182979', changedir: 'down', exchangeRate: '1', month: 'November 2024', shortmonth: 'Nov 2024' }, 'ZM*1': { name: 'Soybean Meal', flag: 's', price_2_close: '381.2', open_interest: '366', tradetime: '20240507175600', stock_14d: '95.19', symbol: 'ZMK24', open: '381.7', high: '381.9', low: '377.4', last: '377.4', rawLast: '377.4', change: '-3.8', pctchange: '-1', volume: '326', exchange: 'CBOT', type: '2', unitcode: '1', date: '1715040000', lastupdate: '1715108933', short_display: 'CBOT', cik: '', previous: '381.2', displaytime: '1715104560', timestamp: '20240507185853', day: '7', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '376.8', bidsize: '10', ask: '377.4', asksize: '8', session_id: 'previous', session: '', ticktype: '.', settlement: '377.4', pchange: '-1%', openinterest: '366', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZM*2': { name: 'Soybean Meal', flag: '', price_2_close: '383.2', open_interest: '238932', tradetime: '20240508025036', stock_14d: '91.14', symbol: 'ZMN24', open: '382.5', high: '383.3', low: '380.6', last: '382.9', rawLast: '382.9', change: '-0.30000000000001', pctchange: '-0.08', volume: '4763', exchange: 'CBOT', type: '2', unitcode: '1', date: '1715126400', lastupdate: '1715137322', short_display: 'CBOT', cik: '', previous: '383.2', displaytime: '1715136636', timestamp: '20240508025202', day: '8', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '382.8', bidsize: '34', ask: '382.9', asksize: '21', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '383.2', yvolume: '118811', tradesize: '1', pchange: '-0.08%', openinterest: '238932', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZM*3': { name: 'Soybean Meal', flag: '', price_2_close: '381.2', open_interest: '39917', tradetime: '20240508024521', stock_14d: '91.44', symbol: 'ZMQ24', open: '380.3', high: '380.9', low: '378.5', last: '380.5', rawLast: '380.5', change: '-0.69999999999999', pctchange: '-0.18', volume: '1283', exchange: 'CBOT', type: '2', unitcode: '1', date: '1715126400', lastupdate: '1715137322', short_display: 'CBOT', cik: '', previous: '381.2', displaytime: '1715136321', timestamp: '20240508025202', day: '8', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '380.3', bidsize: '40', ask: '380.5', asksize: '33', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '381.2', yvolume: '29120', tradesize: '1', pchange: '-0.18%', openinterest: '39917', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZL*1': { name: 'Soybean Oil', flag: 's', price_2_close: '43.17', open_interest: '888', tradetime: '20240507175700', stock_14d: '32.95', symbol: 'ZLK24', open: '43.5', high: '43.88', low: '43.5', last: '43.85', rawLast: '43.85', change: '0.68', pctchange: '1.58', volume: '407', exchange: 'CBOT', type: '2', unitcode: '2', date: '1715040000', lastupdate: '1715110621', short_display: 'CBOT', cik: '', previous: '43.17', displaytime: '1715104620', timestamp: '20240507192701', day: '7', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '43.41', bidsize: '1', ask: '43.44', asksize: '5', session_id: 'previous', session: '', ticktype: '.', settlement: '43.85', pchange: '+1.58%', openinterest: '888', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZL*2': { name: 'Soybean Oil', flag: '', price_2_close: '44.5', open_interest: '268285', tradetime: '20240508025201', stock_14d: '41.76', symbol: 'ZLN24', open: '44.5', high: '44.5', low: '44.01', last: '44.07', rawLast: '44.07', change: '-0.43', pctchange: '-0.97', volume: '6122', exchange: 'CBOT', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137325', short_display: 'CBOT', cik: '', previous: '44.5', displaytime: '1715136721', timestamp: '20240508025205', day: '8', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '44.06', bidsize: '5', ask: '44.08', asksize: '5', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '44.5', yvolume: '90897', tradesize: '1', pchange: '-0.97%', openinterest: '268285', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZL*3': { name: 'Soybean Oil', flag: '', price_2_close: '44.75', open_interest: '54511', tradetime: '20240508025014', stock_14d: '41.77', symbol: 'ZLQ24', open: '44.75', high: '44.75', low: '44.27', last: '44.33', rawLast: '44.33', change: '-0.42', pctchange: '-0.94', volume: '831', exchange: 'CBOT', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137322', short_display: 'CBOT', cik: '', previous: '44.75', displaytime: '1715136614', timestamp: '20240508025202', day: '8', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '44.32', bidsize: '1', ask: '44.34', asksize: '7', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '44.75', yvolume: '21195', tradesize: '1', pchange: '-0.94%', openinterest: '54511', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZW*1': { name: 'Wheat', flag: 's', price_2_close: '632.25', open_interest: '79', tradetime: '20240507175800', stock_14d: '93.08', symbol: 'ZWK24', open: '635', high: '635', low: '624.75', last: '624.75', rawLast: '624.75', change: '-7.5', pctchange: '-1.19', volume: '52', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715040000', lastupdate: '1715108934', short_display: 'CBOT', cik: '', previous: '632.25', displaytime: '1715104680', timestamp: '20240507185854', day: '7', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '627', bidsize: '8', ask: '629.25', asksize: '6', session_id: 'previous', session: '', ticktype: '.', settlement: '624.75', pchange: '-1.19%', openinterest: '79', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZW*2': { name: 'Wheat', flag: '', price_2_close: '642.75', open_interest: '200135', tradetime: '20240508025157', stock_14d: '92.94', symbol: 'ZWN24', open: '642.25', high: '649.25', low: '640.5', last: '645.75', rawLast: '645.75', change: '3', pctchange: '0.47', volume: '5239', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137319', short_display: 'CBOT', cik: '', previous: '642.75', displaytime: '1715136717', timestamp: '20240508025159', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '645.5', bidsize: '57', ask: '645.75', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '642.75', yvolume: '88539', tradesize: '1', pchange: '+0.47%', openinterest: '200135', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZW*3': { name: 'Wheat', flag: '', price_2_close: '663.75', open_interest: '72471', tradetime: '20240508025148', stock_14d: '94.19', symbol: 'ZWU24', open: '663', high: '670', low: '661.75', last: '666.5', rawLast: '666.5', change: '2.75', pctchange: '0.41', volume: '1451', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137320', short_display: 'CBOT', cik: '', previous: '663.75', displaytime: '1715136708', timestamp: '20240508025159', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '666.25', bidsize: '10', ask: '666.5', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '663.75', yvolume: '30984', tradesize: '3', pchange: '+0.41%', openinterest: '72471', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'KE*1': { name: 'Hard Red Wheat', flag: 's', price_2_close: '685', open_interest: '7', tradetime: '20240507175600', stock_14d: '83.3', symbol: 'KEK24', open: '677', high: '677.25', low: '670', last: '673.75', rawLast: '673.75', change: '-11.25', pctchange: '-1.64', volume: '4', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1715040000', lastupdate: '1715110619', short_display: 'KCBT', cik: '', previous: '685', displaytime: '1715104560', timestamp: '20240507192659', day: '7', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '665.75', bidsize: '2', ask: '714.75', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '673.75', pchange: '-1.64%', openinterest: '7', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'KE*2': { name: 'Hard Red Wheat', flag: '', price_2_close: '664', open_interest: '121952', tradetime: '20240508025148', stock_14d: '89.64', symbol: 'KEN24', open: '662.75', high: '668', low: '661.5', last: '664.75', rawLast: '664.75', change: '0.75', pctchange: '0.11', volume: '2001', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137320', short_display: 'KCBT', cik: '', previous: '664', displaytime: '1715136708', timestamp: '20240508025200', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '664.5', bidsize: '8', ask: '665', asksize: '5', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '664', yvolume: '43683', tradesize: '2', pchange: '+0.11%', openinterest: '121952', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'MW*1': { name: 'Spring Wheat', flag: 's', price_2_close: '708.25', open_interest: '0', tradetime: '20240507175600', stock_14d: '88.54', symbol: 'MWK24', open: '0', high: '708.25', low: '708.25', last: '708.25', rawLast: '708.25', change: '0', pctchange: '0', volume: '0', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1715040000', lastupdate: '1715108887', short_display: 'MGEX', cik: '', previous: '708.25', displaytime: '1715104560', timestamp: '20240507185807', day: '7', basecode: '2', no_jerq: '1', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '708.5', bidsize: '1', ask: '726', asksize: '3', session_id: 'previous', session: '', ticktype: '.', settlement: '708.25', pchange: '0%', openinterest: '0', changedir: 'none', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZO*1': { name: 'Oats', flag: 's', price_2_close: '395.25', open_interest: '13', tradetime: '20240507175700', stock_14d: '80.72', symbol: 'ZOK24', open: '0', high: '397', low: '393', last: '397', rawLast: '397', change: '1.75', pctchange: '0.44', volume: '0', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715040000', lastupdate: '1715110621', short_display: 'CBOT', cik: '', previous: '395.25', displaytime: '1715104620', timestamp: '20240507192701', day: '7', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '396.5', bidsize: '1', ask: '404', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '397', pchange: '+0.44%', openinterest: '13', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZO*2': { name: 'Oats', flag: '', price_2_close: '399.5', open_interest: '2975', tradetime: '20240508023517', stock_14d: '98.53', symbol: 'ZON24', open: '394', high: '402.5', low: '394', last: '402.5', rawLast: '402.5', change: '3', pctchange: '0.75', volume: '86', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1715126400', lastupdate: '1715137317', short_display: 'CBOT', cik: '', previous: '399.5', displaytime: '1715135717', timestamp: '20240508025157', day: '8', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '401.25', bidsize: '2', ask: '402.5', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '399.5', yvolume: '893', tradesize: '1', pchange: '+0.75%', openinterest: '2975', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'LE*1': { name: 'Live Cattle', flag: 's', price_2_close: '176.975', open_interest: '88690', tradetime: '20240507175600', stock_14d: '63.19', symbol: 'LEM24', open: '177.7', high: '178.975', low: '177.425', last: '177.625', rawLast: '177.625', change: '0.65000000000001', pctchange: '0.37', volume: '32666', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '176.975', displaytime: '1715087098', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '177.625', ysettlement: '176.975', yvolume: '17218', tradesize: '1', pchange: '+0.37%', openinterest: '88690', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'LE*2': { name: 'Live Cattle', flag: 's', price_2_close: '174.425', open_interest: '82130', tradetime: '20240507175600', stock_14d: '60.72', symbol: 'LEQ24', open: '175.25', high: '176.5', low: '175.05', last: '175.525', rawLast: '175.525', change: '1.1', pctchange: '0.63', volume: '24924', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '174.425', displaytime: '1715087089', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '175.525', ysettlement: '174.425', yvolume: '10887', tradesize: '1', pchange: '+0.63%', openinterest: '82130', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'LE*3': { name: 'Live Cattle', flag: 's', price_2_close: '177.875', open_interest: '45645', tradetime: '20240507175800', stock_14d: '58.05', symbol: 'LEV24', open: '178.6', high: '179.725', low: '178.425', last: '178.925', rawLast: '178.925', change: '1.05', pctchange: '0.59', volume: '9420', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '177.875', displaytime: '1715087095', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '178.925', ysettlement: '177.875', yvolume: '6041', tradesize: '1', pchange: '+0.59%', openinterest: '45645', changedir: 'up', exchangeRate: '1', month: 'October 2024', shortmonth: 'Oct 2024' }, 'LE*4': { name: 'Live Cattle', flag: 's', price_2_close: '182.15', open_interest: '30852', tradetime: '20240507175800', stock_14d: '57.74', symbol: 'LEZ24', open: '182.9', high: '183.975', low: '182.675', last: '183.2', rawLast: '183.2', change: '1.05', pctchange: '0.58', volume: '4387', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '182.15', displaytime: '1715087099', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '183.2', ysettlement: '182.15', yvolume: '4194', tradesize: '1', pchange: '+0.58%', openinterest: '30852', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'GF*1': { name: 'Feeder Cattle', flag: 's', price_2_close: '241.4', open_interest: '6310', tradetime: '20240507175700', stock_14d: '31.89', symbol: 'GFK24', open: '241.7', high: '243.75', low: '241.325', last: '242.15', rawLast: '242.15', change: '0.75', pctchange: '0.31', volume: '2051', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '241.4', displaytime: '1715087096', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '242.15', ysettlement: '241.4', yvolume: '1741', tradesize: '1', pchange: '+0.31%', openinterest: '6310', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'GF*2': { name: 'Feeder Cattle', flag: 's', price_2_close: '252.875', open_interest: '22053', tradetime: '20240507175700', stock_14d: '35.05', symbol: 'GFQ24', open: '253.6', high: '255.825', low: '253.3', last: '254.425', rawLast: '254.425', change: '1.55', pctchange: '0.61', volume: '6677', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '252.875', displaytime: '1715087099', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '254.425', ysettlement: '252.875', yvolume: '5523', tradesize: '1', pchange: '+0.61%', openinterest: '22053', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'HE*1': { name: 'Lean Hogs', flag: 's', price_2_close: '92.175', open_interest: '3485', tradetime: '20240507175800', stock_14d: '4.59', symbol: 'HEK24', open: '92.7', high: '93.1', low: '92.3', last: '92.525', rawLast: '92.525', change: '0.35000000000001', pctchange: '0.38', volume: '599', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '92.175', displaytime: '1715087037', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '92.525', ysettlement: '92.175', yvolume: '1005', tradesize: '1', pchange: '+0.38%', openinterest: '3485', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'HE*2': { name: 'Lean Hogs', flag: 's', price_2_close: '98.175', open_interest: '75759', tradetime: '20240507175600', stock_14d: '3.07', symbol: 'HEM24', open: '98.85', high: '100.55', low: '98.1', last: '98.325', rawLast: '98.325', change: '0.15000000000001', pctchange: '0.15', volume: '38401', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '98.175', displaytime: '1715087095', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '98.325', ysettlement: '98.175', yvolume: '22266', tradesize: '1', pchange: '+0.15%', openinterest: '75759', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'HE*3': { name: 'Lean Hogs', flag: 's', price_2_close: '102.15', open_interest: '56612', tradetime: '20240507175800', stock_14d: '5.21', symbol: 'HEN24', open: '102.85', high: '104.55', low: '102.4', last: '102.5', rawLast: '102.5', change: '0.34999999999999', pctchange: '0.34', volume: '24195', exchange: 'CME', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '102.15', displaytime: '1715087096', timestamp: '20240508005216', day: '7', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '102.5', ysettlement: '102.15', yvolume: '9941', tradesize: '1', pchange: '+0.34%', openinterest: '56612', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, '': { 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.7706', open_interest: '0', tradetime: '20240507175600', stock_14d: '27.16', symbol: 'KGN24', open: '0.775', high: '0.775', low: '0.775', last: '0.775', rawLast: '0.775', change: '0.0044000000000001', pctchange: '0.57', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715040000', lastupdate: '1715115487', short_display: 'NYMEX', cik: '', previous: '0.7706', displaytime: '1715099851', timestamp: '20240507163731', day: '7', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.775', ysettlement: '0.7706', yvolume: '0', tradesize: '0', pchange: '+0.57%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'KG*2': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7616', open_interest: '0', tradetime: '20240507175700', stock_14d: '38.42', symbol: 'KGV24', open: '0.7665', high: '0.7665', low: '0.7665', last: '0.7665', rawLast: '0.7665', change: '0.0048999999999999', pctchange: '0.64', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715040000', lastupdate: '1715115487', short_display: 'NYMEX', cik: '', previous: '0.7616', displaytime: '1715099859', timestamp: '20240507163739', day: '7', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.7665', ysettlement: '0.7616', yvolume: '0', tradesize: '0', pchange: '+0.64%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2024', shortmonth: 'Oct 2024' }, 'LB*1': { name: 'Lumber Physical', flag: 's', price_2_close: '502', open_interest: '952', tradetime: '20240507175700', stock_14d: '24.5', symbol: 'LBK24', open: '500', high: '500', low: '495.5', last: '498', rawLast: '498', change: '-4', pctchange: '-0.8', volume: '428', exchange: 'CME', type: '2', unitcode: '2', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '502', displaytime: '1715094295', timestamp: '20240508005216', day: '7', basecode: 'A', ddfexchange: 'M', pointvalue: '27.5', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '498', ysettlement: '502', yvolume: '344', tradesize: '3', pchange: '-0.8%', openinterest: '952', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'LB*2': { name: 'Lumber Physical', flag: 's', price_2_close: '542', open_interest: '8007', tradetime: '20240507175800', stock_14d: '68.03', symbol: 'LBN24', open: '542.5', high: '543', low: '535', last: '538', rawLast: '538', change: '-4', pctchange: '-0.74', volume: '611', exchange: 'CME', type: '2', unitcode: '2', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '542', displaytime: '1715094295', timestamp: '20240508005216', day: '7', basecode: 'A', ddfexchange: 'M', pointvalue: '27.5', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '538', ysettlement: '542', yvolume: '819', tradesize: '2', pchange: '-0.74%', openinterest: '8007', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'LB*3': { name: 'Lumber Physical', flag: 's', price_2_close: '558', open_interest: '933', tradetime: '20240507175700', stock_14d: '61.53', symbol: 'LBU24', open: '558', high: '558', low: '551.5', last: '552', rawLast: '552', change: '-6', pctchange: '-1.08', volume: '30', exchange: 'CME', type: '2', unitcode: '2', date: '1715040000', lastupdate: '1715130600', short_display: 'CME', cik: '', previous: '558', displaytime: '1715082863', timestamp: '20240508005216', day: '7', basecode: 'A', ddfexchange: 'M', pointvalue: '27.5', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '552', ysettlement: '558', yvolume: '55', tradesize: '1', pchange: '-1.08%', openinterest: '933', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'KA*1': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1948', open_interest: '0', tradetime: '20240507175600', stock_14d: '61.35', symbol: 'KAN24', open: '0.1995', high: '0.1995', low: '0.1995', last: '0.1995', rawLast: '0.1995', change: '0.0047', pctchange: '2.41', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715040000', lastupdate: '1715115487', short_display: 'NYMEX', cik: '', previous: '0.1948', displaytime: '1715099851', timestamp: '20240507163731', day: '7', basecode: 'C', ddfexchange: 'J', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.1995', ysettlement: '0.1948', yvolume: '0', tradesize: '0', pchange: '+2.41%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'KA*2': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1945', open_interest: '0', tradetime: '20240507175700', stock_14d: '54.3', symbol: 'KAV24', open: '0.1993', high: '0.1993', low: '0.1993', last: '0.1993', rawLast: '0.1993', change: '0.0048', pctchange: '2.47', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715040000', lastupdate: '1715115487', short_display: 'NYMEX', cik: '', previous: '0.1945', displaytime: '1715099889', timestamp: '20240507163809', day: '7', basecode: 'C', ddfexchange: 'J', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.1993', ysettlement: '0.1945', yvolume: '0', tradesize: '0', pchange: '+2.47%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2024', shortmonth: 'Oct 2024' }, 'KT*1': { name: 'CME Coffee', flag: 's', price_2_close: '1.952', open_interest: '0', tradetime: '20240507175600', stock_14d: '33.4', symbol: 'KTN24', open: '1.9665', high: '1.9665', low: '1.9665', last: '1.9665', rawLast: '1.9665', change: '0.0145', pctchange: '0.74', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715040000', lastupdate: '1715115487', short_display: 'NYMEX', cik: '', previous: '1.952', displaytime: '1715099843', timestamp: '20240507163723', day: '7', basecode: 'C', ddfexchange: 'J', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '1.9665', ysettlement: '1.952', yvolume: '0', tradesize: '0', pchange: '+0.74%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'KT*2': { name: 'CME Coffee', flag: 's', price_2_close: '1.9415', open_interest: '0', tradetime: '20240507175700', stock_14d: '32.43', symbol: 'KTU24', open: '1.954', high: '1.954', low: '1.954', last: '1.954', rawLast: '1.954', change: '0.0125', pctchange: '0.64', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715040000', lastupdate: '1715115487', short_display: 'NYMEX', cik: '', previous: '1.9415', displaytime: '1715099889', timestamp: '20240507163809', day: '7', basecode: 'C', ddfexchange: 'J', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '1.954', ysettlement: '1.9415', yvolume: '0', tradesize: '0', pchange: '+0.64%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'CJ*1': { name: 'CME Cocoa', flag: 's', price_2_close: '7588', open_interest: '0', tradetime: '20240507175700', stock_14d: '14.14', symbol: 'CJN24', open: '8610', high: '8610', low: '8610', last: '8610', rawLast: '8610', change: '1022', pctchange: '13.47', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1715040000', lastupdate: '1715115487', short_display: 'NYMEX', cik: '', previous: '7588', displaytime: '1715099897', timestamp: '20240507163817', day: '7', basecode: 'A', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '8610', ysettlement: '7588', yvolume: '0', tradesize: '0', pchange: '+13.47%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'CJ*2': { name: 'CME Cocoa', flag: 's', price_2_close: '7166', open_interest: '0', tradetime: '20240507175800', stock_14d: '15.12', symbol: 'CJU24', open: '8133', high: '8133', low: '8133', last: '8133', rawLast: '8133', change: '967', pctchange: '13.49', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1715040000', lastupdate: '1715115487', short_display: 'NYMEX', cik: '', previous: '7166', displaytime: '1715099927', timestamp: '20240507163847', day: '7', basecode: 'A', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '8133', ysettlement: '7166', yvolume: '0', tradesize: '0', pchange: '+13.49%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'CL*1': { name: 'Crude Oil WTI', flag: '', price_2_close: '78.38', open_interest: '308787', tradetime: '20240508025206', stock_14d: '6', symbol: 'CLM24', open: '78.34', high: '78.4', low: '77.33', last: '77.35', rawLast: '77.35', change: '-1.03', pctchange: '-1.31', volume: '30844', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137326', short_display: 'NYMEX', cik: '', previous: '78.38', displaytime: '1715136726', timestamp: '20240508025206', day: '8', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '77.34', bidsize: '22', ask: '77.35', asksize: '8', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '78.38', yvolume: '327593', tradesize: '1', pchange: '-1.31%', openinterest: '308787', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'CL*2': { name: 'Crude Oil WTI', flag: '', price_2_close: '78.06', open_interest: '279820', tradetime: '20240508025155', stock_14d: '6.08', symbol: 'CLN24', open: '77.96', high: '78.07', low: '77.03', last: '77.05', rawLast: '77.05', change: '-1.01', pctchange: '-1.29', volume: '9841', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137327', short_display: 'NYMEX', cik: '', previous: '78.06', displaytime: '1715136715', timestamp: '20240508025206', day: '8', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '77.05', bidsize: '3', ask: '77.06', asksize: '10', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '78.06', yvolume: '192571', tradesize: '1', pchange: '-1.29%', openinterest: '279820', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'CL*3': { name: 'Crude Oil WTI', flag: '', price_2_close: '77.68', open_interest: '168273', tradetime: '20240508025155', stock_14d: '6.42', symbol: 'CLQ24', open: '77.63', high: '77.68', low: '76.68', last: '76.7', rawLast: '76.7', change: '-0.98', pctchange: '-1.26', volume: '6197', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137327', short_display: 'NYMEX', cik: '', previous: '77.68', displaytime: '1715136715', timestamp: '20240508025206', day: '8', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '76.69', bidsize: '32', ask: '76.71', asksize: '11', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '77.68', yvolume: '107921', tradesize: '1', pchange: '-1.26%', openinterest: '168273', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'HO*1': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.4656', open_interest: '91105', tradetime: '20240508025110', stock_14d: '14.22', symbol: 'HOM24', open: '2.4611', high: '2.4628', low: '2.4376', last: '2.4383', rawLast: '2.4383', change: '-0.0273', pctchange: '-1.11', volume: '1163', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137326', short_display: 'NYMEX', cik: '', previous: '2.4656', displaytime: '1715136670', timestamp: '20240508025206', day: '8', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.4385', bidsize: '3', ask: '2.4395', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.4656', yvolume: '51468', tradesize: '1', pchange: '-1.11%', openinterest: '91105', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'HO*2': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.479', open_interest: '53209', tradetime: '20240508025201', stock_14d: '13.68', symbol: 'HON24', open: '2.4745', high: '2.4745', low: '2.4509', last: '2.4527', rawLast: '2.4527', change: '-0.0263', pctchange: '-1.06', volume: '1000', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137326', short_display: 'NYMEX', cik: '', previous: '2.479', displaytime: '1715136721', timestamp: '20240508025206', day: '8', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.4519', bidsize: '2', ask: '2.4527', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.479', yvolume: '31251', tradesize: '1', pchange: '-1.06%', openinterest: '53209', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'HO*3': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.4924', open_interest: '30794', tradetime: '20240508025201', stock_14d: '13.41', symbol: 'HOQ24', open: '2.4854', high: '2.487', low: '2.4645', last: '2.4655', rawLast: '2.4655', change: '-0.0269', pctchange: '-1.08', volume: '555', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137326', short_display: 'NYMEX', cik: '', previous: '2.4924', displaytime: '1715136721', timestamp: '20240508025206', day: '8', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.4647', bidsize: '2', ask: '2.4655', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.4924', yvolume: '16901', tradesize: '1', pchange: '-1.08%', openinterest: '30794', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'RB*1': { name: 'Gasoline RBOB', flag: '', price_2_close: '2.5434', open_interest: '116491', tradetime: '20240508025206', stock_14d: '8.18', symbol: 'RBM24', open: '2.5387', high: '2.5396', low: '2.5', last: '2.5012', rawLast: '2.5012', change: '-0.0422', pctchange: '-1.66', volume: '2780', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137327', short_display: 'NYMEX', cik: '', previous: '2.5434', displaytime: '1715136726', timestamp: '20240508025206', day: '8', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.5009', bidsize: '1', ask: '2.5013', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.5434', yvolume: '85116', tradesize: '1', pchange: '-1.66%', openinterest: '116491', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'RB*2': { name: 'Gasoline RBOB', flag: '', price_2_close: '2.5183', open_interest: '92370', tradetime: '20240508025206', stock_14d: '8.35', symbol: 'RBN24', open: '2.5102', high: '2.5131', low: '2.4752', last: '2.4762', rawLast: '2.4762', change: '-0.0421', pctchange: '-1.67', volume: '2870', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137327', short_display: 'NYMEX', cik: '', previous: '2.5183', displaytime: '1715136726', timestamp: '20240508025206', day: '8', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.4759', bidsize: '3', ask: '2.4764', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.5183', yvolume: '74728', tradesize: '2', pchange: '-1.67%', openinterest: '92370', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'RB*3': { name: 'Gasoline RBOB', flag: '', price_2_close: '2.483', open_interest: '38599', tradetime: '20240508025154', stock_14d: '9.63', symbol: 'RBQ24', open: '2.4754', high: '2.4766', low: '2.4421', last: '2.4431', rawLast: '2.4431', change: '-0.0399', pctchange: '-1.61', volume: '1160', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137327', short_display: 'NYMEX', cik: '', previous: '2.483', displaytime: '1715136714', timestamp: '20240508025206', day: '8', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.4427', bidsize: '5', ask: '2.4434', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.483', yvolume: '37640', tradesize: '1', pchange: '-1.61%', openinterest: '38599', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'NG*1': { name: 'Natural Gas', flag: '', price_2_close: '2.207', open_interest: '223894', tradetime: '20240508025100', stock_14d: '83.85', symbol: 'NGM24', open: '2.219', high: '2.226', low: '2.202', last: '2.213', rawLast: '2.213', change: '0.0060000000000002', pctchange: '0.27', volume: '5062', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1715126400', lastupdate: '1715137324', short_display: 'NYMEX', cik: '', previous: '2.207', displaytime: '1715136660', timestamp: '20240508025204', day: '8', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.212', bidsize: '3', ask: '2.213', asksize: '16', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.207', yvolume: '149430', tradesize: '1', pchange: '+0.27%', openinterest: '223894', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'NG*2': { name: 'Natural Gas', flag: '', price_2_close: '2.471', open_interest: '267998', tradetime: '20240508025051', stock_14d: '81.58', symbol: 'NGN24', open: '2.479', high: '2.492', low: '2.471', last: '2.481', rawLast: '2.481', change: '0.0099999999999998', pctchange: '0.4', volume: '1739', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1715126400', lastupdate: '1715137320', short_display: 'NYMEX', cik: '', previous: '2.471', displaytime: '1715136651', timestamp: '20240508025200', day: '8', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.48', bidsize: '16', ask: '2.482', asksize: '30', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.471', yvolume: '92667', tradesize: '2', pchange: '+0.4%', openinterest: '267998', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'NG*3': { name: 'Natural Gas', flag: '', price_2_close: '2.573', open_interest: '108771', tradetime: '20240508024445', stock_14d: '79.86', symbol: 'NGQ24', open: '2.579', high: '2.589', low: '2.575', last: '2.584', rawLast: '2.584', change: '0.011', pctchange: '0.43', volume: '335', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1715126400', lastupdate: '1715137320', short_display: 'NYMEX', cik: '', previous: '2.573', displaytime: '1715136285', timestamp: '20240508025200', day: '8', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.581', bidsize: '19', ask: '2.584', asksize: '34', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.573', yvolume: '34535', tradesize: '1', pchange: '+0.43%', openinterest: '108771', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ES*1': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '5213.75', open_interest: '1996873', tradetime: '20240508025147', stock_14d: '96.85', symbol: 'ESM24', open: '5211.75', high: '5218', low: '5208.25', last: '5215.5', rawLast: '5215.5', change: '1.75', pctchange: '0.03', volume: '50945', exchange: 'GBLX', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137326', short_display: 'CME', cik: '', previous: '5213.75', displaytime: '1715136707', timestamp: '20240508025206', day: '8', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '5215.5', bidsize: '36', ask: '5215.75', asksize: '18', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '5213.75', yvolume: '1106457', tradesize: '2', pchange: '+0.03%', openinterest: '1996873', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'ES*2': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '5272.25', open_interest: '29276', tradetime: '20240508023411', stock_14d: '97.07', symbol: 'ESU24', open: '5269.25', high: '5276.25', low: '5268', last: '5275.25', rawLast: '5275.25', change: '3', pctchange: '0.06', volume: '41', exchange: 'GBLX', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137324', short_display: 'CME', cik: '', previous: '5272.25', displaytime: '1715135651', timestamp: '20240508025204', day: '8', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '5273.5', bidsize: '1', ask: '5274.5', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '5272.25', yvolume: '1347', tradesize: '1', pchange: '+0.06%', openinterest: '29276', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'NQ*1': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '18199.5', open_interest: '232214', tradetime: '20240508025155', stock_14d: '96.2', symbol: 'NQM24', open: '18194', high: '18215.5', low: '18181', last: '18205.75', rawLast: '18205.75', change: '6.25', pctchange: '0.03', volume: '26547', exchange: 'GBLX', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '18199.5', displaytime: '1715136715', timestamp: '20240508025207', day: '8', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '18205.5', bidsize: '3', ask: '18206.25', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '18199.5', yvolume: '469722', tradesize: '1', pchange: '+0.03%', openinterest: '232214', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'NQ*2': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '18424', open_interest: '3455', tradetime: '20240508015404', stock_14d: '95.98', symbol: 'NQU24', open: '18415.5', high: '18431', low: '18406.25', last: '18421', rawLast: '18421', change: '-3', pctchange: '-0.02', volume: '53', exchange: 'GBLX', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137320', short_display: 'CME', cik: '', previous: '18424', displaytime: '1715133244', timestamp: '20240508025200', day: '8', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '18428', bidsize: '1', ask: '18431.25', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '18424', yvolume: '630', tradesize: '1', pchange: '-0.02%', openinterest: '3455', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'YM*1': { name: 'Dow Futures Mini', flag: '', price_2_close: '39027', open_interest: '92264', tradetime: '20240508025133', stock_14d: '95.69', symbol: 'YMM24', open: '39016', high: '39055', low: '38992', last: '39038', rawLast: '39038', change: '11', pctchange: '0.03', volume: '5458', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1715126400', lastupdate: '1715137327', short_display: 'CBOT', cik: '', previous: '39027', displaytime: '1715136693', timestamp: '20240508025207', day: '8', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '39037', bidsize: '3', ask: '39039', asksize: '4', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '39027', yvolume: '79867', tradesize: '1', pchange: '+0.03%', openinterest: '92264', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'YM*2': { name: 'Dow Futures Mini', flag: '', price_2_close: '39404', open_interest: '470', tradetime: '20240508011447', stock_14d: '95.46', symbol: 'YMU24', open: '39384', high: '39394', low: '39374', last: '39392', rawLast: '39392', change: '-12', pctchange: '-0.03', volume: '14', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1715126400', lastupdate: '1715137266', short_display: 'CBOT', cik: '', previous: '39404', displaytime: '1715130887', timestamp: '20240508025105', day: '8', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '39407', bidsize: '4', ask: '39424', asksize: '5', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '39404', yvolume: '95', tradesize: '1', pchange: '-0.03%', openinterest: '470', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'J6*1': { name: 'Japanese Yen', flag: '', price_2_close: '0.0064675', open_interest: '3182', tradetime: '20240508023503', stock_14d: '63.46', symbol: 'J6K24', open: '0.0064725', high: '0.0064725', low: '0.006443', last: '0.0064445', rawLast: '0.0064445', change: '-2.3E-5', pctchange: '-0.36', volume: '215', exchange: 'CME', type: '2', unitcode: '7', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '0.0064675', displaytime: '1715135703', timestamp: '20240508025207', day: '8', basecode: 'F', ddfexchange: 'M', pointvalue: '1.25E7', mode: 'i', bid: '0.006443', bidsize: '33', ask: '0.006444', asksize: '38', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '0.0064675', yvolume: '1121', tradesize: '17', pchange: '-0.36%', openinterest: '3182', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'J6*2': { name: 'Japanese Yen', flag: '', price_2_close: '0.006503', open_interest: '293032', tradetime: '20240508025205', stock_14d: '64.61', symbol: 'J6M24', open: '0.0065065', high: '0.0065085', low: '0.0064765', last: '0.0064785', rawLast: '0.0064785', change: '-2.45E-5', pctchange: '-0.38', volume: '48886', exchange: 'CME', type: '2', unitcode: '7', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '0.006503', displaytime: '1715136725', timestamp: '20240508025207', day: '8', basecode: 'F', ddfexchange: 'M', pointvalue: '1.25E7', mode: 'i', bid: '0.0064785', bidsize: '31', ask: '0.006479', asksize: '36', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.006503', yvolume: '182482', tradesize: '1', pchange: '-0.38%', openinterest: '293032', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'B6*1': { name: 'British Pound', flag: '', price_2_close: '1.2508', open_interest: '1456', tradetime: '20240508024500', stock_14d: '65.77', symbol: 'B6K24', open: '1.2507', high: '1.2507', low: '1.2484', last: '1.2484', rawLast: '1.2484', change: '-0.0024', pctchange: '-0.19', volume: '16', exchange: 'CME', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '1.2508', displaytime: '1715136300', timestamp: '20240508025207', day: '8', basecode: 'C', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.2474', bidsize: '34', ask: '1.2476', asksize: '66', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.2508', yvolume: '44', tradesize: '2', pchange: '-0.19%', openinterest: '1456', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'B6*2': { name: 'British Pound', flag: '', price_2_close: '1.251', open_interest: '217281', tradetime: '20240508025205', stock_14d: '65.67', symbol: 'B6M24', open: '1.2513', high: '1.2513', low: '1.2477', last: '1.2477', rawLast: '1.2477', change: '-0.0032999999999999', pctchange: '-0.26', volume: '15726', exchange: 'CME', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '1.251', displaytime: '1715136725', timestamp: '20240508025207', day: '8', basecode: 'C', ddfexchange: 'M', pointvalue: '62500.0', mode: 'i', bid: '1.2477', bidsize: '26', ask: '1.2478', asksize: '66', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1.251', yvolume: '84414', tradesize: '2', pchange: '-0.26%', openinterest: '217281', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'E6*1': { name: 'Euro FX', flag: '', price_2_close: '1.07535', open_interest: '2428', tradetime: '20240508013920', stock_14d: '71.81', symbol: 'E6K24', open: '1.07505', high: '1.07505', low: '1.07425', last: '1.07495', rawLast: '1.07495', change: '-0.00039999999999996', pctchange: '-0.04', volume: '141', exchange: 'CME', type: '2', unitcode: '5', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '1.07535', displaytime: '1715132360', timestamp: '20240508025206', day: '8', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.074', bidsize: '26', ask: '1.0741', asksize: '41', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1.07535', yvolume: '393', tradesize: '1', pchange: '-0.04%', openinterest: '2428', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'E6*2': { name: 'Euro FX', flag: '', price_2_close: '1.07695', open_interest: '641861', tradetime: '20240508025204', stock_14d: '70.89', symbol: 'E6M24', open: '1.07725', high: '1.0774', low: '1.0756', last: '1.07565', rawLast: '1.07565', change: '-0.0013000000000001', pctchange: '-0.12', volume: '27109', exchange: 'CME', type: '2', unitcode: '5', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '1.07695', displaytime: '1715136724', timestamp: '20240508025206', day: '8', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0756', bidsize: '26', ask: '1.07565', asksize: '36', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.07695', yvolume: '137574', tradesize: '1', pchange: '-0.12%', openinterest: '641861', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'M6*1': { name: 'Mexican Peso', flag: 's', price_2_close: '0.05918', open_interest: '10', tradetime: '20240507175800', stock_14d: '90.41', symbol: 'M6K24', open: '0', high: '0.05934', low: '0.059', last: '0.05902', rawLast: '0.05902', change: '-0.00016', pctchange: '-0.27', volume: '0', exchange: 'CME', type: '2', unitcode: '6', date: '1715040000', lastupdate: '1715110619', short_display: 'CME', cik: '', previous: '0.05918', displaytime: '1715104680', timestamp: '20240507192659', day: '7', basecode: 'E', no_jerq: '1', ddfexchange: 'M', pointvalue: '500000.0', mode: 'i', bid: '0.05908', bidsize: '10', ask: '0.05912', asksize: '10', session_id: 'previous', session: '', ticktype: '.', settlement: '0.05902', pchange: '-0.27%', openinterest: '10', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'M6*2': { name: 'Mexican Peso', flag: '', price_2_close: '0.0587', open_interest: '246726', tradetime: '20240508025155', stock_14d: '95.43', symbol: 'M6M24', open: '0.0588', high: '0.05887', low: '0.05868', last: '0.05876', rawLast: '0.05876', change: '5.9999999999998E-5', pctchange: '0.1', volume: '9335', exchange: 'CME', type: '2', unitcode: '6', date: '1715126400', lastupdate: '1715137325', short_display: 'CME', cik: '', previous: '0.0587', displaytime: '1715136715', timestamp: '20240508025205', day: '8', basecode: 'E', ddfexchange: 'M', pointvalue: '500000.0', mode: 'i', bid: '0.05875', bidsize: '135', ask: '0.05877', asksize: '152', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.0587', yvolume: '50679', tradesize: '4', pchange: '+0.1%', openinterest: '246726', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'D6*1': { name: 'Canadian Dollar', flag: '', price_2_close: '0.7282', open_interest: '468', tradetime: '20240508014900', stock_14d: '50.04', symbol: 'D6K24', open: '0.7286', high: '0.7286', low: '0.7286', last: '0.7286', rawLast: '0.7286', change: '0.00040000000000007', pctchange: '0.05', volume: '344', exchange: 'CME', type: '2', unitcode: '5', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '0.7282', displaytime: '1715101210', timestamp: '20240508025206', day: '8', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.727', bidsize: '76', ask: '0.7271', asksize: '49', session_id: 'combined', session: 'G', ticktype: '', settlement: '0', ysettlement: '0.7282', yvolume: '220', tradesize: '2', pchange: '+0.05%', openinterest: '468', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'D6*2': { name: 'Canadian Dollar', flag: '', price_2_close: '0.72865', open_interest: '208091', tradetime: '20240508025155', stock_14d: '45.98', symbol: 'D6M24', open: '0.72895', high: '0.729', low: '0.7272', last: '0.7275', rawLast: '0.7275', change: '-0.00115', pctchange: '-0.16', volume: '10425', exchange: 'CME', type: '2', unitcode: '5', date: '1715126400', lastupdate: '1715137327', short_display: 'CME', cik: '', previous: '0.72865', displaytime: '1715136715', timestamp: '20240508025206', day: '8', basecode: 'D', ddfexchange: 'M', pointvalue: '100000.0', mode: 'i', bid: '0.72745', bidsize: '68', ask: '0.7275', asksize: '49', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.72865', yvolume: '76422', tradesize: '5', pchange: '-0.16%', openinterest: '208091', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'GC*1': { name: 'Gold', flag: 's', price_2_close: '2321.6', open_interest: '46', tradetime: '20240507175700', stock_14d: '23.99', symbol: 'GCK24', open: '2324.3', high: '2324.3', low: '2315.2', last: '2315.2', rawLast: '2315.2', change: '-6.4', pctchange: '-0.28', volume: '25', exchange: 'COMEX', type: '2', unitcode: '1', date: '1715040000', lastupdate: '1715108864', short_display: 'COMEX', cik: '', previous: '2321.6', displaytime: '1715104620', timestamp: '20240507185744', day: '7', basecode: '9', no_jerq: '1', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '2307.5', bidsize: '3', ask: '2308', asksize: '2', session_id: 'previous', session: '', ticktype: '.', settlement: '2315.2', pchange: '-0.28%', openinterest: '46', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'GC*2': { name: 'Gold', flag: '', price_2_close: '2324.2', open_interest: '351852', tradetime: '20240508025205', stock_14d: '26.6', symbol: 'GCM24', open: '2322', high: '2329.6', low: '2314.1', last: '2316.7', rawLast: '2316.7', change: '-7.5', pctchange: '-0.32', volume: '37545', exchange: 'COMEX', type: '2', unitcode: '1', date: '1715126400', lastupdate: '1715137326', short_display: 'COMEX', cik: '', previous: '2324.2', displaytime: '1715136725', timestamp: '20240508025206', day: '8', basecode: '9', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '2316.5', bidsize: '17', ask: '2316.7', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2324.2', yvolume: '204623', tradesize: '1', pchange: '-0.32%', openinterest: '351852', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'SI*1': { name: 'Silver', flag: 's', price_2_close: '27.369', open_interest: '607', tradetime: '20240507175700', stock_14d: '33.61', symbol: 'SIK24', open: '27.3', high: '27.445', low: '27.28', last: '27.303', rawLast: '27.303', change: '-0.066', pctchange: '-0.24', volume: '74', exchange: 'COMEX', type: '2', unitcode: '3', date: '1715040000', lastupdate: '1715108910', short_display: 'COMEX', cik: '', previous: '27.369', displaytime: '1715104620', timestamp: '20240507185830', day: '7', basecode: 'B', no_jerq: '1', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '27.225', bidsize: '1', ask: '27.24', asksize: '3', session_id: 'previous', session: '', ticktype: '.', settlement: '27.303', pchange: '-0.24%', openinterest: '607', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'SI*2': { name: 'Silver', flag: '', price_2_close: '27.419', open_interest: '2145', tradetime: '20240508024415', stock_14d: '42.67', symbol: 'SIM24', open: '27.305', high: '27.51', low: '27.255', last: '27.38', rawLast: '27.38', change: '-0.039000000000001', pctchange: '-0.14', volume: '282', exchange: 'COMEX', type: '2', unitcode: '3', date: '1715126400', lastupdate: '1715137327', short_display: 'COMEX', cik: '', previous: '27.419', displaytime: '1715136255', timestamp: '20240508025206', day: '8', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '27.345', bidsize: '25', ask: '27.36', asksize: '3', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '27.419', yvolume: '1232', tradesize: '3', pchange: '-0.14%', openinterest: '2145', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'HG*1': { name: 'High Grade Copper', flag: '', price_2_close: '4.6255', open_interest: '3803', tradetime: '20240508021040', stock_14d: '74.16', symbol: 'HGK24', open: '4.583', high: '4.594', low: '4.551', last: '4.551', rawLast: '4.551', change: '-0.0745', pctchange: '-1.61', volume: '75', exchange: 'COMEX', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137327', short_display: 'COMEX', cik: '', previous: '4.6255', displaytime: '1715134240', timestamp: '20240508025207', day: '8', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '4.5365', bidsize: '2', ask: '4.541', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '4.6255', yvolume: '823', tradesize: '1', pchange: '-1.61%', openinterest: '3803', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'HG*2': { name: 'High Grade Copper', flag: '', price_2_close: '4.609', open_interest: '3938', tradetime: '20240508023318', stock_14d: '67.9', symbol: 'HGM24', open: '4.5965', high: '4.6', low: '4.534', last: '4.5355', rawLast: '4.5355', change: '-0.0735', pctchange: '-1.59', volume: '162', exchange: 'COMEX', type: '2', unitcode: '4', date: '1715126400', lastupdate: '1715137327', short_display: 'COMEX', cik: '', previous: '4.609', displaytime: '1715135598', timestamp: '20240508025207', day: '8', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '4.523', bidsize: '7', ask: '4.525', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '4.609', yvolume: '853', tradesize: '1', pchange: '-1.59%', openinterest: '3938', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'PA*1': { name: 'Palladium', flag: 's', price_2_close: '982.3', open_interest: '6', tradetime: '20240507175700', stock_14d: '29.76', symbol: 'PAK24', open: '0', high: '978.8', low: '978.8', last: '978.8', rawLast: '978.8', change: '-3.5', pctchange: '-0.36', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1715040000', lastupdate: '1715108888', short_display: 'NYMEX', cik: '', previous: '982.3', displaytime: '1715104620', timestamp: '20240507185808', day: '7', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '100.0', mode: 'i', bid: '962', bidsize: '2', ask: '973', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '978.8', pchange: '-0.36%', openinterest: '6', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'PA*2': { name: 'Palladium', flag: '', price_2_close: '979.7', open_interest: '21183', tradetime: '20240508025050', stock_14d: '42.1', symbol: 'PAM24', open: '974', high: '981', low: '969', last: '970', rawLast: '970', change: '-9.7', pctchange: '-0.99', volume: '358', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1715126400', lastupdate: '1715137327', short_display: 'NYMEX', cik: '', previous: '979.7', displaytime: '1715136650', timestamp: '20240508025207', day: '8', basecode: 'A', ddfexchange: 'J', pointvalue: '100.0', mode: 'i', bid: '969.5', bidsize: '2', ask: '971', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '979.7', yvolume: '3980', tradesize: '1', pchange: '-0.99%', openinterest: '21183', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'PL*1': { name: 'Platinum', flag: 's', price_2_close: '959.3', open_interest: '38', tradetime: '20240507175700', stock_14d: '90.43', symbol: 'PLK24', open: '960.2', high: '981.4', low: '960', last: '981.4', rawLast: '981.4', change: '22.1', pctchange: '2.3', volume: '40', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1715040000', lastupdate: '1715108889', short_display: 'NYMEX', cik: '', previous: '959.3', displaytime: '1715104620', timestamp: '20240507185809', day: '7', basecode: '9', no_jerq: '1', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '973.8', bidsize: '1', ask: '978', asksize: '1', session_id: 'previous', session: '', ticktype: '.', settlement: '981.4', pchange: '+2.3%', openinterest: '38', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'PL*2': { name: 'Platinum', flag: '', price_2_close: '986.4', open_interest: '419', tradetime: '20240508025018', stock_14d: '89.88', symbol: 'PLM24', open: '987.2', high: '987.2', low: '981.2', last: '981.2', rawLast: '981.2', change: '-5.1999999999999', pctchange: '-0.53', volume: '17', exchange: 'NYMEX', type: '2', unitcode: '1', date: '1715126400', lastupdate: '1715137325', short_display: 'NYMEX', cik: '', previous: '986.4', displaytime: '1715136618', timestamp: '20240508025204', day: '8', basecode: '9', ddfexchange: 'J', pointvalue: '50.0', mode: 'i', bid: '979.6', bidsize: '1', ask: '980.4', asksize: '1', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '986.4', yvolume: '83', tradesize: '2', pchange: '-0.53%', openinterest: '419', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' } };