UNPKG

javascript-lp-solver

Version:

Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver

1,850 lines 1.73 MB
{ "expects": { "result": 3.37, "BUY_SPY161216P00035000_FOR_2__5": 1, "SELL_SPY161216P00225000_FOR_3281__30": 1, "SELL_SPY161216C00035000_FOR_16497__10": 1, "BUY_SPY161216C00225000_FOR_439__2000": 1, "feasible": true }, "opType": "max", "optimize": "x13", "constraints": { "0": { "min": 0, "max": 1 }, "2": { "min": 0, "max": 1 }, "1000000": { "min": 0, "max": 1 }, "it": { "min": 1, "max": 5 }, "BUY_SPY161216P00305000_FOR_10850__10": { "max": 1 }, "SELL_SPY161216P00305000_FOR_10774__10": { "max": 1 }, "BUY_SPY161216P00310000_FOR_11344__10": { "max": 1 }, "SELL_SPY161216P00310000_FOR_11269__10": { "max": 1 }, "BUY_SPY161216C00310000_FOR_5__11": { "max": 1 }, "BUY_SPY161216C00305000_FOR_5__11": { "max": 1 }, "BUY_SPY161216P00315000_FOR_11839__10": { "max": 1 }, "SELL_SPY161216P00315000_FOR_11764__10": { "max": 1 }, "BUY_SPY161216C00315000_FOR_5__999": { "max": 1 }, "BUY_SPY161216P00097000_FOR_83__2000": { "max": 1 }, "SELL_SPY161216P00097000_FOR_75__2000": { "max": 1 }, "BUY_SPY161216P00092000_FOR_67__1213": { "max": 1 }, "SELL_SPY161216P00092000_FOR_59__1213": { "max": 1 }, "BUY_SPY161216P00300000_FOR_10355__10": { "max": 1 }, "SELL_SPY161216P00300000_FOR_10280__10": { "max": 1 }, "BUY_SPY161216P00295000_FOR_9860__10": { "max": 1 }, "SELL_SPY161216P00295000_FOR_9785__10": { "max": 1 }, "BUY_SPY161216P00290000_FOR_9365__10": { "max": 1 }, "SELL_SPY161216P00290000_FOR_9290__10": { "max": 1 }, "BUY_SPY161216P00285000_FOR_8870__10": { "max": 1 }, "SELL_SPY161216P00285000_FOR_8795__10": { "max": 1 }, "BUY_SPY161216P00280000_FOR_8372__10": { "max": 1 }, "SELL_SPY161216P00280000_FOR_8296__10": { "max": 1 }, "BUY_SPY161216P00275000_FOR_7877__10": { "max": 1 }, "SELL_SPY161216P00275000_FOR_7802__10": { "max": 1 }, "BUY_SPY161216P00270000_FOR_7388__10": { "max": 1 }, "SELL_SPY161216P00270000_FOR_7313__10": { "max": 1 }, "BUY_SPY161216P00095000_FOR_77__3300": { "max": 1 }, "SELL_SPY161216P00095000_FOR_68__3300": { "max": 1 }, "BUY_SPY161216P00090000_FOR_61__63": { "max": 1 }, "SELL_SPY161216P00090000_FOR_53__63": { "max": 1 }, "BUY_SPY161216P00085000_FOR_49__1527": { "max": 1 }, "SELL_SPY161216P00085000_FOR_41__1527": { "max": 1 }, "BUY_SPY161216P00080000_FOR_38__63": { "max": 1 }, "SELL_SPY161216P00080000_FOR_31__63": { "max": 1 }, "BUY_SPY161216P00075000_FOR_30__11": { "max": 1 }, "SELL_SPY161216P00075000_FOR_22__11": { "max": 1 }, "BUY_SPY161216P00070000_FOR_23__11": { "max": 1 }, "SELL_SPY161216P00070000_FOR_15__11": { "max": 1 }, "BUY_SPY161216P00065000_FOR_19__3000": { "max": 1 }, "SELL_SPY161216P00065000_FOR_9__3000": { "max": 1 }, "BUY_SPY161216P00060000_FOR_15__3000": { "max": 1 }, "SELL_SPY161216P00060000_FOR_5__3000": { "max": 1 }, "BUY_SPY161216P00055000_FOR_12__1000": { "max": 1 }, "SELL_SPY161216P00055000_FOR_3__1000": { "max": 1 }, "BUY_SPY161216P00050000_FOR_10__1000": { "max": 1 }, "SELL_SPY161216P00050000_FOR_5__1000": { "max": 1 }, "BUY_SPY161216P00045000_FOR_8__63": { "max": 1 }, "SELL_SPY161216P00045000_FOR_2__63": { "max": 1 }, "BUY_SPY161216P00040000_FOR_7__1000": { "max": 1 }, "BUY_SPY161216P00035000_FOR_2__5": { "max": 1 }, "BUY_SPY161216P00030000_FOR_6__3000": { "max": 1 }, "BUY_SPY161216P00265000_FOR_6888__10": { "max": 1 }, "SELL_SPY161216P00265000_FOR_6814__10": { "max": 1 }, "BUY_SPY161216P00260000_FOR_6402__20": { "max": 1 }, "SELL_SPY161216P00260000_FOR_6332__20": { "max": 1 }, "BUY_SPY161216P00255000_FOR_5919__20": { "max": 1 }, "SELL_SPY161216P00255000_FOR_5850__20": { "max": 1 }, "BUY_SPY161216P00250000_FOR_5444__20": { "max": 1 }, "SELL_SPY161216P00250000_FOR_5376__20": { "max": 1 }, "BUY_SPY161216P00025000_FOR_5__3000": { "max": 1 }, "BUY_SPY161216P00245000_FOR_4980__20": { "max": 1 }, "SELL_SPY161216P00245000_FOR_4914__20": { "max": 1 }, "BUY_SPY161216P00240000_FOR_4532__20": { "max": 1 }, "SELL_SPY161216P00240000_FOR_4475__20": { "max": 1 }, "BUY_SPY161216P00235000_FOR_4101__10": { "max": 1 }, "SELL_SPY161216P00235000_FOR_4056__10": { "max": 1 }, "BUY_SPY161216P00230000_FOR_3696__30": { "max": 1 }, "SELL_SPY161216P00230000_FOR_3651__30": { "max": 1 }, "BUY_SPY161216P00225000_FOR_3318__30": { "max": 1 }, "SELL_SPY161216P00225000_FOR_3281__30": { "max": 1 }, "BUY_SPY161216P00220000_FOR_2970__10": { "max": 1 }, "SELL_SPY161216P00220000_FOR_2935__10": { "max": 1 }, "BUY_SPY161216P00215000_FOR_2652__20": { "max": 1 }, "SELL_SPY161216P00215000_FOR_2620__20": { "max": 1 }, "BUY_SPY161216P00210000_FOR_2361__10": { "max": 1 }, "SELL_SPY161216P00210000_FOR_2334__10": { "max": 1 }, "BUY_SPY161216P00205000_FOR_2099__19": { "max": 1 }, "SELL_SPY161216P00205000_FOR_2075__19": { "max": 1 }, "BUY_SPY161216P00020000_FOR_5__1": { "max": 1 }, "BUY_SPY161216P00015000_FOR_2__10": { "max": 1 }, "BUY_SPY161216P00200000_FOR_1863__29": { "max": 1 }, "SELL_SPY161216P00200000_FOR_1841__29": { "max": 1 }, "BUY_SPY161216P00195000_FOR_1651__1995": { "max": 1 }, "SELL_SPY161216P00195000_FOR_1631__1995": { "max": 1 }, "BUY_SPY161216P00190000_FOR_1460__1999": { "max": 1 }, "SELL_SPY161216P00190000_FOR_1442__1999": { "max": 1 }, "BUY_SPY161216P00185000_FOR_1289__3000": { "max": 1 }, "SELL_SPY161216P00185000_FOR_1272__3000": { "max": 1 }, "BUY_SPY161216P00183000_FOR_1225__1000": { "max": 1 }, "SELL_SPY161216P00183000_FOR_1210__1000": { "max": 1 }, "BUY_SPY161216P00182000_FOR_1195__2000": { "max": 1 }, "SELL_SPY161216P00182000_FOR_1179__2000": { "max": 1 }, "BUY_SPY161216P00181000_FOR_1165__2000": { "max": 1 }, "SELL_SPY161216P00181000_FOR_1150__2000": { "max": 1 }, "BUY_SPY161216P00180000_FOR_1135__1000": { "max": 1 }, "SELL_SPY161216P00180000_FOR_1121__1000": { "max": 1 }, "BUY_SPY161216P00179000_FOR_1107__2000": { "max": 1 }, "SELL_SPY161216P00179000_FOR_1092__2000": { "max": 1 }, "BUY_SPY161216P00178000_FOR_1079__2000": { "max": 1 }, "SELL_SPY161216P00178000_FOR_1064__2000": { "max": 1 }, "BUY_SPY161216P00177000_FOR_1051__2000": { "max": 1 }, "SELL_SPY161216P00177000_FOR_1037__2000": { "max": 1 }, "BUY_SPY161216P00176000_FOR_1025__1000": { "max": 1 }, "SELL_SPY161216P00176000_FOR_1011__1000": { "max": 1 }, "BUY_SPY161216P00175000_FOR_998__1000": { "max": 1 }, "SELL_SPY161216P00175000_FOR_984__1000": { "max": 1 }, "BUY_SPY161216P00174000_FOR_972__1000": { "max": 1 }, "SELL_SPY161216P00174000_FOR_959__1000": { "max": 1 }, "BUY_SPY161216P00170000_FOR_874__2000": { "max": 1 }, "SELL_SPY161216P00170000_FOR_863__2000": { "max": 1 }, "BUY_SPY161216P00165000_FOR_765__2997": { "max": 1 }, "SELL_SPY161216P00165000_FOR_755__2997": { "max": 1 }, "BUY_SPY161216P00160000_FOR_666__2979": { "max": 1 }, "SELL_SPY161216P00160000_FOR_656__2979": { "max": 1 }, "BUY_SPY161216P00155000_FOR_579__1961": { "max": 1 }, "SELL_SPY161216P00155000_FOR_569__1961": { "max": 1 }, "BUY_SPY161216P00150000_FOR_502__961": { "max": 1 }, "SELL_SPY161216P00150000_FOR_491__961": { "max": 1 }, "BUY_SPY161216P00145000_FOR_434__2839": { "max": 1 }, "SELL_SPY161216P00145000_FOR_424__2839": { "max": 1 }, "BUY_SPY161216P00140000_FOR_375__2808": { "max": 1 }, "SELL_SPY161216P00140000_FOR_365__2808": { "max": 1 }, "BUY_SPY161216P00135000_FOR_322__1874": { "max": 1 }, "SELL_SPY161216P00135000_FOR_309__1874": { "max": 1 }, "BUY_SPY161216P00130000_FOR_276__951": { "max": 1 }, "SELL_SPY161216P00130000_FOR_263__951": { "max": 1 }, "BUY_SPY161216P00125000_FOR_235__1948": { "max": 1 }, "SELL_SPY161216P00125000_FOR_224__1948": { "max": 1 }, "BUY_SPY161216P00120000_FOR_199__1": { "max": 1 }, "SELL_SPY161216P00120000_FOR_188__1": { "max": 1 }, "BUY_SPY161216P00115000_FOR_167__2000": { "max": 1 }, "SELL_SPY161216P00115000_FOR_157__2000": { "max": 1 }, "BUY_SPY161216P00110000_FOR_139__2000": { "max": 1 }, "SELL_SPY161216P00110000_FOR_130__2000": { "max": 1 }, "BUY_SPY161216P00105000_FOR_115__2000": { "max": 1 }, "SELL_SPY161216P00105000_FOR_106__2000": { "max": 1 }, "BUY_SPY161216P00100000_FOR_94__2000": { "max": 1 }, "SELL_SPY161216P00100000_FOR_86__2000": { "max": 1 }, "BUY_SPY161216C00097000_FOR_10372__10": { "max": 1 }, "SELL_SPY161216C00097000_FOR_10297__10": { "max": 1 }, "BUY_SPY161216C00092000_FOR_10872__10": { "max": 1 }, "SELL_SPY161216C00092000_FOR_10797__10": { "max": 1 }, "BUY_SPY161216C00300000_FOR_5__63": { "max": 1 }, "BUY_SPY161216C00295000_FOR_5__980": { "max": 1 }, "BUY_SPY161216C00290000_FOR_5__63": { "max": 1 }, "BUY_SPY161216C00285000_FOR_5__994": { "max": 1 }, "BUY_SPY161216C00280000_FOR_6__999": { "max": 1 }, "BUY_SPY161216C00275000_FOR_7__1000": { "max": 1 }, "BUY_SPY161216C00270000_FOR_9__63": { "max": 1 }, "BUY_SPY161216C00095000_FOR_10572__10": { "max": 1 }, "SELL_SPY161216C00095000_FOR_10497__10": { "max": 1 }, "BUY_SPY161216C00090000_FOR_11072__10": { "max": 1 }, "SELL_SPY161216C00090000_FOR_10997__10": { "max": 1 }, "BUY_SPY161216C00085000_FOR_11572__10": { "max": 1 }, "SELL_SPY161216C00085000_FOR_11497__10": { "max": 1 }, "BUY_SPY161216C00080000_FOR_12072__10": { "max": 1 }, "SELL_SPY161216C00080000_FOR_11997__10": { "max": 1 }, "BUY_SPY161216C00075000_FOR_12572__10": { "max": 1 }, "SELL_SPY161216C00075000_FOR_12497__10": { "max": 1 }, "BUY_SPY161216C00070000_FOR_13076__10": { "max": 1 }, "SELL_SPY161216C00070000_FOR_12993__10": { "max": 1 }, "BUY_SPY161216C00065000_FOR_13572__10": { "max": 1 }, "SELL_SPY161216C00065000_FOR_13497__10": { "max": 1 }, "BUY_SPY161216C00060000_FOR_14076__10": { "max": 1 }, "SELL_SPY161216C00060000_FOR_13993__10": { "max": 1 }, "BUY_SPY161216C00055000_FOR_14572__10": { "max": 1 }, "SELL_SPY161216C00055000_FOR_14497__10": { "max": 1 }, "BUY_SPY161216C00050000_FOR_15072__10": { "max": 1 }, "SELL_SPY161216C00050000_FOR_14997__10": { "max": 1 }, "BUY_SPY161216C00045000_FOR_15572__10": { "max": 1 }, "SELL_SPY161216C00045000_FOR_15497__10": { "max": 1 }, "BUY_SPY161216C00040000_FOR_16076__10": { "max": 1 }, "SELL_SPY161216C00040000_FOR_15993__10": { "max": 1 }, "BUY_SPY161216C00035000_FOR_16572__10": { "max": 1 }, "SELL_SPY161216C00035000_FOR_16497__10": { "max": 1 }, "BUY_SPY161216C00030000_FOR_17072__10": { "max": 1 }, "SELL_SPY161216C00030000_FOR_16997__10": { "max": 1 }, "BUY_SPY161216C00265000_FOR_12__2000": { "max": 1 }, "SELL_SPY161216C00265000_FOR_4__2000": { "max": 1 }, "BUY_SPY161216C00260000_FOR_20__2000": { "max": 1 }, "SELL_SPY161216C00260000_FOR_15__2000": { "max": 1 }, "BUY_SPY161216C00255000_FOR_34__1204": { "max": 1 }, "SELL_SPY161216C00255000_FOR_25__1204": { "max": 1 }, "BUY_SPY161216C00250000_FOR_55__54": { "max": 1 }, "SELL_SPY161216C00250000_FOR_46__54": { "max": 1 }, "BUY_SPY161216C00025000_FOR_17572__10": { "max": 1 }, "SELL_SPY161216C00025000_FOR_17497__10": { "max": 1 }, "BUY_SPY161216C00245000_FOR_90__45": { "max": 1 }, "SELL_SPY161216C00245000_FOR_80__45": { "max": 1 }, "BUY_SPY161216C00240000_FOR_143__1086": { "max": 1 }, "SELL_SPY161216C00240000_FOR_130__1086": { "max": 1 }, "BUY_SPY161216C00235000_FOR_216__3253": { "max": 1 }, "SELL_SPY161216C00235000_FOR_201__3253": { "max": 1 }, "BUY_SPY161216C00230000_FOR_314__2083": { "max": 1 }, "SELL_SPY161216C00230000_FOR_297__2083": { "max": 1 }, "BUY_SPY161216C00225000_FOR_439__2000": { "max": 1 }, "SELL_SPY161216C00225000_FOR_421__2000": { "max": 1 }, "BUY_SPY161216C00220000_FOR_595__1065": { "max": 1 }, "SELL_SPY161216C00220000_FOR_576__1065": { "max": 1 }, "BUY_SPY161216C00215000_FOR_782__3000": { "max": 1 }, "SELL_SPY161216C00215000_FOR_760__3000": { "max": 1 }, "BUY_SPY161216C00210000_FOR_996__2999": { "max": 1 }, "SELL_SPY161216C00210000_FOR_974__2999": { "max": 1 }, "BUY_SPY161216C00205000_FOR_1240__3226": { "max": 1 }, "SELL_SPY161216C00205000_FOR_1216__3226": { "max": 1 }, "BUY_SPY161216C00020000_FOR_18072__10": { "max": 1 }, "SELL_SPY161216C00020000_FOR_17997__10": { "max": 1 }, "BUY_SPY161216C00015000_FOR_18572__10": { "max": 1 }, "SELL_SPY161216C00015000_FOR_18497__10": { "max": 1 }, "BUY_SPY161216C00200000_FOR_1511__2983": { "max": 1 }, "SELL_SPY161216C00200000_FOR_1484__2983": { "max": 1 }, "BUY_SPY161216C00195000_FOR_1799__1996": { "max": 1 }, "SELL_SPY161216C00195000_FOR_1775__1996": { "max": 1 }, "BUY_SPY161216C00190000_FOR_2115__19": { "max": 1 }, "SELL_SPY161216C00190000_FOR_2088__19": { "max": 1 }, "BUY_SPY161216C00185000_FOR_2449__10": { "max": 1 }, "SELL_SPY161216C00185000_FOR_2422__10": { "max": 1 }, "BUY_SPY161216C00183000_FOR_2589__44": { "max": 1 }, "SELL_SPY161216C00183000_FOR_2559__44": { "max": 1 }, "BUY_SPY161216C00182000_FOR_2659__10": { "max": 1 }, "SELL_SPY161216C00182000_FOR_2630__10": { "max": 1 }, "BUY_SPY161216C00181000_FOR_2730__34": { "max": 1 }, "SELL_SPY161216C00181000_FOR_2701__34": { "max": 1 }, "BUY_SPY161216C00180000_FOR_2802__10": { "max": 1 }, "SELL_SPY161216C00180000_FOR_2773__10": { "max": 1 }, "BUY_SPY161216C00179000_FOR_2875__20": { "max": 1 }, "SELL_SPY161216C00179000_FOR_2845__20": { "max": 1 }, "BUY_SPY161216C00178000_FOR_2948__10": { "max": 1 }, "SELL_SPY161216C00178000_FOR_2918__10": { "max": 1 }, "BUY_SPY161216C00177000_FOR_3022__10": { "max": 1 }, "SELL_SPY161216C00177000_FOR_2992__10": { "max": 1 }, "BUY_SPY161216C00176000_FOR_3097__10": { "max": 1 }, "SELL_SPY161216C00176000_FOR_3066__10": { "max": 1 }, "BUY_SPY161216C00175000_FOR_3177__10": { "max": 1 }, "SELL_SPY161216C00175000_FOR_3141__10": { "max": 1 }, "BUY_SPY161216C00174000_FOR_3248__10": { "max": 1 }, "SELL_SPY161216C00174000_FOR_3216__10": { "max": 1 }, "BUY_SPY161216C00170000_FOR_3557__10": { "max": 1 }, "SELL_SPY161216C00170000_FOR_3522__10": { "max": 1 }, "BUY_SPY161216C00165000_FOR_3960__10": { "max": 1 }, "SELL_SPY161216C00165000_FOR_3920__10": { "max": 1 }, "BUY_SPY161216C00160000_FOR_4375__41": { "max": 1 }, "SELL_SPY161216C00160000_FOR_4330__41": { "max": 1 }, "BUY_SPY161216C00155000_FOR_4801__29": { "max": 1 }, "SELL_SPY161216C00155000_FOR_4751__29": { "max": 1 }, "BUY_SPY161216C00150000_FOR_5235__10": { "max": 1 }, "SELL_SPY161216C00150000_FOR_5185__10": { "max": 1 }, "BUY_SPY161216C00145000_FOR_5681__11": { "max": 1 }, "SELL_SPY161216C00145000_FOR_5628__11": { "max": 1 }, "BUY_SPY161216C00140000_FOR_6138__11": { "max": 1 }, "SELL_SPY161216C00140000_FOR_6081__11": { "max": 1 }, "BUY_SPY161216C00135000_FOR_6599__11": { "max": 1 }, "SELL_SPY161216C00135000_FOR_6541__11": { "max": 1 }, "BUY_SPY161216C00130000_FOR_7072__10": { "max": 1 }, "SELL_SPY161216C00130000_FOR_7008__10": { "max": 1 }, "BUY_SPY161216C00125000_FOR_7572__10": { "max": 1 }, "SELL_SPY161216C00125000_FOR_7497__10": { "max": 1 }, "BUY_SPY161216C00120000_FOR_8072__10": { "max": 1 }, "SELL_SPY161216C00120000_FOR_7997__10": { "max": 1 }, "BUY_SPY161216C00115000_FOR_8572__10": { "max": 1 }, "SELL_SPY161216C00115000_FOR_8497__10": { "max": 1 }, "BUY_SPY161216C00110000_FOR_9072__10": { "max": 1 }, "SELL_SPY161216C00110000_FOR_8997__10": { "max": 1 }, "BUY_SPY161216C00105000_FOR_9572__10": { "max": 1 }, "SELL_SPY161216C00105000_FOR_9497__10": { "max": 1 }, "BUY_SPY161216C00100000_FOR_10072__10": { "max": 1 }, "SELL_SPY161216C00100000_FOR_9997__10": { "max": 1 }, "long_stock_20033": { "max": 1 }, "short_stock_20033": { "max": 1 }, "4.01": { "min": 0, "max": 1 }, "6.01": { "min": 0, "max": 1 }, "8.01": { "min": 0, "max": 1 }, "10.02": { "min": 0, "max": 1 }, "12.02": { "min": 0, "max": 1 }, "14.02": { "min": 0, "max": 1 }, "16.03": { "min": 0, "max": 1 }, "18.03": { "min": 0, "max": 1 }, "20.03": { "min": 0, "max": 1 }, "22.04": { "min": 0, "max": 1 }, "24.04": { "min": 0, "max": 1 }, "26.04": { "min": 0, "max": 1 }, "28.05": { "min": 0, "max": 1 }, "30.05": { "min": 0, "max": 1 }, "32.05": { "min": 0, "max": 1 }, "34.06": { "min": 0, "max": 1 }, "36.06": { "min": 0, "max": 1 }, "38.06": { "min": 0, "max": 1 }, "40.07": { "min": 0, "max": 1 }, "42.07": { "min": 0, "max": 1 }, "44.07": { "min": 0, "max": 1 }, "46.07": { "min": 0, "max": 1 }, "48.08": { "min": 0, "max": 1 }, "50.08": { "min": 0, "max": 1 }, "52.08": { "min": 0, "max": 1 }, "54.09": { "min": 0, "max": 1 }, "56.09": { "min": 0, "max": 1 }, "58.09": { "min": 0, "max": 1 }, "60.1": { "min": 0, "max": 1 }, "62.1": { "min": 0, "max": 1 }, "64.1": { "min": 0, "max": 1 }, "66.11": { "min": 0, "max": 1 }, "68.11": { "min": 0, "max": 1 }, "70.11": { "min": 0, "max": 1 }, "72.12": { "min": 0, "max": 1 }, "74.12": { "min": 0, "max": 1 }, "76.12": { "min": 0, "max": 1 }, "78.13": { "min": 0, "max": 1 }, "80.13": { "min": 0, "max": 1 }, "82.13": { "min": 0, "max": 1 }, "84.14": { "min": 0, "max": 1 }, "86.14": { "min": 0, "max": 1 }, "88.14": { "min": 0, "max": 1 }, "90.15": { "min": 0, "max": 1 }, "92.15": { "min": 0, "max": 1 }, "94.15": { "min": 0, "max": 1 }, "96.16": { "min": 0, "max": 1 }, "98.16": { "min": 0, "max": 1 }, "100.16": { "min": 0, "max": 1 }, "102.17": { "min": 0, "max": 1 }, "104.17": { "min": 0, "max": 1 }, "106.17": { "min": 0, "max": 1 }, "108.18": { "min": 0, "max": 1 }, "110.18": { "min": 0, "max": 1 }, "112.18": { "min": 0, "max": 1 }, "114.19": { "min": 0, "max": 1 }, "116.19": { "min": 0, "max": 1 }, "118.19": { "min": 0, "max": 1 }, "120.2": { "min": 0, "max": 1 }, "122.2": { "min": 0, "max": 1 }, "124.2": { "min": 0, "max": 1 }, "126.2": { "min": 0, "max": 1 }, "128.21": { "min": 0, "max": 1 }, "130.21": { "min": 0, "max": 1 }, "132.21": { "min": 0, "max": 1 }, "134.22": { "min": 0, "max": 1 }, "136.22": { "min": 0, "max": 1 }, "138.22": { "min": 0, "max": 1 }, "140.23": { "min": 0, "max": 1 }, "142.23": { "min": 0, "max": 1 }, "144.23": { "min": 0, "max": 1 }, "146.24": { "min": 0, "max": 1 }, "148.24": { "min": 0, "max": 1 }, "150.24": { "min": 0, "max": 1 }, "152.25": { "min": 0, "max": 1 }, "154.25": { "min": 0, "max": 1 }, "156.25": { "min": 0, "max": 1 }, "158.26": { "min": 0, "max": 1 }, "160.26": { "min": 0, "max": 1 }, "162.26": { "min": 0, "max": 1 }, "164.27": { "min": 0, "max": 1 }, "166.27": { "min": 0, "max": 1 }, "168.27": { "min": 0, "max": 1 }, "170.28": { "min": 0, "max": 1 }, "172.28": { "min": 0, "max": 1 }, "174.28": { "min": 0, "max": 1 }, "176.29": { "min": 0, "max": 1 }, "178.29": { "min": 0, "max": 1 }, "180.29": { "min": 0, "max": 1 }, "182.3": { "min": 0, "max": 1 }, "184.3": { "min": 0, "max": 1 }, "186.3": { "min": 0, "max": 1 }, "188.31": { "min": 0, "max": 1 }, "190.31": { "min": 0, "max": 1 }, "192.31": { "min": 0, "max": 1 }, "194.32": { "min": 0, "max": 1 }, "196.32": { "min": 0, "max": 1 }, "198.32": { "min": 0, "max": 1 }, "200.33": { "min": 0, "max": 1 }, "202.33": { "min": 0, "max": 1 }, "204.33": { "min": 0, "max": 1 }, "206.33": { "min": 0, "max": 1 }, "208.34": { "min": 0, "max": 1 }, "210.34": { "min": 0, "max": 1 }, "212.34": { "min": 0, "max": 1 }, "214.35": { "min": 0, "max": 1 }, "216.35": { "min": 0, "max": 1 }, "218.35": { "min": 0, "max": 1 }, "220.36": { "min": 0, "max": 1 }, "222.36": { "min": 0, "max": 1 }, "224.36": { "min": 0, "max": 1 }, "226.37": { "min": 0, "max": 1 }, "228.37": { "min": 0, "max": 1 }, "230.37": { "min": 0, "max": 1 }, "232.38": { "min": 0, "max": 1 }, "234.38": { "min": 0, "max": 1 }, "236.38": { "min": 0, "max": 1 }, "238.39": { "min": 0, "max": 1 }, "240.39": { "min": 0, "max": 1 }, "242.39": { "min": 0, "max": 1 }, "244.4": { "min": 0, "max": 1 }, "246.4": { "min": 0, "max": 1 }, "248.4": { "min": 0, "max": 1 }, "250.41": { "min": 0, "max": 1 }, "252.41": { "min": 0, "max": 1 }, "254.41": { "min": 0, "max": 1 }, "256.42": { "min": 0, "max": 1 }, "258.42": { "min": 0, "max": 1 }, "260.42": { "min": 0, "max": 1 }, "262.43": { "min": 0, "max": 1 }, "264.43": { "min": 0, "max": 1 }, "266.43": { "min": 0, "max": 1 }, "268.44": { "min": 0, "max": 1 }, "270.44": { "min": 0, "max": 1 }, "272.44": { "min": 0, "max": 1 }, "274.45": { "min": 0, "max": 1 }, "276.45": { "min": 0, "max": 1 }, "278.45": { "min": 0, "max": 1 }, "280.46": { "min": 0, "max": 1 }, "282.46": { "min": 0, "max": 1 }, "284.46": { "min": 0, "max": 1 }, "286.46": { "min": 0, "max": 1 }, "288.47": { "min": 0, "max": 1 }, "290.47": { "min": 0, "max": 1 }, "292.47": { "min": 0, "max": 1 }, "294.48": { "min": 0, "max": 1 }, "296.48": { "min": 0, "max": 1 }, "298.48": { "min": 0, "max": 1 }, "300.49": { "min": 0, "max": 1 }, "302.49": { "min": 0, "max": 1 }, "304.49": { "min": 0, "max": 1 }, "306.5": { "min": 0, "max": 1 }, "308.5": { "min": 0, "max": 1 }, "310.5": { "min": 0, "max": 1 }, "312.51": { "min": 0, "max": 1 }, "314.51": { "min": 0, "max": 1 }, "316.51": { "min": 0, "max": 1 }, "318.52": { "min": 0, "max": 1 }, "320.52": { "min": 0, "max": 1 }, "322.52": { "min": 0, "max": 1 }, "324.53": { "min": 0, "max": 1 }, "326.53": { "min": 0, "max": 1 }, "328.53": { "min": 0, "max": 1 }, "330.54": { "min": 0, "max": 1 }, "332.54": { "min": 0, "max": 1 }, "334.54": { "min": 0, "max": 1 }, "336.55": { "min": 0, "max": 1 }, "338.55": { "min": 0, "max": 1 }, "340.55": { "min": 0, "max": 1 }, "342.56": { "min": 0, "max": 1 }, "344.56": { "min": 0, "max": 1 }, "346.56": { "min": 0, "max": 1 }, "348.57": { "min": 0, "max": 1 }, "350.57": { "min": 0, "max": 1 }, "352.57": { "min": 0, "max": 1 }, "354.58": { "min": 0, "max": 1 }, "356.58": { "min": 0, "max": 1 }, "358.58": { "min": 0, "max": 1 }, "360.59": { "min": 0, "max": 1 }, "362.59": { "min": 0, "max": 1 }, "364.59": { "min": 0, "max": 1 }, "366.59": { "min": 0, "max": 1 }, "368.6": { "min": 0, "max": 1 }, "370.6": { "min": 0, "max": 1 }, "372.6": { "min": 0, "max": 1 }, "374.61": { "min": 0, "max": 1 }, "376.61": { "min": 0, "max": 1 }, "378.61": { "min": 0, "max": 1 }, "380.62": { "min": 0, "max": 1 }, "382.62": { "min": 0, "max": 1 }, "384.62": { "min": 0, "max": 1 }, "386.63": { "min": 0, "max": 1 }, "388.63": { "min": 0, "max": 1 }, "390.63": { "min": 0, "max": 1 }, "392.64": { "min": 0, "max": 1 }, "394.64": { "min": 0, "max": 1 }, "396.64": { "min": 0, "max": 1 }, "398.65": { "min": 0, "max": 1 }, "400.65": { "min": 0, "max": 1 } }, "ints": { "BUY_SPY161216P00305000_FOR_10850__10": 1, "SELL_SPY161216P00305000_FOR_10774__10": 1, "BUY_SPY161216P00310000_FOR_11344__10": 1, "SELL_SPY161216P00310000_FOR_11269__10": 1, "BUY_SPY161216C00310000_FOR_5__11": 1, "BUY_SPY161216C00305000_FOR_5__11": 1, "BUY_SPY161216P00315000_FOR_11839__10": 1, "SELL_SPY161216P00315000_FOR_11764__10": 1, "BUY_SPY161216C00315000_FOR_5__999": 1, "BUY_SPY161216P00097000_FOR_83__2000": 1, "SELL_SPY161216P00097000_FOR_75__2000": 1, "BUY_SPY161216P00092000_FOR_67__1213": 1, "SELL_SPY161216P00092000_FOR_59__1213": 1, "BUY_SPY161216P00300000_FOR_10355__10": 1, "SELL_SPY161216P00300000_FOR_10280__10": 1, "BUY_SPY161216P00295000_FOR_9860__10": 1, "SELL_SPY161216P00295000_FOR_9785__10": 1, "BUY_SPY161216P00290000_FOR_9365__10": 1, "SELL_SPY161216P00290000_FOR_9290__10": 1, "BUY_SPY161216P00285000_FOR_8870__10": 1, "SELL_SPY161216P00285000_FOR_8795__10": 1, "BUY_SPY161216P00280000_FOR_8372__10": 1, "SELL_SPY161216P00280000_FOR_8296__10": 1, "BUY_SPY161216P00275000_FOR_7877__10": 1, "SELL_SPY161216P00275000_FOR_7802__10": 1, "BUY_SPY161216P00270000_FOR_7388__10": 1, "SELL_SPY161216P00270000_FOR_7313__10": 1, "BUY_SPY161216P00095000_FOR_77__3300": 1, "SELL_SPY161216P00095000_FOR_68__3300": 1, "BUY_SPY161216P00090000_FOR_61__63": 1, "SELL_SPY161216P00090000_FOR_53__63": 1, "BUY_SPY161216P00085000_FOR_49__1527": 1, "SELL_SPY161216P00085000_FOR_41__1527": 1, "BUY_SPY161216P00080000_FOR_38__63": 1, "SELL_SPY161216P00080000_FOR_31__63": 1, "BUY_SPY161216P00075000_FOR_30__11": 1, "SELL_SPY161216P00075000_FOR_22__11": 1, "BUY_SPY161216P00070000_FOR_23__11": 1, "SELL_SPY161216P00070000_FOR_15__11": 1, "BUY_SPY161216P00065000_FOR_19__3000": 1, "SELL_SPY161216P00065000_FOR_9__3000": 1, "BUY_SPY161216P00060000_FOR_15__3000": 1, "SELL_SPY161216P00060000_FOR_5__3000": 1, "BUY_SPY161216P00055000_FOR_12__1000": 1, "SELL_SPY161216P00055000_FOR_3__1000": 1, "BUY_SPY161216P00050000_FOR_10__1000": 1, "SELL_SPY161216P00050000_FOR_5__1000": 1, "BUY_SPY161216P00045000_FOR_8__63": 1, "SELL_SPY161216P00045000_FOR_2__63": 1, "BUY_SPY161216P00040000_FOR_7__1000": 1, "BUY_SPY161216P00035000_FOR_2__5": 1, "BUY_SPY161216P00030000_FOR_6__3000": 1, "BUY_SPY161216P00265000_FOR_6888__10": 1, "SELL_SPY161216P00265000_FOR_6814__10": 1, "BUY_SPY161216P00260000_FOR_6402__20": 1, "SELL_SPY161216P00260000_FOR_6332__20": 1, "BUY_SPY161216P00255000_FOR_5919__20": 1, "SELL_SPY161216P00255000_FOR_5850__20": 1, "BUY_SPY161216P00250000_FOR_5444__20": 1, "SELL_SPY161216P00250000_FOR_5376__20": 1, "BUY_SPY161216P00025000_FOR_5__3000": 1, "BUY_SPY161216P00245000_FOR_4980__20": 1, "SELL_SPY161216P00245000_FOR_4914__20": 1, "BUY_SPY161216P00240000_FOR_4532__20": 1, "SELL_SPY161216P00240000_FOR_4475__20": 1, "BUY_SPY161216P00235000_FOR_4101__10": 1, "SELL_SPY161216P00235000_FOR_4056__10": 1, "BUY_SPY161216P00230000_FOR_3696__30": 1, "SELL_SPY161216P00230000_FOR_3651__30": 1, "BUY_SPY161216P00225000_FOR_3318__30": 1, "SELL_SPY161216P00225000_FOR_3281__30": 1, "BUY_SPY161216P00220000_FOR_2970__10": 1, "SELL_SPY161216P00220000_FOR_2935__10": 1, "BUY_SPY161216P00215000_FOR_2652__20": 1, "SELL_SPY161216P00215000_FOR_2620__20": 1, "BUY_SPY161216P00210000_FOR_2361__10": 1, "SELL_SPY161216P00210000_FOR_2334__10": 1, "BUY_SPY161216P00205000_FOR_2099__19": 1, "SELL_SPY161216P00205000_FOR_2075__19": 1, "BUY_SPY161216P00020000_FOR_5__1": 1, "BUY_SPY161216P00015000_FOR_2__10": 1, "BUY_SPY161216P00200000_FOR_1863__29": 1, "SELL_SPY161216P00200000_FOR_1841__29": 1, "BUY_SPY161216P00195000_FOR_1651__1995": 1, "SELL_SPY161216P00195000_FOR_1631__1995": 1, "BUY_SPY161216P00190000_FOR_1460__1999": 1, "SELL_SPY161216P00190000_FOR_1442__1999": 1, "BUY_SPY161216P00185000_FOR_1289__3000": 1, "SELL_SPY161216P00185000_FOR_1272__3000": 1, "BUY_SPY161216P00183000_FOR_1225__1000": 1, "SELL_SPY161216P00183000_FOR_1210__1000": 1, "BUY_SPY161216P00182000_FOR_1195__2000": 1, "SELL_SPY161216P00182000_FOR_1179__2000": 1, "BUY_SPY161216P00181000_FOR_1165__2000": 1, "SELL_SPY161216P00181000_FOR_1150__2000": 1, "BUY_SPY161216P00180000_FOR_1135__1000": 1, "SELL_SPY161216P00180000_FOR_1121__1000": 1, "BUY_SPY161216P00179000_FOR_1107__2000": 1, "SELL_SPY161216P00179000_FOR_1092__2000": 1, "BUY_SPY161216P00178000_FOR_1079__2000": 1, "SELL_SPY161216P00178000_FOR_1064__2000": 1, "BUY_SPY161216P00177000_FOR_1051__2000": 1, "SELL_SPY161216P00177000_FOR_1037__2000": 1, "BUY_SPY161216P00176000_FOR_1025__1000": 1, "SELL_SPY161216P00176000_FOR_1011__1000": 1, "BUY_SPY161216P00175000_FOR_998__1000": 1, "SELL_SPY161216P00175000_FOR_984__1000": 1, "BUY_SPY161216P00174000_FOR_972__1000": 1, "SELL_SPY161216P00174000_FOR_959__1000": 1, "BUY_SPY161216P00170000_FOR_874__2000": 1, "SELL_SPY161216P00170000_FOR_863__2000": 1, "BUY_SPY161216P00165000_FOR_765__2997": 1, "SELL_SPY161216P00165000_FOR_755__2997": 1, "BUY_SPY161216P00160000_FOR_666__2979": 1, "SELL_SPY161216P00160000_FOR_656__2979": 1, "BUY_SPY161216P00155000_FOR_579__1961": 1, "SELL_SPY161216P00155000_FOR_569__1961": 1, "BUY_SPY161216P00150000_FOR_502__961": 1, "SELL_SPY161216P00150000_FOR_491__961": 1, "BUY_SPY161216P00145000_FOR_434__2839": 1, "SELL_SPY161216P00145000_FOR_424__2839": 1, "BUY_SPY161216P00140000_FOR_375__2808": 1, "SELL_SPY161216P00140000_FOR_365__2808": 1, "BUY_SPY161216P00135000_FOR_322__1874": 1, "SELL_SPY161216P00135000_FOR_309__1874": 1, "BUY_SPY161216P00130000_FOR_276__951": 1, "SELL_SPY161216P00130000_FOR_263__951": 1, "BUY_SPY161216P00125000_FOR_235__1948": 1, "SELL_SPY161216P00125000_FOR_224__1948": 1, "BUY_SPY161216P00120000_FOR_199__1": 1, "SELL_SPY161216P00120000_FOR_188__1": 1, "BUY_SPY161216P00115000_FOR_167__2000": 1, "SELL_SPY161216P00115000_FOR_157__2000": 1, "BUY_SPY161216P00110000_FOR_139__2000": 1, "SELL_SPY161216P00110000_FOR_130__2000": 1, "BUY_SPY161216P00105000_FOR_115__2000": 1, "SELL_SPY161216P00105000_FOR_106__2000": 1, "BUY_SPY161216P00100000_FOR_94__2000": 1, "SELL_SPY161216P00100000_FOR_86__2000": 1, "BUY_SPY161216C00097000_FOR_10372__10": 1, "SELL_SPY161216C00097000_FOR_10297__10": 1, "BUY_SPY161216C00092000_FOR_10872__10": 1, "SELL_SPY161216C00092000_FOR_10797__10": 1, "BUY_SPY161216C00300000_FOR_5__63": 1, "BUY_SPY161216C00295000_FOR_5__980": 1, "BUY_SPY161216C00290000_FOR_5__63": 1, "BUY_SPY161216C00285000_FOR_5__994": 1, "BUY_SPY161216C00280000_FOR_6__999": 1, "BUY_SPY161216C00275000_FOR_7__1000": 1, "BUY_SPY161216C00270000_FOR_9__63": 1, "BUY_SPY161216C00095000_FOR_10572__10": 1, "SELL_SPY161216C00095000_FOR_10497__10": 1, "BUY_SPY161216C00090000_FOR_11072__10": 1, "SELL_SPY161216C00090000_FOR_10997__10": 1, "BUY_SPY161216C00085000_FOR_11572__10": 1, "SELL_SPY161216C00085000_FOR_11497__10": 1, "BUY_SPY161216C00080000_FOR_12072__10": 1, "SELL_SPY161216C00080000_FOR_11997__10": 1, "BUY_SPY161216C00075000_FOR_12572__10": 1, "SELL_SPY161216C00075000_FOR_12497__10": 1, "BUY_SPY161216C00070000_FOR_13076__10": 1, "SELL_SPY161216C00070000_FOR_12993__10": 1, "BUY_SPY161216C00065000_FOR_13572__10": 1, "SELL_SPY161216C00065000_FOR_13497__10": 1, "BUY_SPY161216C00060000_FOR_14076__10": 1, "SELL_SPY161216C00060000_FOR_13993__10": 1, "BUY_SPY161216C00055000_FOR_14572__10": 1, "SELL_SPY161216C00055000_FOR_14497__10": 1, "BUY_SPY161216C00050000_FOR_15072__10": 1, "SELL_SPY161216C00050000_FOR_14997__10": 1, "BUY_SPY161216C00045000_FOR_15572__10": 1, "SELL_SPY161216C00045000_FOR_15497__10": 1, "BUY_SPY161216C00040000_FOR_16076__10": 1, "SELL_SPY161216C00040000_FOR_15993__10": 1, "BUY_SPY161216C00035000_FOR_16572__10": 1, "SELL_SPY161216C00035000_FOR_16497__10": 1, "BUY_SPY161216C00030000_FOR_17072__10": 1, "SELL_SPY161216C00030000_FOR_16997__10": 1, "BUY_SPY161216C00265000_FOR_12__2000": 1, "SELL_SPY161216C00265000_FOR_4__2000": 1, "BUY_SPY161216C00260000_FOR_20__2000": 1, "SELL_SPY161216C00260000_FOR_15__2000": 1, "BUY_SPY161216C00255000_FOR_34__1204": 1, "SELL_SPY161216C00255000_FOR_25__1204": 1, "BUY_SPY161216C00250000_FOR_55__54": 1, "SELL_SPY161216C00250000_FOR_46__54": 1, "BUY_SPY161216C00025000_FOR_17572__10": 1, "SELL_SPY161216C00025000_FOR_17497__10": 1, "BUY_SPY161216C00245000_FOR_90__45": 1, "SELL_SPY161216C00245000_FOR_80__45": 1, "BUY_SPY161216C00240000_FOR_143__1086": 1, "SELL_SPY161216C00240000_FOR_130__1086": 1, "BUY_SPY161216C00235000_FOR_216__3253": 1, "SELL_SPY161216C00235000_FOR_201__3253": 1, "BUY_SPY161216C00230000_FOR_314__2083": 1, "SELL_SPY161216C00230000_FOR_297__2083": 1, "BUY_SPY161216C00225000_FOR_439__2000": 1, "SELL_SPY161216C00225000_FOR_421__2000": 1, "BUY_SPY161216C00220000_FOR_595__1065": 1, "SELL_SPY161216C00220000_FOR_576__1065": 1, "BUY_SPY161216C00215000_FOR_782__3000": 1, "SELL_SPY161216C00215000_FOR_760__3000": 1, "BUY_SPY161216C00210000_FOR_996__2999": 1, "SELL_SPY161216C00210000_FOR_974__2999": 1, "BUY_SPY161216C00205000_FOR_1240__3226": 1, "SELL_SPY161216C00205000_FOR_1216__3226": 1, "BUY_SPY161216C00020000_FOR_18072__10": 1, "SELL_SPY161216C00020000_FOR_17997__10": 1, "BUY_SPY161216C00015000_FOR_18572__10": 1, "SELL_SPY161216C00015000_FOR_18497__10": 1, "BUY_SPY161216C00200000_FOR_1511__2983": 1, "SELL_SPY161216C00200000_FOR_1484__2983": 1, "BUY_SPY161216C00195000_FOR_1799__1996": 1, "SELL_SP