javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
1,850 lines • 1.73 MB
JSON
{
"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