javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
1,899 lines (1,898 loc) • 3.17 MB
JSON
{
"expects": {
"result": 2.02,
"SELL_SPY160318P00222000_FOR_2506__10": 1,
"BUY_SPY160318C00222000_FOR_102__335": 1,
"BUY_SPY160318P00080000_FOR_7__617": 1,
"SELL_SPY160318C00080000_FOR_12005__10": 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_SPY160318C00315000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318C00220000_FOR_138__456": {
"max": 1
},
"SELL_SPY160318C00220000_FOR_132__456": {
"max": 1
},
"BUY_SPY160318P00120000_FOR_48__1388": {
"max": 1
},
"SELL_SPY160318P00120000_FOR_43__1388": {
"max": 1
},
"BUY_SPY160318C00170000_FOR_3226__21": {
"max": 1
},
"SELL_SPY160318C00170000_FOR_3200__21": {
"max": 1
},
"BUY_SPY160318C00275000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318P00170000_FOR_360__1588": {
"max": 1
},
"SELL_SPY160318P00170000_FOR_354__1588": {
"max": 1
},
"BUY_SPY160318P00105000_FOR_24__1365": {
"max": 1
},
"SELL_SPY160318P00105000_FOR_19__1365": {
"max": 1
},
"BUY_SPY160318P00090000_FOR_11__433": {
"max": 1
},
"SELL_SPY160318P00090000_FOR_7__433": {
"max": 1
},
"BUY_SPY160318P00220000_FOR_2372__10": {
"max": 1
},
"SELL_SPY160318P00220000_FOR_2340__10": {
"max": 1
},
"BUY_SPY160318P00210000_FOR_1650__17": {
"max": 1
},
"SELL_SPY160318P00210000_FOR_1630__17": {
"max": 1
},
"BUY_SPY160318P00200000_FOR_1136__11": {
"max": 1
},
"SELL_SPY160318P00200000_FOR_1122__11": {
"max": 1
},
"BUY_SPY160318P00195000_FOR_940__160": {
"max": 1
},
"SELL_SPY160318P00195000_FOR_929__160": {
"max": 1
},
"BUY_SPY160318P00190000_FOR_778__1156": {
"max": 1
},
"SELL_SPY160318P00190000_FOR_768__1156": {
"max": 1
},
"BUY_SPY160318C00090000_FOR_11064__10": {
"max": 1
},
"SELL_SPY160318C00090000_FOR_11005__10": {
"max": 1
},
"BUY_SPY160318P00305000_FOR_10735__10": {
"max": 1
},
"SELL_SPY160318P00305000_FOR_10676__10": {
"max": 1
},
"BUY_SPY160318P00175000_FOR_438__1475": {
"max": 1
},
"SELL_SPY160318P00175000_FOR_431__1475": {
"max": 1
},
"BUY_SPY160318P00180000_FOR_531__1343": {
"max": 1
},
"SELL_SPY160318P00180000_FOR_523__1343": {
"max": 1
},
"BUY_SPY160318C00194000_FOR_1325__1140": {
"max": 1
},
"SELL_SPY160318C00194000_FOR_1312__1140": {
"max": 1
},
"BUY_SPY160318C00125000_FOR_7564__10": {
"max": 1
},
"SELL_SPY160318C00125000_FOR_7505__10": {
"max": 1
},
"BUY_SPY160318C00135000_FOR_6564__10": {
"max": 1
},
"SELL_SPY160318C00135000_FOR_6505__10": {
"max": 1
},
"BUY_SPY160318C00145000_FOR_5562__29": {
"max": 1
},
"SELL_SPY160318C00145000_FOR_5514__29": {
"max": 1
},
"BUY_SPY160318C00155000_FOR_4601__11": {
"max": 1
},
"SELL_SPY160318C00155000_FOR_4559__11": {
"max": 1
},
"BUY_SPY160318C00160000_FOR_4136__27": {
"max": 1
},
"SELL_SPY160318C00160000_FOR_4096__27": {
"max": 1
},
"BUY_SPY160318C00205000_FOR_668__53": {
"max": 1
},
"SELL_SPY160318C00205000_FOR_657__53": {
"max": 1
},
"BUY_SPY160318C00225000_FOR_64__413": {
"max": 1
},
"SELL_SPY160318C00225000_FOR_59__413": {
"max": 1
},
"BUY_SPY160318C00235000_FOR_10__2296": {
"max": 1
},
"SELL_SPY160318C00235000_FOR_6__2296": {
"max": 1
},
"BUY_SPY160318C00200000_FOR_943__53": {
"max": 1
},
"SELL_SPY160318C00200000_FOR_933__53": {
"max": 1
},
"BUY_SPY160318C00195000_FOR_1258__52": {
"max": 1
},
"SELL_SPY160318C00195000_FOR_1246__52": {
"max": 1
},
"BUY_SPY160318C00189000_FOR_1677__12": {
"max": 1
},
"SELL_SPY160318C00189000_FOR_1664__12": {
"max": 1
},
"BUY_SPY160318C00115000_FOR_8564__10": {
"max": 1
},
"SELL_SPY160318C00115000_FOR_8505__10": {
"max": 1
},
"BUY_SPY160318P00140000_FOR_111__3441": {
"max": 1
},
"SELL_SPY160318P00140000_FOR_105__3441": {
"max": 1
},
"BUY_SPY160318P00240000_FOR_4253__10": {
"max": 1
},
"SELL_SPY160318P00240000_FOR_4195__10": {
"max": 1
},
"BUY_SPY160318P00235000_FOR_3757__20": {
"max": 1
},
"SELL_SPY160318P00235000_FOR_3703__20": {
"max": 1
},
"BUY_SPY160318P00230000_FOR_3272__30": {
"max": 1
},
"SELL_SPY160318P00230000_FOR_3218__30": {
"max": 1
},
"BUY_SPY160318P00225000_FOR_2806__51": {
"max": 1
},
"SELL_SPY160318P00225000_FOR_2763__51": {
"max": 1
},
"BUY_SPY160318P00215000_FOR_1986__10": {
"max": 1
},
"SELL_SPY160318P00215000_FOR_1957__10": {
"max": 1
},
"BUY_SPY160318P00205000_FOR_1369__20": {
"max": 1
},
"SELL_SPY160318P00205000_FOR_1352__20": {
"max": 1
},
"BUY_SPY160318P00165000_FOR_296__1717": {
"max": 1
},
"SELL_SPY160318P00165000_FOR_290__1717": {
"max": 1
},
"BUY_SPY160318P00160000_FOR_244__2387": {
"max": 1
},
"SELL_SPY160318P00160000_FOR_237__2387": {
"max": 1
},
"BUY_SPY160318P00155000_FOR_200__1882": {
"max": 1
},
"SELL_SPY160318P00155000_FOR_194__1882": {
"max": 1
},
"BUY_SPY160318P00150000_FOR_164__62": {
"max": 1
},
"SELL_SPY160318P00150000_FOR_159__62": {
"max": 1
},
"BUY_SPY160318P00145000_FOR_135__801": {
"max": 1
},
"SELL_SPY160318P00145000_FOR_130__801": {
"max": 1
},
"BUY_SPY160318C00105000_FOR_9564__10": {
"max": 1
},
"SELL_SPY160318C00105000_FOR_9505__10": {
"max": 1
},
"BUY_SPY160318C00110000_FOR_9064__10": {
"max": 1
},
"SELL_SPY160318C00110000_FOR_9005__10": {
"max": 1
},
"BUY_SPY160318C00095000_FOR_10564__10": {
"max": 1
},
"SELL_SPY160318C00095000_FOR_10505__10": {
"max": 1
},
"BUY_SPY160318C00175000_FOR_2794__15": {
"max": 1
},
"SELL_SPY160318C00175000_FOR_2772__15": {
"max": 1
},
"BUY_SPY160318C00250000_FOR_4__1048": {
"max": 1
},
"BUY_SPY160318C00245000_FOR_4__651": {
"max": 1
},
"BUY_SPY160318C00240000_FOR_5__868": {
"max": 1
},
"SELL_SPY160318C00240000_FOR_3__868": {
"max": 1
},
"BUY_SPY160318C00230000_FOR_26__637": {
"max": 1
},
"SELL_SPY160318C00230000_FOR_22__637": {
"max": 1
},
"BUY_SPY160318C00215000_FOR_261__447": {
"max": 1
},
"SELL_SPY160318C00215000_FOR_254__447": {
"max": 1
},
"BUY_SPY160318C00165000_FOR_3671__17": {
"max": 1
},
"SELL_SPY160318C00165000_FOR_3644__17": {
"max": 1
},
"BUY_SPY160318C00150000_FOR_5074__19": {
"max": 1
},
"SELL_SPY160318C00150000_FOR_5029__19": {
"max": 1
},
"BUY_SPY160318C00140000_FOR_6064__10": {
"max": 1
},
"SELL_SPY160318C00140000_FOR_6005__10": {
"max": 1
},
"BUY_SPY160318C00130000_FOR_7064__10": {
"max": 1
},
"SELL_SPY160318C00130000_FOR_7005__10": {
"max": 1
},
"BUY_SPY160318C00120000_FOR_8064__10": {
"max": 1
},
"SELL_SPY160318C00120000_FOR_8005__10": {
"max": 1
},
"BUY_SPY160318P00300000_FOR_10236__10": {
"max": 1
},
"SELL_SPY160318P00300000_FOR_10178__10": {
"max": 1
},
"BUY_SPY160318C00285000_FOR_2__11": {
"max": 1
},
"BUY_SPY160318C00193000_FOR_1393__10": {
"max": 1
},
"SELL_SPY160318C00193000_FOR_1380__10": {
"max": 1
},
"BUY_SPY160318C00188000_FOR_1753__271": {
"max": 1
},
"SELL_SPY160318C00188000_FOR_1738__271": {
"max": 1
},
"BUY_SPY160318P00315000_FOR_11732__10": {
"max": 1
},
"SELL_SPY160318P00315000_FOR_11673__10": {
"max": 1
},
"BUY_SPY160318C00199000_FOR_1003__14": {
"max": 1
},
"SELL_SPY160318C00199000_FOR_993__14": {
"max": 1
},
"BUY_SPY160318C00100000_FOR_10064__10": {
"max": 1
},
"SELL_SPY160318C00100000_FOR_10005__10": {
"max": 1
},
"BUY_SPY160318C00255000_FOR_3__824": {
"max": 1
},
"BUY_SPY160318C00260000_FOR_2__320": {
"max": 1
},
"BUY_SPY160318P00245000_FOR_4751__10": {
"max": 1
},
"SELL_SPY160318P00245000_FOR_4693__10": {
"max": 1
},
"BUY_SPY160318P00250000_FOR_5249__10": {
"max": 1
},
"SELL_SPY160318P00250000_FOR_5190__10": {
"max": 1
},
"BUY_SPY160318P00255000_FOR_5747__10": {
"max": 1
},
"SELL_SPY160318P00255000_FOR_5689__10": {
"max": 1
},
"BUY_SPY160318P00095000_FOR_15__3900": {
"max": 1
},
"SELL_SPY160318P00095000_FOR_10__3900": {
"max": 1
},
"BUY_SPY160318C00295000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318P00135000_FOR_90__3856": {
"max": 1
},
"SELL_SPY160318P00135000_FOR_85__3856": {
"max": 1
},
"BUY_SPY160318P00130000_FOR_73__304": {
"max": 1
},
"SELL_SPY160318P00130000_FOR_68__304": {
"max": 1
},
"BUY_SPY160318P00125000_FOR_60__3880": {
"max": 1
},
"SELL_SPY160318P00125000_FOR_55__3880": {
"max": 1
},
"BUY_SPY160318P00115000_FOR_38__380": {
"max": 1
},
"SELL_SPY160318P00115000_FOR_34__380": {
"max": 1
},
"BUY_SPY160318C00190000_FOR_1600__2": {
"max": 1
},
"SELL_SPY160318C00190000_FOR_1591__2": {
"max": 1
},
"BUY_SPY160318C00210000_FOR_439__1219": {
"max": 1
},
"SELL_SPY160318C00210000_FOR_429__1219": {
"max": 1
},
"BUY_SPY160318C00182000_FOR_2214__33": {
"max": 1
},
"SELL_SPY160318C00182000_FOR_2199__33": {
"max": 1
},
"BUY_SPY160318C00183000_FOR_2137__75": {
"max": 1
},
"SELL_SPY160318C00183000_FOR_2119__75": {
"max": 1
},
"BUY_SPY160318C00186000_FOR_1902__282": {
"max": 1
},
"SELL_SPY160318C00186000_FOR_1887__282": {
"max": 1
},
"BUY_SPY160318C00187000_FOR_1828__269": {
"max": 1
},
"SELL_SPY160318C00187000_FOR_1813__269": {
"max": 1
},
"BUY_SPY160318C00265000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318C00270000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318C00185000_FOR_1979__43": {
"max": 1
},
"SELL_SPY160318C00185000_FOR_1965__43": {
"max": 1
},
"BUY_SPY160318P00185000_FOR_644__1229": {
"max": 1
},
"SELL_SPY160318P00185000_FOR_634__1229": {
"max": 1
},
"BUY_SPY160318C00192000_FOR_1463__328": {
"max": 1
},
"SELL_SPY160318C00192000_FOR_1450__328": {
"max": 1
},
"BUY_SPY160318C00280000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318P00260000_FOR_6241__10": {
"max": 1
},
"SELL_SPY160318P00260000_FOR_6182__10": {
"max": 1
},
"BUY_SPY160318C00196000_FOR_1196__1689": {
"max": 1
},
"SELL_SPY160318C00196000_FOR_1181__1689": {
"max": 1
},
"BUY_SPY160318C00191000_FOR_1535__11": {
"max": 1
},
"SELL_SPY160318C00191000_FOR_1519__11": {
"max": 1
},
"BUY_SPY160318C00310000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318C00290000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318C00300000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318C00305000_FOR_2__400": {
"max": 1
},
"BUY_SPY160318P00310000_FOR_11233__10": {
"max": 1
},
"SELL_SPY160318P00310000_FOR_11175__10": {
"max": 1
},
"BUY_SPY160318C00184000_FOR_2059__141": {
"max": 1
},
"SELL_SPY160318C00184000_FOR_2042__141": {
"max": 1
},
"BUY_SPY160318C00198000_FOR_1069__574": {
"max": 1
},
"SELL_SPY160318C00198000_FOR_1053__574": {
"max": 1
},
"BUY_SPY160318C00197000_FOR_1128__19": {
"max": 1
},
"SELL_SPY160318C00197000_FOR_1117__19": {
"max": 1
},
"BUY_SPY160318C00180000_FOR_2378__29": {
"max": 1
},
"SELL_SPY160318C00180000_FOR_2358__29": {
"max": 1
},
"BUY_SPY160318P00100000_FOR_19__1367": {
"max": 1
},
"SELL_SPY160318P00100000_FOR_17__1367": {
"max": 1
},
"BUY_SPY160318P00110000_FOR_30__400": {
"max": 1
},
"SELL_SPY160318P00110000_FOR_26__400": {
"max": 1
},
"BUY_SPY160318P00295000_FOR_9738__10": {
"max": 1
},
"SELL_SPY160318P00295000_FOR_9679__10": {
"max": 1
},
"BUY_SPY160318P00290000_FOR_9240__10": {
"max": 1
},
"SELL_SPY160318P00290000_FOR_9181__10": {
"max": 1
},
"BUY_SPY160318P00285000_FOR_8741__10": {
"max": 1
},
"SELL_SPY160318P00285000_FOR_8683__10": {
"max": 1
},
"BUY_SPY160318P00280000_FOR_8243__10": {
"max": 1
},
"SELL_SPY160318P00280000_FOR_8184__10": {
"max": 1
},
"BUY_SPY160318P00275000_FOR_7745__10": {
"max": 1
},
"SELL_SPY160318P00275000_FOR_7686__10": {
"max": 1
},
"BUY_SPY160318P00270000_FOR_7247__10": {
"max": 1
},
"SELL_SPY160318P00270000_FOR_7188__10": {
"max": 1
},
"BUY_SPY160318P00265000_FOR_6744__10": {
"max": 1
},
"SELL_SPY160318P00265000_FOR_6685__10": {
"max": 1
},
"BUY_SPY160318P00199000_FOR_1092__40": {
"max": 1
},
"SELL_SPY160318P00199000_FOR_1081__40": {
"max": 1
},
"BUY_SPY160318P00198000_FOR_1051__160": {
"max": 1
},
"SELL_SPY160318P00198000_FOR_1042__160": {
"max": 1
},
"BUY_SPY160318P00197000_FOR_1013__40": {
"max": 1
},
"SELL_SPY160318P00197000_FOR_1003__40": {
"max": 1
},
"BUY_SPY160318P00196000_FOR_976__40": {
"max": 1
},
"SELL_SPY160318P00196000_FOR_965__40": {
"max": 1
},
"BUY_SPY160318P00194000_FOR_905__160": {
"max": 1
},
"SELL_SPY160318P00194000_FOR_894__160": {
"max": 1
},
"BUY_SPY160318P00193000_FOR_871__196": {
"max": 1
},
"SELL_SPY160318P00193000_FOR_859__196": {
"max": 1
},
"BUY_SPY160318P00192000_FOR_839__196": {
"max": 1
},
"SELL_SPY160318P00192000_FOR_829__196": {
"max": 1
},
"BUY_SPY160318P00191000_FOR_808__1141": {
"max": 1
},
"SELL_SPY160318P00191000_FOR_796__1141": {
"max": 1
},
"BUY_SPY160318P00189000_FOR_749__1168": {
"max": 1
},
"SELL_SPY160318P00189000_FOR_740__1168": {
"max": 1
},
"BUY_SPY160318P00188000_FOR_722__1184": {
"max": 1
},
"SELL_SPY160318P00188000_FOR_710__1184": {
"max": 1
},
"BUY_SPY160318P00187000_FOR_695__1197": {
"max": 1
},
"SELL_SPY160318P00187000_FOR_683__1197": {
"max": 1
},
"BUY_SPY160318P00186000_FOR_669__1212": {
"max": 1
},
"SELL_SPY160318P00186000_FOR_658__1212": {
"max": 1
},
"BUY_SPY160318P00184000_FOR_620__1249": {
"max": 1
},
"SELL_SPY160318P00184000_FOR_611__1249": {
"max": 1
},
"BUY_SPY160318P00183000_FOR_596__1270": {
"max": 1
},
"SELL_SPY160318P00183000_FOR_587__1270": {
"max": 1
},
"BUY_SPY160318P00182000_FOR_574__1294": {
"max": 1
},
"SELL_SPY160318P00182000_FOR_565__1294": {
"max": 1
},
"BUY_SPY160318P00171000_FOR_375__1565": {
"max": 1
},
"SELL_SPY160318P00171000_FOR_368__1565": {
"max": 1
},
"BUY_SPY160318P00172000_FOR_390__1543": {
"max": 1
},
"SELL_SPY160318P00172000_FOR_383__1543": {
"max": 1
},
"BUY_SPY160318P00173000_FOR_405__1520": {
"max": 1
},
"SELL_SPY160318P00173000_FOR_398__1520": {
"max": 1
},
"BUY_SPY160318P00174000_FOR_421__1498": {
"max": 1
},
"SELL_SPY160318P00174000_FOR_414__1498": {
"max": 1
},
"BUY_SPY160318P00176000_FOR_455__1450": {
"max": 1
},
"SELL_SPY160318P00176000_FOR_448__1450": {
"max": 1
},
"BUY_SPY160318P00177000_FOR_473__1424": {
"max": 1
},
"SELL_SPY160318P00177000_FOR_465__1424": {
"max": 1
},
"BUY_SPY160318P00178000_FOR_492__1397": {
"max": 1
},
"SELL_SPY160318P00178000_FOR_484__1397": {
"max": 1
},
"BUY_SPY160318P00179000_FOR_511__1370": {
"max": 1
},
"SELL_SPY160318P00179000_FOR_503__1370": {
"max": 1
},
"BUY_SPY160318P00181000_FOR_552__1318": {
"max": 1
},
"SELL_SPY160318P00181000_FOR_544__1318": {
"max": 1
},
"BUY_SPY160318P00201000_FOR_1179__63": {
"max": 1
},
"SELL_SPY160318P00201000_FOR_1165__63": {
"max": 1
},
"BUY_SPY160318P00202000_FOR_1223__18": {
"max": 1
},
"SELL_SPY160318P00202000_FOR_1211__18": {
"max": 1
},
"BUY_SPY160318P00203000_FOR_1270__41": {
"max": 1
},
"SELL_SPY160318P00203000_FOR_1256__41": {
"max": 1
},
"BUY_SPY160318P00204000_FOR_1319__19": {
"max": 1
},
"SELL_SPY160318P00204000_FOR_1303__19": {
"max": 1
},
"BUY_SPY160318P00206000_FOR_1422__14": {
"max": 1
},
"SELL_SPY160318P00206000_FOR_1403__14": {
"max": 1
},
"BUY_SPY160318P00207000_FOR_1475__15": {
"max": 1
},
"SELL_SPY160318P00207000_FOR_1457__15": {
"max": 1
},
"BUY_SPY160318P00208000_FOR_1533__15": {
"max": 1
},
"SELL_SPY160318P00208000_FOR_1512__15": {
"max": 1
},
"BUY_SPY160318P00209000_FOR_1591__10": {
"max": 1
},
"SELL_SPY160318P00209000_FOR_1570__10": {
"max": 1
},
"BUY_SPY160318P00211000_FOR_1713__18": {
"max": 1
},
"SELL_SPY160318P00211000_FOR_1691__18": {
"max": 1
},
"BUY_SPY160318P00212000_FOR_1778__28": {
"max": 1
},
"SELL_SPY160318P00212000_FOR_1753__28": {
"max": 1
},
"BUY_SPY160318P00213000_FOR_1844__19": {
"max": 1
},
"SELL_SPY160318P00213000_FOR_1820__19": {
"max": 1
},
"BUY_SPY160318P00214000_FOR_1913__29": {
"max": 1
},
"SELL_SPY160318P00214000_FOR_1890__29": {
"max": 1
},
"BUY_SPY160318P00216000_FOR_2058__20": {
"max": 1
},
"SELL_SPY160318P00216000_FOR_2029__20": {
"max": 1
},
"BUY_SPY160318P00217000_FOR_2135__20": {
"max": 1
},
"SELL_SPY160318P00217000_FOR_2106__20": {
"max": 1
},
"BUY_SPY160318P00218000_FOR_2211__20": {
"max": 1
},
"SELL_SPY160318P00218000_FOR_2179__20": {
"max": 1
},
"BUY_SPY160318P00219000_FOR_2290__10": {
"max": 1
},
"SELL_SPY160318P00219000_FOR_2257__10": {
"max": 1
},
"BUY_SPY160318P00221000_FOR_2455__10": {
"max": 1
},
"SELL_SPY160318P00221000_FOR_2422__10": {
"max": 1
},
"BUY_SPY160318P00222000_FOR_2540__10": {
"max": 1
},
"SELL_SPY160318P00222000_FOR_2506__10": {
"max": 1
},
"BUY_SPY160318P00223000_FOR_2626__10": {
"max": 1
},
"SELL_SPY160318P00223000_FOR_2589__10": {
"max": 1
},
"BUY_SPY160318P00224000_FOR_2715__10": {
"max": 1
},
"SELL_SPY160318P00224000_FOR_2676__10": {
"max": 1
},
"BUY_SPY160318P00226000_FOR_2897__51": {
"max": 1
},
"SELL_SPY160318P00226000_FOR_2853__51": {
"max": 1
},
"BUY_SPY160318P00227000_FOR_2989__51": {
"max": 1
},
"SELL_SPY160318P00227000_FOR_2946__51": {
"max": 1
},
"BUY_SPY160318P00228000_FOR_3083__30": {
"max": 1
},
"SELL_SPY160318P00228000_FOR_3030__30": {
"max": 1
},
"BUY_SPY160318P00229000_FOR_3177__30": {
"max": 1
},
"SELL_SPY160318P00229000_FOR_3124__30": {
"max": 1
},
"BUY_SPY160318P00231000_FOR_3368__10": {
"max": 1
},
"SELL_SPY160318P00231000_FOR_3312__10": {
"max": 1
},
"BUY_SPY160318P00232000_FOR_3464__30": {
"max": 1
},
"SELL_SPY160318P00232000_FOR_3410__30": {
"max": 1
},
"BUY_SPY160318P00233000_FOR_3561__20": {
"max": 1
},
"SELL_SPY160318P00233000_FOR_3507__20": {
"max": 1
},
"BUY_SPY160318P00234000_FOR_3659__20": {
"max": 1
},
"SELL_SPY160318P00234000_FOR_3604__20": {
"max": 1
},
"BUY_SPY160318P00236000_FOR_3855__20": {
"max": 1
},
"SELL_SPY160318P00236000_FOR_3800__20": {
"max": 1
},
"BUY_SPY160318P00237000_FOR_3954__20": {
"max": 1
},
"SELL_SPY160318P00237000_FOR_3900__20": {
"max": 1
},
"BUY_SPY160318P00238000_FOR_4053__20": {
"max": 1
},
"SELL_SPY160318P00238000_FOR_3997__20": {
"max": 1
},
"BUY_SPY160318P00239000_FOR_4154__10": {
"max": 1
},
"SELL_SPY160318P00239000_FOR_4098__10": {
"max": 1
},
"BUY_SPY160318C00171000_FOR_3138__15": {
"max": 1
},
"SELL_SPY160318C00171000_FOR_3113__15": {
"max": 1
},
"BUY_SPY160318C00172000_FOR_3051__21": {
"max": 1
},
"SELL_SPY160318C00172000_FOR_3028__21": {
"max": 1
},
"BUY_SPY160318C00173000_FOR_2965__21": {
"max": 1
},
"SELL_SPY160318C00173000_FOR_2941__21": {
"max": 1
},
"BUY_SPY160318C00174000_FOR_2879__25": {
"max": 1
},
"SELL_SPY160318C00174000_FOR_2856__25": {
"max": 1
},
"BUY_SPY160318C00176000_FOR_2710__31": {
"max": 1
},
"SELL_SPY160318C00176000_FOR_2687__31": {
"max": 1
},
"BUY_SPY160318C00177000_FOR_2634__57": {
"max": 1
},
"SELL_SPY160318C00177000_FOR_2604__57": {
"max": 1
},
"BUY_SPY160318C00178000_FOR_2542__32": {
"max": 1
},
"SELL_SPY160318C00178000_FOR_2522__32": {
"max": 1
},
"BUY_SPY160318C00179000_FOR_2460__33": {
"max": 1
},
"SELL_SPY160318C00179000_FOR_2440__33": {
"max": 1
},
"BUY_SPY160318C00181000_FOR_2297__13": {
"max": 1
},
"SELL_SPY160318C00181000_FOR_2279__13": {
"max": 1
},
"BUY_SPY160318C00201000_FOR_886__41": {
"max": 1
},
"SELL_SPY160318C00201000_FOR_874__41": {
"max": 1
},
"BUY_SPY160318C00202000_FOR_830__618": {
"max": 1
},
"SELL_SPY160318C00202000_FOR_817__618": {
"max": 1
},
"BUY_SPY160318C00203000_FOR_774__647": {
"max": 1
},
"SELL_SPY160318C00203000_FOR_762__647": {
"max": 1
},
"BUY_SPY160318C00204000_FOR_720__301": {
"max": 1
},
"SELL_SPY160318C00204000_FOR_709__301": {
"max": 1
},
"BUY_SPY160318C00206000_FOR_618__2482": {
"max": 1
},
"SELL_SPY160318C00206000_FOR_608__2482": {
"max": 1
},
"BUY_SPY160318C00207000_FOR_570__11": {
"max": 1
},
"SELL_SPY160318C00207000_FOR_560__11": {
"max": 1
},
"BUY_SPY160318C00208000_FOR_524__196": {
"max": 1
},
"SELL_SPY160318C00208000_FOR_514__196": {
"max": 1
},
"BUY_SPY160318C00209000_FOR_480__3236": {
"max": 1
},
"SELL_SPY160318C00209000_FOR_471__3236": {
"max": 1
},
"BUY_SPY160318C00211000_FOR_399__49": {
"max": 1
},
"SELL_SPY160318C00211000_FOR_390__49": {
"max": 1
},
"BUY_SPY160318C00212000_FOR_361__18": {
"max": 1
},
"SELL_SPY160318C00212000_FOR_353__18": {
"max": 1
},
"BUY_SPY160318C00213000_FOR_326__232": {
"max": 1
},
"SELL_SPY160318C00213000_FOR_317__232": {
"max": 1
},
"BUY_SPY160318C00214000_FOR_292__441": {
"max": 1
},
"SELL_SPY160318C00214000_FOR_284__441": {
"max": 1
},
"BUY_SPY160318C00216000_FOR_232__1414": {
"max": 1
},
"SELL_SPY160318C00216000_FOR_225__1414": {
"max": 1
},
"BUY_SPY160318C00217000_FOR_205__499": {
"max": 1
},
"SELL_SPY160318C00217000_FOR_199__499": {
"max": 1
},
"BUY_SPY160318C00218000_FOR_181__1525": {
"max": 1
},
"SELL_SPY160318C00218000_FOR_174__1525": {
"max": 1
},
"BUY_SPY160318C00219000_FOR_158__558": {
"max": 1
},
"SELL_SPY160318C00219000_FOR_152__558": {
"max": 1
},
"BUY_SPY160318C00221000_FOR_119__268": {
"max": 1
},
"SELL_SPY160318C00221000_FOR_114__268": {
"max": 1
},
"BUY_SPY160318C00222000_FOR_102__335": {
"max": 1
},
"SELL_SPY160318C00222000_FOR_98__335": {
"max": 1
},
"BUY_SPY160318C00223000_FOR_88__804": {
"max": 1
},
"SELL_SPY160318C00223000_FOR_83__804": {
"max": 1
},
"BUY_SPY160318C00224000_FOR_75__504": {
"max": 1
},
"SELL_SPY160318C00224000_FOR_70__504": {
"max": 1
},
"BUY_SPY160318C00226000_FOR_53__1176": {
"max": 1
},
"SELL_SPY160318C00226000_FOR_49__1176": {
"max": 1
},
"BUY_SPY160318C00227000_FOR_45__627": {
"max": 1
},
"SELL_SPY160318C00227000_FOR_40__627": {
"max": 1
},
"BUY_SPY160318C00228000_FOR_37__868": {
"max": 1
},
"SELL_SPY160318C00228000_FOR_33__868": {
"max": 1
},
"BUY_SPY160318C00229000_FOR_31__616": {
"max": 1
},
"SELL_SPY160318C00229000_FOR_27__616": {
"max": 1
},
"BUY_SPY160318C00231000_FOR_21__483": {
"max": 1
},
"SELL_SPY160318C00231000_FOR_18__483": {
"max": 1
},
"BUY_SPY160318C00232000_FOR_18__746": {
"max": 1
},
"SELL_SPY160318C00232000_FOR_13__746": {
"max": 1
},
"BUY_SPY160318C00233000_FOR_15__1080": {
"max": 1
},
"SELL_SPY160318C00233000_FOR_10__1080": {
"max": 1
},
"BUY_SPY160318C00234000_FOR_12__1207": {
"max": 1
},
"SELL_SPY160318C00234000_FOR_7__1207": {
"max": 1
},
"BUY_SPY160318C00236000_FOR_8__1168": {
"max": 1
},
"SELL_SPY160318C00236000_FOR_5__1168": {
"max": 1
},
"BUY_SPY160318C00237000_FOR_7__878": {
"max": 1
},
"SELL_SPY160318C00237000_FOR_3__878": {
"max": 1
},
"BUY_SPY160318C00238000_FOR_6__626": {
"max": 1
},
"SELL_SPY160318C00238000_FOR_2__626": {
"max": 1
},
"BUY_SPY160318C00239000_FOR_5__620": {
"max": 1
},
"BUY_SPY160318P00141000_FOR_115__879": {
"max": 1
},
"SELL_SPY160318P00141000_FOR_110__879": {
"max": 1
},
"BUY_SPY160318P00142000_FOR_120__353": {
"max": 1
},
"SELL_SPY160318P00142000_FOR_115__353": {
"max": 1
},
"BUY_SPY160318P00143000_FOR_125__3818": {
"max": 1
},
"SELL_SPY160318P00143000_FOR_119__3818": {
"max": 1
},
"BUY_SPY160318P00144000_FOR_130__1705": {
"max": 1
},
"SELL_SPY160318P00144000_FOR_124__1705": {
"max": 1
},
"BUY_SPY160318P00146000_FOR_140__1946": {
"max": 1
},
"SELL_SPY160318P00146000_FOR_135__1946": {
"max": 1
},
"BUY_SPY160318P00147000_FOR_146__1941": {
"max": 1
},
"SELL_SPY160318P00147000_FOR_141__1941": {
"max": 1
},
"BUY_SPY160318P00148000_FOR_152__939": {
"max": 1
},
"SELL_SPY160318P00148000_FOR_147__939": {
"max": 1
},
"BUY_SPY160318P00149000_FOR_158__588": {
"max": 1
},
"SELL_SPY160318P00149000_FOR_153__588": {
"max": 1
},
"BUY_SPY160318P00151000_FOR_171__496": {
"max": 1
},
"SELL_SPY160318P00151000_FOR_166__496": {
"max": 1
},
"BUY_SPY160318P00152000_FOR_178__3706": {
"max": 1
},
"SELL_SPY160318P00152000_FOR_172__3706": {
"max": 1
},
"BUY_SPY160318P00153000_FOR_185__573": {
"max": 1
},
"SELL_SPY160318P00153000_FOR_180__573": {
"max": 1
},
"BUY_SPY160318P00154000_FOR_192__1890": {
"max": 1
},
"SELL_SPY160318P00154000_FOR_187__1890": {
"max": 1
},
"BUY_SPY160318P00156000_FOR_208__1872": {
"max": 1
},
"SELL_SPY160318P00156000_FOR_202__1872": {
"max": 1
},
"BUY_SPY160318P00157000_FOR_217__1445": {
"max": 1
},
"SELL_SPY160318P00157000_FOR_209__1445": {
"max": 1
},
"BUY_SPY160318P00158000_FOR_225__1847": {
"max": 1
},
"SELL_SPY160318P00158000_FOR_219__1847": {
"max": 1
},
"BUY_SPY160318P00159000_FOR_234__1833": {
"max": 1
},
"SELL_SPY160318P00159000_FOR_228__1833": {
"max": 1
},
"BUY_SPY160318P00161000_FOR_253__1799": {
"max": 1
},
"SELL_SPY160318P00161000_FOR_247__1799": {
"max": 1
},
"BUY_SPY160318P00162000_FOR_263__1781": {
"max": 1
},
"SELL_SPY160318P00162000_FOR_258__1781": {
"max": 1
},
"BUY_SPY160318P00163000_FOR_274__1761": {
"max": 1
},
"SELL_SPY160318P00163000_FOR_268__1761": {
"max": 1
},
"BUY_SPY160318P00164000_FOR_285__1740": {
"max": 1
},
"SELL_SPY160318P00164000_FOR_279__1740": {
"max": 1
},
"BUY_SPY160318P00166000_FOR_308__1692": {
"max": 1
},
"SELL_SPY160318P00166000_FOR_302__1692": {
"max": 1
},
"BUY_SPY160318P00167000_FOR_320__1665": {
"max": 1
},
"SELL_SPY160318P00167000_FOR_314__1665": {
"max": 1
},
"BUY_SPY160318P00168000_FOR_333__1640": {
"max": 1
},
"SELL_SPY160318P00168000_FOR_327__1640": {
"max": 1
},
"BUY_SPY160318P00169000_FOR_347__1614": {
"max": 1
},
"SELL_SPY160318P00169000_FOR_340__1614": {
"max": 1
},
"BUY_SPY160318P00080000_FOR_7__617": {
"max": 1
},
"SELL_SPY160318P00080000_FOR_3__617": {
"max": 1
},
"BUY_SPY160318P00085000_FOR_9__620": {
"max": 1
},
"SELL_SPY160318P00085000_FOR_5__620": {
"max": 1
},
"BUY_SPY160318C00141000_FOR_5964__10": {
"max": 1
},
"SELL_SPY160318C00141000_FOR_5906__10": {
"max": 1
},
"BUY_SPY160318C00142000_FOR_5864__29": {
"max": 1
},
"SELL_SPY160318C00142000_FOR_5806__29": {
"max": 1
},
"BUY_SPY160318C00143000_FOR_5764__29": {
"max": 1
},
"SELL_SPY160318C00143000_FOR_5706__29": {
"max": 1
},
"BUY_SPY160318C00144000_FOR_5664__29": {
"max": 1
},
"SELL_SPY160318C00144000_FOR_5607__29": {
"max": 1
},
"BUY_SPY160318C00146000_FOR_5465__29": {
"max": 1
},
"SELL_SPY160318C00146000_FOR_5410__29": {
"max": 1
},
"BUY_SPY160318C00147000_FOR_5365__29": {
"max": 1
},
"SELL_SPY160318C00147000_FOR_5313__29": {
"max": 1
},
"BUY_SPY160318C00148000_FOR_5265__10": {
"max": 1
},
"SELL_SPY160318C00148000_FOR_5218__10": {
"max": 1
},
"BUY_SPY160318C00149000_FOR_5169__10": {
"max": 1
},
"SELL_SPY160318C00149000_FOR_5122__10": {
"max": 1
},
"BUY_SPY160318C00151000_FOR_4977__10": {
"max": 1
},
"SELL_SPY160318C00151000_FOR_4933__10": {
"max": 1
},
"BUY_SPY160318C00152000_FOR_4882__10": {
"max": 1
},
"SELL_SPY160318C00152000_FOR_4840__10": {
"max": 1
},
"BUY_SPY160318C00153000_FOR_4788__16": {
"max": 1
},
"SELL_SPY160318C00153000_FOR_4745__16": {
"max": 1
},
"BUY_SPY160318C00154000_FOR_4694__11": {
"max": 1
},
"SELL_SPY160318C00154000_FOR_4651__11": {
"max": 1
},
"BUY_SPY160318C00156000_FOR_4506__12": {
"max": 1
},
"SELL_SPY160318C00156000_FOR_4464__12": {
"max": 1
},
"BUY_SPY160318C00157000_FOR_4413__15": {
"max": 1
},
"SELL_SPY160318C00157000_FOR_4371__15": {
"max": 1
},
"BUY_SPY160318C00158000_FOR_4321__19": {
"max": 1
},
"SELL_SPY160318C00158000_FOR_4279__19": {
"max": 1
},
"BUY_SPY160318C00159000_FOR_4229__19": {
"max": 1
},
"SELL_SPY160318C00159000_FOR_4187__19": {
"max": 1
},
"BUY_SPY160318C00161000_FOR_4043__10": {
"max": 1
},
"SELL_SPY160318C00161000_FOR_4005__10": {
"max": 1
},
"BUY_SPY160318C00162000_FOR_3951__10": {
"max": 1
},
"SELL_SPY160318C00162000_FOR_3914__10": {
"max": 1
},
"BUY_SPY160318C00163000_FOR_3852__17": {
"max": 1
},
"SELL_SPY160318C00163000_FOR_3824__17": {
"max": 1
},
"BUY_SPY160318C00164000_FOR_3763__17": {
"max": 1
},
"SELL_SPY160318C00164000_FOR_3733__17": {
"max": 1
},
"BUY_SPY160318C00166000_FOR_3581__21": {
"max": 1
},
"SELL_SPY160318C00166000_FOR_3554__21": {
"max": 1
},
"BUY_SPY160318C00167000_FOR_3493__21": {
"max": 1
},
"SELL_SPY160318C00167000_FOR_3465__21": {
"max": 1
},
"BUY_SPY160318C00168000_FOR_3403__21": {
"max": 1
},
"SELL_SPY160318C00168000_FOR_3377__21": {
"max": 1
},
"BUY_SPY160318C00169000_FOR_3314__21": {
"max": 1
},
"SELL_SPY160318C00169000_FOR_3289__21": {
"max": 1
},
"BUY_SPY160318C00080000_FOR_12064__10": {
"max": 1
},
"SELL_SPY160318C00080000_FOR_12005__10": {
"max": 1
},
"BUY_SPY160318C00085000_FOR_11564__10": {
"max": 1
},
"SELL_SPY160318C00085000_FOR_11505__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
},