var quotes63971 = { 'ZC*1': { name: 'Corn', flag: 's', price_2_close: '439.5', open_interest: '8257', tradetime: '20240501175300', stock_14d: '79', symbol: 'ZCK24', open: '440', high: '444.25', low: '437.25', last: '443.25', rawLast: '443.25', change: '3.75', pctchange: '0.85', volume: '3350', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590228', short_display: 'CBOT', cik: '', previous: '439.5', displaytime: '1714585980', timestamp: '20240501185348', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '443.5', bidsize: '16', ask: '443.5', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '443.25', pchange: '+0.85%', openinterest: '8257', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZC*2': { name: 'Corn', flag: 's', price_2_close: '446.75', open_interest: '700144', tradetime: '20240501175400', stock_14d: '71.17', symbol: 'ZCN24', open: '446.75', high: '451.5', low: '443.75', last: '450.75', rawLast: '450.75', change: '4', pctchange: '0.9', volume: '142258', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590228', short_display: 'CBOT', cik: '', previous: '446.75', displaytime: '1714586040', timestamp: '20240501185348', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '450', bidsize: '83', ask: '450', asksize: '242', session_id: 'previous', session: '', ticktype: '', settlement: '450.75', pchange: '+0.9%', openinterest: '700144', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZC*3': { name: 'Corn', flag: 's', price_2_close: '455.75', open_interest: '221544', tradetime: '20240501175300', stock_14d: '70.67', symbol: 'ZCU24', open: '455.75', high: '460', low: '452', last: '459', rawLast: '459', change: '3.25', pctchange: '0.71', volume: '41572', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590228', short_display: 'CBOT', cik: '', previous: '455.75', displaytime: '1714585980', timestamp: '20240501185348', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '457', bidsize: '11', ask: '457', asksize: '11', session_id: 'previous', session: '', ticktype: '', settlement: '459', pchange: '+0.71%', openinterest: '221544', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZS*1': { name: 'Soybean', flag: 's', price_2_close: '1145.5', open_interest: '3199', tradetime: '20240501175300', stock_14d: '45.94', symbol: 'ZSK24', open: '1145', high: '1156.25', low: '1141', last: '1155.75', rawLast: '1155.75', change: '10.25', pctchange: '0.89', volume: '2912', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '1145.5', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1150.25', bidsize: '8', ask: '1155.75', asksize: '3', session_id: 'previous', session: '', ticktype: '', settlement: '1155.75', pchange: '+0.89%', openinterest: '3199', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZS*2': { name: 'Soybean', flag: 's', price_2_close: '1163', open_interest: '380807', tradetime: '20240501175300', stock_14d: '55.05', symbol: 'ZSN24', open: '1161', high: '1171.5', low: '1156.25', last: '1170.25', rawLast: '1170.25', change: '7.25', pctchange: '0.62', volume: '84924', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '1163', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1170.25', bidsize: '37', ask: '1170.25', asksize: '39', session_id: 'previous', session: '', ticktype: '', settlement: '1170.25', pchange: '+0.62%', openinterest: '380807', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZS*3': { name: 'Soybean', flag: 's', price_2_close: '1165.5', open_interest: '35783', tradetime: '20240501175400', stock_14d: '57.36', symbol: 'ZSQ24', open: '1163', high: '1173', low: '1159', last: '1171.75', rawLast: '1171.75', change: '6.25', pctchange: '0.54', volume: '12882', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '1165.5', displaytime: '1714586040', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1170', bidsize: '10', ask: '1170', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '1171.75', pchange: '+0.54%', openinterest: '35783', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZW*1': { name: 'Wheat', flag: 's', price_2_close: '585', open_interest: '1353', tradetime: '20240501175300', stock_14d: '63.97', symbol: 'ZWK24', open: '580.25', high: '582.25', low: '579', last: '581.5', rawLast: '581.5', change: '-3.5', pctchange: '-0.6', volume: '505', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '585', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '561', bidsize: '3', ask: '617', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '581.5', pchange: '-0.6%', openinterest: '1353', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZW*2': { name: 'Wheat', flag: 's', price_2_close: '603.25', open_interest: '207537', tradetime: '20240501175300', stock_14d: '64.46', symbol: 'ZWN24', open: '604.25', high: '608.75', low: '593.5', last: '599.25', rawLast: '599.25', change: '-4', pctchange: '-0.66', volume: '61121', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '603.25', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '599', bidsize: '12', ask: '599', asksize: '50', session_id: 'previous', session: '', ticktype: '', settlement: '599.25', pchange: '-0.66%', openinterest: '207537', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZW*3': { name: 'Wheat', flag: 's', price_2_close: '622.25', open_interest: '65096', tradetime: '20240501175300', stock_14d: '66.18', symbol: 'ZWU24', open: '622.75', high: '627.25', low: '614', last: '619', rawLast: '619', change: '-3.25', pctchange: '-0.52', volume: '16909', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '622.25', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '616', bidsize: '1', ask: '619', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '619', pchange: '-0.52%', openinterest: '65096', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'KE*1': { name: 'Hard Red Wheat', flag: 's', price_2_close: '622.75', open_interest: '47', tradetime: '20240501175200', stock_14d: '67.23', symbol: 'KEK24', open: '619.5', high: '628', low: '617', last: '625.5', rawLast: '625.5', change: '2.75', pctchange: '0.44', volume: '27', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590184', short_display: 'KCBT', cik: '', previous: '622.75', displaytime: '1714585920', timestamp: '20240501185304', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '616.75', bidsize: '4', ask: '675', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '625.5', pchange: '+0.44%', openinterest: '47', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'KE*2': { name: 'Hard Red Wheat', flag: 's', price_2_close: '635.25', open_interest: '134997', tradetime: '20240501175300', stock_14d: '71.86', symbol: 'KEN24', open: '634.25', high: '636.75', low: '622.75', last: '625', rawLast: '625', change: '-10.25', pctchange: '-1.61', volume: '32028', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590184', short_display: 'KCBT', cik: '', previous: '635.25', displaytime: '1714585980', timestamp: '20240501185304', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '626.75', bidsize: '1', ask: '626.75', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '625', pchange: '-1.61%', openinterest: '134997', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'KE*3': { name: 'Hard Red Wheat', flag: 's', price_2_close: '648', open_interest: '47989', tradetime: '20240501175400', stock_14d: '73.39', symbol: 'KEU24', open: '646.75', high: '649.25', low: '636', last: '638.5', rawLast: '638.5', change: '-9.5', pctchange: '-1.47', volume: '12621', exchange: 'KCBT', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590184', short_display: 'KCBT', cik: '', previous: '648', displaytime: '1714586040', timestamp: '20240501185304', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '637', bidsize: '2', ask: '640', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '638.5', pchange: '-1.47%', openinterest: '47989', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'MW*1': { name: 'Spring Wheat', flag: 's', price_2_close: '710.25', open_interest: '33', tradetime: '20240501175200', stock_14d: '90.95', symbol: 'MWK24', open: '707.75', high: '707.75', low: '702.5', last: '702.5', rawLast: '702.5', change: '-7.75', pctchange: '-1.09', volume: '2', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590185', short_display: 'MGEX', cik: '', previous: '710.25', displaytime: '1714585920', timestamp: '20240501185305', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '684', bidsize: '6', ask: '726', asksize: '3', session_id: 'previous', session: '', ticktype: '', settlement: '702.5', pchange: '-1.09%', openinterest: '33', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'MW*2': { name: 'Spring Wheat', flag: 's', price_2_close: '704.25', open_interest: '32251', tradetime: '20240501175200', stock_14d: '93.93', symbol: 'MWN24', open: '701.5', high: '704.75', low: '698.5', last: '702.25', rawLast: '702.25', change: '-2', pctchange: '-0.28', volume: '6432', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590185', short_display: 'MGEX', cik: '', previous: '704.25', displaytime: '1714585920', timestamp: '20240501185305', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '700.5', bidsize: '1', ask: '701.5', asksize: '4', session_id: 'previous', session: '', ticktype: '', settlement: '702.25', pchange: '-0.28%', openinterest: '32251', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'MW*3': { name: 'Spring Wheat', flag: 's', price_2_close: '709.75', open_interest: '9641', tradetime: '20240501175300', stock_14d: '92.08', symbol: 'MWU24', open: '708', high: '710.25', low: '704', last: '707.75', rawLast: '707.75', change: '-2', pctchange: '-0.28', volume: '2456', exchange: 'MGEX', type: '2', unitcode: '-1', date: '1714521600', lastupdate: '1714590185', short_display: 'MGEX', cik: '', previous: '709.75', displaytime: '1714585980', timestamp: '20240501185305', day: '1', basecode: '2', no_jerq: '1', ddfexchange: 'G', pointvalue: '50.0', mode: 'i', bid: '707', bidsize: '1', ask: '707', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '707.75', pchange: '-0.28%', openinterest: '9641', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZL*1': { name: 'Soybean Oil', flag: 's', price_2_close: '42.29', open_interest: '2830', tradetime: '20240501175300', stock_14d: '7.31', symbol: 'ZLK24', open: '42.53', high: '42.71', low: '42.4', last: '42.57', rawLast: '42.57', change: '0.28', pctchange: '0.66', volume: '1542', exchange: 'CBOT', type: '2', unitcode: '2', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '42.29', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '42.5', bidsize: '5', ask: '49.7', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '42.57', pchange: '+0.66%', openinterest: '2830', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZL*2': { name: 'Soybean Oil', flag: 's', price_2_close: '43.01', open_interest: '274424', tradetime: '20240501175300', stock_14d: '8.58', symbol: 'ZLN24', open: '43.13', high: '43.75', low: '42.94', last: '43.26', rawLast: '43.26', change: '0.25', pctchange: '0.58', volume: '70638', exchange: 'CBOT', type: '2', unitcode: '2', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '43.01', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '43.4', bidsize: '211', ask: '43.4', asksize: '35', session_id: 'previous', session: '', ticktype: '', settlement: '43.26', pchange: '+0.58%', openinterest: '274424', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZL*3': { name: 'Soybean Oil', flag: 's', price_2_close: '43.32', open_interest: '53574', tradetime: '20240501175300', stock_14d: '8.62', symbol: 'ZLQ24', open: '43.45', high: '44.02', low: '43.25', last: '43.54', rawLast: '43.54', change: '0.22', pctchange: '0.51', volume: '11129', exchange: 'CBOT', type: '2', unitcode: '2', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '43.32', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '43.55', bidsize: '7', ask: '43.55', asksize: '10', session_id: 'previous', session: '', ticktype: '', settlement: '43.54', pchange: '+0.51%', openinterest: '53574', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZM*1': { name: 'Soybean Meal', flag: 's', price_2_close: '346.3', open_interest: '2775', tradetime: '20240501175200', stock_14d: '64.13', symbol: 'ZMK24', open: '342.9', high: '343.2', low: '339.1', last: '342.6', rawLast: '342.6', change: '-3.7', pctchange: '-1.07', volume: '1792', exchange: 'CBOT', type: '2', unitcode: '1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '346.3', displaytime: '1714585920', timestamp: '20240501185349', day: '1', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '340.1', bidsize: '1', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '342.6', pchange: '-1.07%', openinterest: '2775', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZM*2': { name: 'Soybean Meal', flag: 's', price_2_close: '351.9', open_interest: '259425', tradetime: '20240501175400', stock_14d: '69.44', symbol: 'ZMN24', open: '347.5', high: '350', low: '344.7', last: '349', rawLast: '349', change: '-2.9', pctchange: '-0.82', volume: '73811', exchange: 'CBOT', type: '2', unitcode: '1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '351.9', displaytime: '1714586040', timestamp: '20240501185349', day: '1', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '349.7', bidsize: '13', ask: '349.7', asksize: '18', session_id: 'previous', session: '', ticktype: '', settlement: '349', pchange: '-0.82%', openinterest: '259425', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZM*3': { name: 'Soybean Meal', flag: 's', price_2_close: '352.3', open_interest: '35354', tradetime: '20240501175300', stock_14d: '71.86', symbol: 'ZMQ24', open: '348.2', high: '350.6', low: '346', last: '349.8', rawLast: '349.8', change: '-2.5', pctchange: '-0.71', volume: '15428', exchange: 'CBOT', type: '2', unitcode: '1', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '352.3', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '348', bidsize: '6', ask: '350.1', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '349.8', pchange: '-0.71%', openinterest: '35354', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZR*1': { name: 'Rough Rice', flag: 's', price_2_close: '18.89', open_interest: '306', tradetime: '20240501175300', stock_14d: '86.09', symbol: 'ZRK24', open: '19.085', high: '19.165', low: '18.97', last: '18.97', rawLast: '18.97', change: '0.08', pctchange: '0.42', volume: '22', exchange: 'CBOT', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '18.89', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: 'B', no_jerq: '1', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '17.5', bidsize: '2', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '18.97', pchange: '+0.42%', openinterest: '306', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZR*2': { name: 'Rough Rice', flag: 's', price_2_close: '19.28', open_interest: '5306', tradetime: '20240501175300', stock_14d: '90.24', symbol: 'ZRN24', open: '19.28', high: '19.545', low: '19.145', last: '19.245', rawLast: '19.245', change: '-0.035', pctchange: '-0.18', volume: '764', exchange: 'CBOT', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '19.28', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: 'B', no_jerq: '1', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '19.2', bidsize: '1', ask: '19.24', asksize: '7', session_id: 'previous', session: '', ticktype: '', settlement: '19.245', pchange: '-0.18%', openinterest: '5306', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZR*3': { name: 'Rough Rice', flag: 's', price_2_close: '15.205', open_interest: '3022', tradetime: '20240501175300', stock_14d: '85.8', symbol: 'ZRU24', open: '15.2', high: '15.27', low: '15.17', last: '15.205', rawLast: '15.205', change: '0', pctchange: '0', volume: '91', exchange: 'CBOT', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714590229', short_display: 'CBOT', cik: '', previous: '15.205', displaytime: '1714585980', timestamp: '20240501185349', day: '1', basecode: 'B', no_jerq: '1', ddfexchange: 'B', pointvalue: '2000.0', mode: 'i', bid: '15.175', bidsize: '1', ask: '15.25', asksize: '11', session_id: 'previous', session: '', ticktype: '', settlement: '15.205', pchange: '0%', openinterest: '3022', changedir: 'none', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'GF*1': { name: 'Feeder Cattle', flag: 's', price_2_close: '244.575', open_interest: '8112', tradetime: '20240501175300', stock_14d: '70.57', symbol: 'GFK24', open: '244.25', high: '245.45', low: '240', last: '241.425', rawLast: '241.425', change: '-3.15', pctchange: '-1.29', volume: '2670', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714586590', short_display: 'CME', cik: '', previous: '244.575', displaytime: '1714584157', timestamp: '20240501175310', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '241.425', ysettlement: '244.575', yvolume: '2892', tradesize: '1', pchange: '-1.29%', openinterest: '8112', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'GF*2': { name: 'Feeder Cattle', flag: 's', price_2_close: '255.5', open_interest: '22238', tradetime: '20240501175300', stock_14d: '66.67', symbol: 'GFQ24', open: '255.175', high: '256.425', low: '250.275', last: '251.75', rawLast: '251.75', change: '-3.75', pctchange: '-1.47', volume: '9536', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714586582', short_display: 'CME', cik: '', previous: '255.5', displaytime: '1714584157', timestamp: '20240501175302', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '251.75', ysettlement: '255.5', yvolume: '8758', tradesize: '1', pchange: '-1.47%', openinterest: '22238', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'LE*1': { name: 'Live Cattle', flag: 's', price_2_close: '174.975', open_interest: '104986', tradetime: '20240501175200', stock_14d: '53.99', symbol: 'LEM24', open: '175.6', high: '176.85', low: '172.7', last: '173.85', rawLast: '173.85', change: '-1.125', pctchange: '-0.64', volume: '37029', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714586544', short_display: 'CME', cik: '', previous: '174.975', displaytime: '1714584157', timestamp: '20240501175224', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '173.85', ysettlement: '174.975', yvolume: '31306', tradesize: '1', pchange: '-0.64%', openinterest: '104986', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'LE*2': { name: 'Live Cattle', flag: 's', price_2_close: '173.1', open_interest: '71686', tradetime: '20240501175200', stock_14d: '54.91', symbol: 'LEQ24', open: '173.375', high: '174.2', low: '170.075', last: '171.1', rawLast: '171.1', change: '-2', pctchange: '-1.16', volume: '18731', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714586552', short_display: 'CME', cik: '', previous: '173.1', displaytime: '1714584157', timestamp: '20240501175232', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '171.1', ysettlement: '173.1', yvolume: '16307', tradesize: '1', pchange: '-1.16%', openinterest: '71686', changedir: 'down', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'HE*1': { name: 'Lean Hogs', flag: 's', price_2_close: '94.15', open_interest: '5022', tradetime: '20240501175300', stock_14d: '11.14', symbol: 'HEK24', open: '94.4', high: '94.5', low: '92.8', last: '93.025', rawLast: '93.025', change: '-1.125', pctchange: '-1.19', volume: '1345', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714586628', short_display: 'CME', cik: '', previous: '94.15', displaytime: '1714584157', timestamp: '20240501175348', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '93.025', ysettlement: '94.15', yvolume: '768', tradesize: '1', pchange: '-1.19%', openinterest: '5022', changedir: 'down', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'HE*2': { name: 'Lean Hogs', flag: 's', price_2_close: '102.475', open_interest: '94509', tradetime: '20240501175200', stock_14d: '12.09', symbol: 'HEM24', open: '102.625', high: '103.525', low: '100.325', last: '100.425', rawLast: '100.425', change: '-2.05', pctchange: '-2', volume: '28692', exchange: 'CME', type: '2', unitcode: '3', date: '1714521600', lastupdate: '1714586538', short_display: 'CME', cik: '', previous: '102.475', displaytime: '1714584157', timestamp: '20240501175218', day: '1', basecode: 'B', ddfexchange: 'M', pointvalue: '400.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '100.425', ysettlement: '102.475', yvolume: '22711', tradesize: '1', pchange: '-2%', openinterest: '94509', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'NG*1': { name: 'Natural Gas', flag: '', price_2_close: '1.932', open_interest: '265437', tradetime: '20240501185928', stock_14d: '19.74', symbol: 'NGM24', open: '1.931', high: '1.939', low: '1.927', last: '1.937', rawLast: '1.937', change: '0.0050000000000001', pctchange: '0.26', volume: '532', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1714608000', lastupdate: '1714590568', short_display: 'NYMEX', cik: '', previous: '1.932', displaytime: '1714589968', timestamp: '20240501185928', day: '2', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '1.937', bidsize: '9', ask: '1.939', asksize: '10', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1.932', yvolume: '128497', tradesize: '1', pchange: '+0.26%', openinterest: '265437', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'NG*2': { name: 'Natural Gas', flag: '', price_2_close: '2.266', open_interest: '260336', tradetime: '20240501185831', stock_14d: '18.82', symbol: 'NGN24', open: '2.263', high: '2.272', low: '2.261', last: '2.271', rawLast: '2.271', change: '0.0049999999999999', pctchange: '0.22', volume: '145', exchange: 'NYMEX', type: '2', unitcode: '3', date: '1714608000', lastupdate: '1714590568', short_display: 'NYMEX', cik: '', previous: '2.266', displaytime: '1714589911', timestamp: '20240501185928', day: '2', basecode: 'B', ddfexchange: 'J', pointvalue: '10000.0', mode: 'i', bid: '2.27', bidsize: '10', ask: '2.272', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2.266', yvolume: '67348', tradesize: '1', pchange: '+0.22%', openinterest: '260336', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'RB*1': { name: 'Gasoline RBOB', flag: '', price_2_close: '2.5774', open_interest: '147947', tradetime: '20240501185209', stock_14d: '11.67', symbol: 'RBM24', open: '2.5754', high: '2.5792', low: '2.5732', last: '2.5733', rawLast: '2.5733', change: '-0.0040999999999998', pctchange: '-0.16', volume: '275', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714608000', lastupdate: '1714590568', short_display: 'NYMEX', cik: '', previous: '2.5774', displaytime: '1714589529', timestamp: '20240501185928', day: '2', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.5739', bidsize: '2', ask: '2.5753', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.5774', yvolume: '81448', tradesize: '1', pchange: '-0.16%', openinterest: '147947', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'RB*2': { name: 'Gasoline RBOB', flag: '', price_2_close: '2.5451', open_interest: '79162', tradetime: '20240501184800', stock_14d: '29.45', symbol: 'RBN24', open: '2.5436', high: '2.5466', low: '2.542', last: '2.542', rawLast: '2.542', change: '-0.0031000000000003', pctchange: '-0.12', volume: '93', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714608000', lastupdate: '1714590567', short_display: 'NYMEX', cik: '', previous: '2.5451', displaytime: '1714587609', timestamp: '20240501185927', day: '2', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.5418', bidsize: '1', ask: '2.5432', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '2.5451', yvolume: '59246', tradesize: '1', pchange: '-0.12%', openinterest: '79162', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'CL*1': { name: 'Crude Oil WTI', flag: '', price_2_close: '79', open_interest: '374052', tradetime: '20240501185927', stock_14d: '8.36', symbol: 'CLM24', open: '79.15', high: '79.17', low: '79.02', last: '79.11', rawLast: '79.11', change: '0.11', pctchange: '0.14', volume: '1512', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1714608000', lastupdate: '1714590568', short_display: 'NYMEX', cik: '', previous: '79', displaytime: '1714589967', timestamp: '20240501185928', day: '2', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '79.1', bidsize: '9', ask: '79.12', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '79', yvolume: '408293', tradesize: '1', pchange: '+0.14%', openinterest: '374052', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'CL*2': { name: 'Crude Oil WTI', flag: '', price_2_close: '78.44', open_interest: '242279', tradetime: '20240501185927', stock_14d: '8.37', symbol: 'CLN24', open: '78.6', high: '78.61', low: '78.48', last: '78.56', rawLast: '78.56', change: '0.12', pctchange: '0.15', volume: '552', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1714608000', lastupdate: '1714590568', short_display: 'NYMEX', cik: '', previous: '78.44', displaytime: '1714589967', timestamp: '20240501185928', day: '2', basecode: 'A', ddfexchange: 'J', pointvalue: '1000.0', mode: 'i', bid: '78.55', bidsize: '15', ask: '78.57', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '78.44', yvolume: '218117', tradesize: '1', pchange: '+0.15%', openinterest: '242279', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'HO*1': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.4519', open_interest: '99191', tradetime: '20240501185455', stock_14d: '6.65', symbol: 'HOM24', open: '2.4579', high: '2.4584', low: '2.4504', last: '2.4542', rawLast: '2.4542', change: '0.0023', pctchange: '0.09', volume: '172', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714608000', lastupdate: '1714590567', short_display: 'NYMEX', cik: '', previous: '2.4519', displaytime: '1714589695', timestamp: '20240501185927', day: '2', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.4525', bidsize: '2', ask: '2.4544', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.4519', yvolume: '49125', tradesize: '1', pchange: '+0.09%', openinterest: '99191', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'HO*2': { name: 'ULSD NY Harbor', flag: '', price_2_close: '2.4651', open_interest: '49136', tradetime: '20240501185346', stock_14d: '6.75', symbol: 'HON24', open: '2.4709', high: '2.4709', low: '2.4655', last: '2.4665', rawLast: '2.4665', change: '0.0013999999999998', pctchange: '0.06', volume: '65', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714608000', lastupdate: '1714590516', short_display: 'NYMEX', cik: '', previous: '2.4651', displaytime: '1714589626', timestamp: '20240501185835', day: '2', basecode: 'C', ddfexchange: 'J', pointvalue: '42000.0', mode: 'i', bid: '2.4658', bidsize: '4', ask: '2.468', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2.4651', yvolume: '35248', tradesize: '1', pchange: '+0.06%', openinterest: '49136', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ES*1': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '5046.5', open_interest: '1976846', tradetime: '20240501185927', stock_14d: '35.08', symbol: 'ESM24', open: '5057', high: '5067.5', low: '5056.25', last: '5066.75', rawLast: '5066.75', change: '20.25', pctchange: '0.4', volume: '16635', exchange: 'GBLX', type: '2', unitcode: '2', date: '1714608000', lastupdate: '1714590569', short_display: 'CME', cik: '', previous: '5046.5', displaytime: '1714589967', timestamp: '20240501185928', day: '2', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '5066.75', bidsize: '20', ask: '5067.25', asksize: '22', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '5046.5', yvolume: '1901296', tradesize: '1', pchange: '+0.4%', openinterest: '1976846', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'NQ*1': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '17438.25', open_interest: '249912', tradetime: '20240501185927', stock_14d: '29.82', symbol: 'NQM24', open: '17487', high: '17533.5', low: '17487', last: '17530', rawLast: '17530', change: '91.75', pctchange: '0.53', volume: '9298', exchange: 'GBLX', type: '2', unitcode: '2', date: '1714608000', lastupdate: '1714590568', short_display: 'CME', cik: '', previous: '17438.25', displaytime: '1714589967', timestamp: '20240501185928', day: '2', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '17529.5', bidsize: '3', ask: '17530.25', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '17438.25', yvolume: '781201', tradesize: '1', pchange: '+0.53%', openinterest: '249912', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'YM*1': { name: 'Dow Futures Mini', flag: '', price_2_close: '38069', open_interest: '89471', tradetime: '20240501185919', stock_14d: '44.92', symbol: 'YMM24', open: '38126', high: '38189', low: '38124', last: '38184', rawLast: '38184', change: '115', pctchange: '0.3', volume: '1980', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1714608000', lastupdate: '1714590566', short_display: 'CBOT', cik: '', previous: '38069', displaytime: '1714589959', timestamp: '20240501185925', day: '2', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '38184', bidsize: '3', ask: '38186', asksize: '4', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '38069', yvolume: '171932', tradesize: '1', pchange: '+0.3%', openinterest: '89471', changedir: 'up', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'ZB*1': { name: '30-Year T-Bond', flag: '', price_2_close: '115.03125', open_interest: '1571853', tradetime: '20240501185907', stock_14d: '45.63', symbol: 'ZBM24', open: '114.5625', high: '114.59375', low: '114.40625', last: '114.5', rawLast: '114.5', change: '-0.53125', pctchange: '-0.46', volume: '5207', exchange: 'CBOT', type: '2', unitcode: '-3', date: '1714608000', lastupdate: '1714590566', short_display: 'CBOT', cik: '', previous: '115.03125', displaytime: '1714589947', timestamp: '20240501185925', day: '2', basecode: '4', ddfexchange: 'B', pointvalue: '1000.0', mode: 'i', bid: '114.46875', bidsize: '358', ask: '114.5', asksize: '209', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '115.03125', yvolume: '391015', tradesize: '3', pchange: '-0.46%', openinterest: '1571853', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'ZN*1': { name: '10-Year T-Note', flag: '', price_2_close: '108.109375', open_interest: '4406583', tradetime: '20240501185914', stock_14d: '41.37', symbol: 'ZNM24', open: '107.890625', high: '107.921875', low: '107.84375', last: '107.859375', rawLast: '107.859375', change: '-0.25', pctchange: '-0.23', volume: '27296', exchange: 'CBOT', type: '2', unitcode: '-4', date: '1714608000', lastupdate: '1714590567', short_display: 'CBOT', cik: '', previous: '108.109375', displaytime: '1714589954', timestamp: '20240501185927', day: '2', basecode: '5', ddfexchange: 'B', pointvalue: '1000.0', mode: 'i', bid: '107.84375', bidsize: '1574', ask: '107.859375', asksize: '206', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '108.109375', yvolume: '2103071', tradesize: '1', pchange: '-0.23%', openinterest: '4406583', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'ZF*1': { name: '5-Year T-Note', flag: '', price_2_close: '105.203125', open_interest: '6006174', tradetime: '20240501185832', stock_14d: '36.91', symbol: 'ZFM24', open: '105.0546875', high: '105.0859375', low: '105.03125', last: '105.046875', rawLast: '105.046875', change: '-0.15625', pctchange: '-0.15', volume: '16422', exchange: 'CBOT', type: '2', unitcode: '-5', date: '1714608000', lastupdate: '1714590560', short_display: 'CBOT', cik: '', previous: '105.203125', displaytime: '1714589912', timestamp: '20240501185920', day: '2', basecode: '6', ddfexchange: 'B', pointvalue: '1000.0', mode: 'i', bid: '105.0390625', bidsize: '244', ask: '105.046875', asksize: '344', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '105.203125', yvolume: '1578558', tradesize: '9', pchange: '-0.15%', openinterest: '6006174', changedir: 'down', exchangeRate: '1', month: 'June 2024', shortmonth: 'Jun 2024' }, 'GC*1': { name: 'Gold', flag: 's', price_2_close: '2291.4', open_interest: '173', tradetime: '20240501175300', stock_14d: '25.24', symbol: 'GCK24', open: '2287.7', high: '2327.3', low: '2283.8', last: '2299.9', rawLast: '2299.9', change: '8.5', pctchange: '0.37', volume: '42', exchange: 'COMEX', type: '2', unitcode: '1', date: '1714521600', lastupdate: '1714590163', short_display: 'COMEX', cik: '', previous: '2291.4', displaytime: '1714585980', timestamp: '20240501185243', day: '1', basecode: '9', no_jerq: '1', ddfexchange: 'E', pointvalue: '100.0', mode: 'i', bid: '2323.3', bidsize: '1', ask: '2324.2', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '2299.9', pchange: '+0.37%', openinterest: '173', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'SI*1': { name: 'Silver', flag: '', price_2_close: '26.489', open_interest: '2675', tradetime: '20240501184800', stock_14d: '7.92', symbol: 'SIK24', open: '26.715', high: '26.72', low: '26.715', last: '26.72', rawLast: '26.72', change: '0.231', pctchange: '0.87', volume: '3', exchange: 'COMEX', type: '2', unitcode: '3', date: '1714608000', lastupdate: '1714590567', short_display: 'COMEX', cik: '', previous: '26.489', displaytime: '1714586663', timestamp: '20240501185927', day: '2', basecode: 'B', ddfexchange: 'E', pointvalue: '5000.0', mode: 'i', bid: '26.765', bidsize: '1', ask: '26.775', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '26.489', yvolume: '387', tradesize: '1', pchange: '+0.87%', openinterest: '2675', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'HG*1': { name: 'High Grade Copper', flag: '', price_2_close: '4.5645', open_interest: '5300', tradetime: '20240501184909', stock_14d: '79.02', symbol: 'HGK24', open: '4.581', high: '4.581', low: '4.581', last: '4.581', rawLast: '4.581', change: '0.0285', pctchange: '0.63', volume: '1', exchange: 'COMEX', type: '2', unitcode: '4', date: '1714608000', lastupdate: '1714590569', short_display: 'COMEX', cik: '', previous: '4.5525', displaytime: '1714589349', timestamp: '20240501185928', day: '2', basecode: 'C', ddfexchange: 'E', pointvalue: '25000.0', mode: 'i', bid: '4.578', bidsize: '2', ask: '4.5815', asksize: '3', session_id: 'combined', session: 'G', ticktype: '', settlement: '0', ysettlement: '4.5525', yvolume: '1234', tradesize: '1', pchange: '+0.63%', openinterest: '5300', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' } };