var quotes = { 'RS*1': { name: 'Canola', flag: '', price_2_close: '501.2', open_interest: '54157', tradetime: '20171020052643', symbol: 'RSX17', open: '500.1', high: '501.9', low: '500.1', last: '501.6', rawLast: '501.6', change: '0.4', pctchange: '0.08', volume: '395', exchange: 'WCE', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496194', previous: '501.2', displaytime: '1508495203', timestamp: '20171020052642', day: 'J', basecode: 'A', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '501.6', bidsize: '5', ask: '501.7', asksize: '2', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '501.2', yvolume: '12297', tradesize: '1', pchange: '+0.08%', openinterest: '54157', changedir: 'up', exchangeRate: '1', month: 'November 2017', shortmonth: 'Nov 2017' }, 'RS*2': { name: 'Canola', flag: '', price_2_close: '508.6', open_interest: '88932', tradetime: '20171020052643', symbol: 'RSF18', open: '507.4', high: '509.4', low: '507.4', last: '509', rawLast: '509', change: '0.4', pctchange: '0.08', volume: '519', exchange: 'WCE', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496194', previous: '508.6', displaytime: '1508495203', timestamp: '20171020052642', day: 'J', basecode: 'A', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '509.1', bidsize: '5', ask: '509.2', asksize: '50', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '508.6', yvolume: '12051', tradesize: '1', pchange: '+0.08%', openinterest: '88932', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'RS*3': { name: 'Canola', flag: '', price_2_close: '513', open_interest: '19197', tradetime: '20171020052643', symbol: 'RSH18', open: '512', high: '513.9', low: '512', last: '513.8', rawLast: '513.8', change: '0.8', pctchange: '0.16', volume: '121', exchange: 'WCE', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496036', previous: '513', displaytime: '1508495203', timestamp: '20171020052642', day: 'J', basecode: 'A', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '513.8', bidsize: '14', ask: '514', asksize: '48', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '513', yvolume: '1495', tradesize: '1', pchange: '+0.16%', openinterest: '19197', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'RS*4': { name: 'Canola', flag: 's', price_2_close: '512.1', open_interest: '5852', tradetime: '20171019160500', symbol: 'RSK18', open: '511.5', high: '515.8', low: '511.1', last: '515.4', rawLast: '515.4', change: '3.3', pctchange: '0.64', volume: '359', exchange: 'WCE', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457608', previous: '512.1', displaytime: '1508447100', timestamp: '20171019185008', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '515.9', bidsize: '8', ask: '516.1', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '515.4', pchange: '+0.64%', openinterest: '5852', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'RS*5': { name: 'Canola', flag: 's', price_2_close: '513', open_interest: '3060', tradetime: '20171019160500', symbol: 'RSN18', open: '512.5', high: '516.8', low: '512.3', last: '516.3', rawLast: '516.3', change: '3.3', pctchange: '0.64', volume: '215', exchange: 'WCE', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457608', previous: '513', displaytime: '1508447100', timestamp: '20171019185008', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '516.7', bidsize: '8', ask: '517.2', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '516.3', pchange: '+0.64%', openinterest: '3060', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'RS*6': { name: 'Canola', flag: 's', price_2_close: '486.7', open_interest: '1259', tradetime: '20171019160500', symbol: 'RSX18', open: '486.2', high: '490.5', low: '486.2', last: '490.2', rawLast: '490.2', change: '3.5', pctchange: '0.72', volume: '42', exchange: 'WCE', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457608', previous: '486.7', displaytime: '1508447100', timestamp: '20171019185008', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '489.2', bidsize: '5', ask: '491', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '490.2', pchange: '+0.72%', openinterest: '1259', changedir: 'up', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'LS*1': { name: 'Lumber', flag: 's', price_2_close: '423.7', open_interest: '3524', tradetime: '20171019164300', symbol: 'LSX17', open: '422.1', high: '428.4', low: '421.3', last: '426.7', rawLast: '426.7', change: '3', pctchange: '0.71', volume: '505', exchange: 'CME', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457596', previous: '423.7', displaytime: '1508449380', timestamp: '20171019184956', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '426.7', ysettlement: '423.7', yvolume: '519', tradesize: '0', pchange: '+0.71%', openinterest: '3524', changedir: 'up', exchangeRate: '1', month: 'November 2017', shortmonth: 'Nov 2017' }, 'LS*2': { name: 'Lumber', flag: 's', price_2_close: '412.1', open_interest: '2924', tradetime: '20171019164300', symbol: 'LSF18', open: '411.2', high: '417.9', low: '409.5', last: '416.2', rawLast: '416.2', change: '4.1', pctchange: '0.99', volume: '443', exchange: 'CME', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457596', previous: '412.1', displaytime: '1508449380', timestamp: '20171019184956', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '416.2', ysettlement: '412.1', yvolume: '318', tradesize: '0', pchange: '+0.99%', openinterest: '2924', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'LS*3': { name: 'Lumber', flag: 's', price_2_close: '396.8', open_interest: '312', tradetime: '20171019164300', symbol: 'LSH18', open: '396.4', high: '402.9', low: '396.3', last: '401.2', rawLast: '401.2', change: '4.4', pctchange: '1.11', volume: '57', exchange: 'CME', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457596', previous: '396.8', displaytime: '1508449380', timestamp: '20171019184956', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '110.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '401.2', ysettlement: '396.8', yvolume: '19', tradesize: '0', pchange: '+1.11%', openinterest: '312', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'CJ*1': { name: 'CME Cocoa', flag: 's', price_2_close: '2067', open_interest: '0', tradetime: '20171019170200', symbol: 'CJZ17', open: '0', high: '2145', low: '2145', last: '2145', rawLast: '2145', change: '78', pctchange: '3.77', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457572', previous: '2067', displaytime: '1508450520', timestamp: '20171019184932', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '2136', bidsize: '2', ask: '2144', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '2145', pchange: '+3.77%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'CJ*2': { name: 'CME Cocoa', flag: 's', price_2_close: '2074', open_interest: '0', tradetime: '20171019170200', symbol: 'CJH18', open: '0', high: '2133', low: '2133', last: '2133', rawLast: '2133', change: '59', pctchange: '2.84', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457572', previous: '2074', displaytime: '1508450520', timestamp: '20171019184932', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '2115', bidsize: '1', ask: '2145', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '2133', pchange: '+2.84%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'CT*1': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6763', open_interest: '2', tradetime: '20171019170200', symbol: 'KGZ17', open: '0', high: '0.6731', low: '0.6731', last: '0.6731', rawLast: '0.6731', change: '-0.0032', pctchange: '-0.47', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.6763', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0.6727', bidsize: '2', ask: '0.675', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '0.6731', pchange: '-0.47%', openinterest: '2', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'CT*2': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6733', open_interest: '1', tradetime: '20171019170200', symbol: 'KGH18', open: '0', high: '0.6701', low: '0.6701', last: '0.6701', rawLast: '0.6701', change: '-0.0032', pctchange: '-0.48', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.6733', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0.6679', bidsize: '2', ask: '0.6741', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '0.6701', pchange: '-0.48%', openinterest: '1', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'CT*3': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6828', open_interest: '0', tradetime: '20171019170200', symbol: 'KGK18', open: '0', high: '0.6802', low: '0.6802', last: '0.6802', rawLast: '0.6802', change: '-0.0026', pctchange: '-0.38', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.6828', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.6802', ysettlement: '0.6828', yvolume: '0', tradesize: '0', pchange: '-0.38%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'CT*4': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6895', open_interest: '0', tradetime: '20171019170200', symbol: 'KGN18', open: '0', high: '0.6874', low: '0.6874', last: '0.6874', rawLast: '0.6874', change: '-0.0021', pctchange: '-0.3', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.6895', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.6874', ysettlement: '0.6895', yvolume: '0', tradesize: '0', pchange: '-0.3%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'CT*5': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6775', open_interest: '0', tradetime: '20171019170200', symbol: 'KGV18', open: '0', high: '0.676', low: '0.676', last: '0.676', rawLast: '0.676', change: '-0.0015', pctchange: '-0.22', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.6775', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.676', ysettlement: '0.6775', yvolume: '0', tradesize: '0', pchange: '-0.22%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'CT*6': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6815', open_interest: '0', tradetime: '20171019170200', symbol: 'KGZ18', open: '0', high: '0.6798', low: '0.6798', last: '0.6798', rawLast: '0.6798', change: '-0.0017', pctchange: '-0.25', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.6815', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.6798', ysettlement: '0.6815', yvolume: '0', tradesize: '0', pchange: '-0.25%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'CT*7': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6816', open_interest: '0', tradetime: '20171019170200', symbol: 'KGH19', open: '0', high: '0.6807', low: '0.6807', last: '0.6807', rawLast: '0.6807', change: '-0.0009', pctchange: '-0.13', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.6816', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.6807', ysettlement: '0.6816', yvolume: '0', tradesize: '0', pchange: '-0.13%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'SB*1': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1408', open_interest: '0', tradetime: '20171019170200', symbol: 'KAH18', open: '0', high: '0.1413', low: '0.1413', last: '0.1413', rawLast: '0.1413', change: '0.0005', pctchange: '0.36', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.1408', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '1120.0', mode: 'i', bid: '0.1413', bidsize: '2', ask: '0.1422', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '0.1413', pchange: '+0.36%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'SB*2': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1417', open_interest: '0', tradetime: '20171019170200', symbol: 'KAK18', open: '0', high: '0.1422', low: '0.1422', last: '0.1422', rawLast: '0.1422', change: '0.0005', pctchange: '0.35', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.1417', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '1120.0', mode: 'i', bid: '0.1412', bidsize: '1', ask: '0.1438', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '0.1422', pchange: '+0.35%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'SB*3': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1431', open_interest: '0', tradetime: '20171019170200', symbol: 'KAN18', open: '0', high: '0.1434', low: '0.1434', last: '0.1434', rawLast: '0.1434', change: '0.0003', pctchange: '0.21', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.1431', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.1434', ysettlement: '0.1431', yvolume: '0', tradesize: '0', pchange: '+0.21%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'SB*4': { name: 'CME Sugar #11', flag: 's', price_2_close: '0.1464', open_interest: '0', tradetime: '20171019170200', symbol: 'KAV18', open: '0', high: '0.1466', low: '0.1466', last: '0.1466', rawLast: '0.1466', change: '0.0002', pctchange: '0.14', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '0.1464', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '1120.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.1466', ysettlement: '0.1464', yvolume: '0', tradesize: '0', pchange: '+0.14%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'KC*1': { name: 'CME Coffee', flag: 's', price_2_close: '1.243', open_interest: '0', tradetime: '20171019170200', symbol: 'KTZ17', open: '0', high: '1.2685', low: '1.2685', last: '1.2685', rawLast: '1.2685', change: '0.0255', pctchange: '2.05', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '1.243', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '375.0', mode: 'i', bid: '1.273', bidsize: '2', ask: '1.279', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.2685', pchange: '+2.05%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'KC*2': { name: 'CME Coffee', flag: 's', price_2_close: '1.281', open_interest: '0', tradetime: '20171019170200', symbol: 'KTH18', open: '0', high: '1.306', low: '1.306', last: '1.306', rawLast: '1.306', change: '0.025', pctchange: '1.95', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '1.281', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: 'J', pointvalue: '375.0', mode: 'i', bid: '1.307', bidsize: '1', ask: '1.32', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '1.306', pchange: '+1.95%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'KC*3': { name: 'CME Coffee', flag: 's', price_2_close: '1.3055', open_interest: '0', tradetime: '20171019170200', symbol: 'KTK18', open: '0', high: '1.3305', low: '1.3305', last: '1.3305', rawLast: '1.3305', change: '0.025', pctchange: '1.91', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '1.3055', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.3305', ysettlement: '1.3055', yvolume: '0', tradesize: '0', pchange: '+1.91%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'KC*4': { name: 'CME Coffee', flag: 's', price_2_close: '1.3295', open_interest: '0', tradetime: '20171019170200', symbol: 'KTN18', open: '0', high: '1.354', low: '1.354', last: '1.354', rawLast: '1.354', change: '0.0245', pctchange: '1.84', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '1.3295', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.354', ysettlement: '1.3295', yvolume: '0', tradesize: '0', pchange: '+1.84%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'KC*5': { name: 'CME Coffee', flag: 's', price_2_close: '1.3525', open_interest: '0', tradetime: '20171019170200', symbol: 'KTU18', open: '0', high: '1.3775', low: '1.3775', last: '1.3775', rawLast: '1.3775', change: '0.025', pctchange: '1.85', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508389200', lastupdate: '1508457595', previous: '1.3525', displaytime: '1508450520', timestamp: '20171019184955', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '375.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.3775', ysettlement: '1.3525', yvolume: '0', tradesize: '0', pchange: '+1.85%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'CC*1': { name: 'CME Cocoa', flag: 's', price_2_close: '2067', open_interest: '0', tradetime: '20171019170200', symbol: 'CJZ17', open: '0', high: '2145', low: '2145', last: '2145', rawLast: '2145', change: '78', pctchange: '3.77', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457572', previous: '2067', displaytime: '1508450520', timestamp: '20171019184932', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '2136', bidsize: '2', ask: '2144', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '2145', pchange: '+3.77%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'CC*2': { name: 'CME Cocoa', flag: 's', price_2_close: '2074', open_interest: '0', tradetime: '20171019170200', symbol: 'CJH18', open: '0', high: '2133', low: '2133', last: '2133', rawLast: '2133', change: '59', pctchange: '2.84', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457572', previous: '2074', displaytime: '1508450520', timestamp: '20171019184932', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'J', pointvalue: '10.0', mode: 'i', bid: '2115', bidsize: '1', ask: '2145', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '2133', pchange: '+2.84%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'CC*3': { name: 'CME Cocoa', flag: 's', price_2_close: '2083', open_interest: '0', tradetime: '20171019170200', symbol: 'CJK18', open: '0', high: '2141', low: '2141', last: '2141', rawLast: '2141', change: '58', pctchange: '2.78', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457572', previous: '2083', displaytime: '1508450520', timestamp: '20171019184932', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '2141', ysettlement: '2083', yvolume: '0', tradesize: '0', pchange: '+2.78%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'CC*4': { name: 'CME Cocoa', flag: 's', price_2_close: '2094', open_interest: '0', tradetime: '20171019170200', symbol: 'CJN18', open: '0', high: '2151', low: '2151', last: '2151', rawLast: '2151', change: '57', pctchange: '2.72', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457572', previous: '2094', displaytime: '1508450520', timestamp: '20171019184932', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '2151', ysettlement: '2094', yvolume: '0', tradesize: '0', pchange: '+2.72%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'CC*5': { name: 'CME Cocoa', flag: 's', price_2_close: '2106', open_interest: '0', tradetime: '20171019170200', symbol: 'CJU18', open: '0', high: '2163', low: '2163', last: '2163', rawLast: '2163', change: '57', pctchange: '2.71', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457572', previous: '2106', displaytime: '1508450520', timestamp: '20171019184932', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: '', pointvalue: '10.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '2163', ysettlement: '2106', yvolume: '0', tradesize: '0', pchange: '+2.71%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' } };