var quotes = { 'SMF18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '321.6', open_interest: '71664', tradetime: '20171215165700', symbol: 'SMF18', open: '0', high: '320.6', low: '320.6', last: '320.6', rawLast: '320.6', change: '-1', pctchange: '-0.31', volume: '47619', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '321.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '320.6', ysettlement: '321.6', yvolume: '51533', tradesize: '0', pchange: '-0.31%', openinterest: '71664', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'SMH18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '325.6', open_interest: '159060', tradetime: '20171215165700', symbol: 'SMH18', open: '0', high: '324.5', low: '324.5', last: '324.5', rawLast: '324.5', change: '-1.1', pctchange: '-0.34', volume: '43349', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '325.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '324.5', ysettlement: '325.6', yvolume: '38883', tradesize: '0', pchange: '-0.34%', openinterest: '159060', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'SMK18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '328.1', open_interest: '66325', tradetime: '20171215165700', symbol: 'SMK18', open: '0', high: '327.3', low: '327.3', last: '327.3', rawLast: '327.3', change: '-0.8', pctchange: '-0.24', volume: '11216', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '328.1', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '327.3', ysettlement: '328.1', yvolume: '15417', tradesize: '0', pchange: '-0.24%', openinterest: '66325', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'SMN18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.6', open_interest: '47723', tradetime: '20171215165700', symbol: 'SMN18', open: '0', high: '330.1', low: '330.1', last: '330.1', rawLast: '330.1', change: '-0.5', pctchange: '-0.15', volume: '7379', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '330.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '330.1', ysettlement: '330.6', yvolume: '9544', tradesize: '0', pchange: '-0.15%', openinterest: '47723', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'SMQ18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.8', open_interest: '6636', tradetime: '20171215165700', symbol: 'SMQ18', open: '0', high: '330.1', low: '330.1', last: '330.1', rawLast: '330.1', change: '-0.7', pctchange: '-0.21', volume: '1045', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '330.8', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '330.1', ysettlement: '330.8', yvolume: '944', tradesize: '0', pchange: '-0.21%', openinterest: '6636', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'SMU18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.8', open_interest: '6093', tradetime: '20171215165700', symbol: 'SMU18', open: '0', high: '329.2', low: '329.2', last: '329.2', rawLast: '329.2', change: '-0.6', pctchange: '-0.18', volume: '244', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '329.8', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '329.2', ysettlement: '329.8', yvolume: '400', tradesize: '0', pchange: '-0.18%', openinterest: '6093', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'SMV18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '326.1', open_interest: '6339', tradetime: '20171215165700', symbol: 'SMV18', open: '0', high: '325.9', low: '325.9', last: '325.9', rawLast: '325.9', change: '-0.2', pctchange: '-0.06', volume: '210', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '326.1', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '325.9', ysettlement: '326.1', yvolume: '225', tradesize: '0', pchange: '-0.06%', openinterest: '6339', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'SMZ18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '326.7', open_interest: '28604', tradetime: '20171215165700', symbol: 'SMZ18', open: '0', high: '326.6', low: '326.6', last: '326.6', rawLast: '326.6', change: '-0.1', pctchange: '-0.03', volume: '1085', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '326.7', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '326.6', ysettlement: '326.7', yvolume: '2090', tradesize: '0', pchange: '-0.03%', openinterest: '28604', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'SMF19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '327.3', open_interest: '1380', tradetime: '20171215165700', symbol: 'SMF19', open: '0', high: '327.2', low: '327.2', last: '327.2', rawLast: '327.2', change: '-0.1', pctchange: '-0.03', volume: '7', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '327.3', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '327.2', ysettlement: '327.3', yvolume: '2', tradesize: '0', pchange: '-0.03%', openinterest: '1380', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'SMH19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '328.2', open_interest: '2471', tradetime: '20171215165700', symbol: 'SMH19', open: '0', high: '328.2', low: '328.2', last: '328.2', rawLast: '328.2', change: '0', pctchange: '0', volume: '17', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '328.2', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '328.2', ysettlement: '328.2', yvolume: '6', tradesize: '0', pchange: '0%', openinterest: '2471', changedir: 'none', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'SMK19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.4', open_interest: '796', tradetime: '20171215165700', symbol: 'SMK19', open: '0', high: '329.4', low: '329.4', last: '329.4', rawLast: '329.4', change: '0', pctchange: '0', volume: '8', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '329.4', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '329.4', ysettlement: '329.4', yvolume: '43', tradesize: '0', pchange: '0%', openinterest: '796', changedir: 'none', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'SMN19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.7', open_interest: '1138', tradetime: '20171215165700', symbol: 'SMN19', open: '0', high: '330.7', low: '330.7', last: '330.7', rawLast: '330.7', change: '0', pctchange: '0', volume: '59', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '330.7', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '330.7', ysettlement: '330.7', yvolume: '58', tradesize: '0', pchange: '0%', openinterest: '1138', changedir: 'none', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'SMQ19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.6', open_interest: '111', tradetime: '20171215165700', symbol: 'SMQ19', open: '0', high: '330.6', low: '330.6', last: '330.6', rawLast: '330.6', change: '0', pctchange: '0', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '330.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '330.6', ysettlement: '330.6', yvolume: '0', tradesize: '0', pchange: '0%', openinterest: '111', changedir: 'none', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'SMU19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.7', open_interest: '68', tradetime: '20171215165700', symbol: 'SMU19', open: '0', high: '329.7', low: '329.7', last: '329.7', rawLast: '329.7', change: '0', pctchange: '0', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '329.7', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '329.7', ysettlement: '329.7', yvolume: '0', tradesize: '0', pchange: '0%', openinterest: '68', changedir: 'none', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'SMV19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '325.6', open_interest: '79', tradetime: '20171215165700', symbol: 'SMV19', open: '0', high: '326', low: '326', last: '326', rawLast: '326', change: '0.4', pctchange: '0.12', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '325.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '326', ysettlement: '325.6', yvolume: '0', tradesize: '0', pchange: '+0.12%', openinterest: '79', changedir: 'up', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'SMZ19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '326.1', open_interest: '2366', tradetime: '20171215165700', symbol: 'SMZ19', open: '0', high: '326.3', low: '326.3', last: '326.3', rawLast: '326.3', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '326.1', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '326.3', ysettlement: '326.1', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '2366', changedir: 'up', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'SMF20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '326.1', open_interest: '0', tradetime: '20171215165700', symbol: 'SMF20', open: '0', high: '326.3', low: '326.3', last: '326.3', rawLast: '326.3', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '326.1', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '326.3', ysettlement: '326.1', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'January 2020', shortmonth: 'Jan 2020' }, 'SMH20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '326.1', open_interest: '0', tradetime: '20171215165700', symbol: 'SMH20', open: '0', high: '326.3', low: '326.3', last: '326.3', rawLast: '326.3', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '326.1', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '326.3', ysettlement: '326.1', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2020', shortmonth: 'Mar 2020' }, 'SMK20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '326.1', open_interest: '0', tradetime: '20171215165700', symbol: 'SMK20', open: '0', high: '326.3', low: '326.3', last: '326.3', rawLast: '326.3', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '326.1', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '326.3', ysettlement: '326.1', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2020', shortmonth: 'May 2020' }, 'SMN20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '327.6', open_interest: '0', tradetime: '20171215165700', symbol: 'SMN20', open: '0', high: '327.8', low: '327.8', last: '327.8', rawLast: '327.8', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '327.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '327.8', ysettlement: '327.6', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'SMQ20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '327.6', open_interest: '0', tradetime: '20171215165700', symbol: 'SMQ20', open: '0', high: '327.8', low: '327.8', last: '327.8', rawLast: '327.8', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '327.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '327.8', ysettlement: '327.6', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'August 2020', shortmonth: 'Aug 2020' }, 'SMU20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '327.6', open_interest: '0', tradetime: '20171215165700', symbol: 'SMU20', open: '0', high: '327.8', low: '327.8', last: '327.8', rawLast: '327.8', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '327.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '327.8', ysettlement: '327.6', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2020', shortmonth: 'Sep 2020' }, 'SMV20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '327.6', open_interest: '0', tradetime: '20171215165700', symbol: 'SMV20', open: '0', high: '327.8', low: '327.8', last: '327.8', rawLast: '327.8', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '327.6', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '327.8', ysettlement: '327.6', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2020', shortmonth: 'Oct 2020' }, 'SMZ20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.8', open_interest: '2', tradetime: '20171215165700', symbol: 'SMZ20', open: '0', high: '330', low: '330', last: '330', rawLast: '330', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '329.8', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '330', ysettlement: '329.8', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '2', changedir: 'up', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' }, 'SMN21': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.8', open_interest: '0', tradetime: '20171215165700', symbol: 'SMN21', open: '0', high: '330', low: '330', last: '330', rawLast: '330', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '329.8', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '330', ysettlement: '329.8', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2021', shortmonth: 'Jul 2021' }, 'SMV21': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.8', open_interest: '0', tradetime: '20171215165700', symbol: 'SMV21', open: '0', high: '330', low: '330', last: '330', rawLast: '330', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '329.8', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '330', ysettlement: '329.8', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2021', shortmonth: 'Oct 2021' }, 'SMZ21': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.8', open_interest: '0', tradetime: '20171215165700', symbol: 'SMZ21', open: '0', high: '330', low: '330', last: '330', rawLast: '330', change: '0.2', pctchange: '0.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1513317600', lastupdate: '1513386275', previous: '329.8', displaytime: '1513378620', timestamp: '20171215185435', day: 'E', basecode: '9', no_jerq: '1', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '330', ysettlement: '329.8', yvolume: '0', tradesize: '0', pchange: '+0.06%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2021', shortmonth: 'Dec 2021' } };