javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
2,012 lines • 2.6 MB
JSON
{
"expects": {
"result": 0.65,
"BUY_SPY160630P00144000_FOR_239__1300": 1,
"SELL_SPY160630P00227000_FOR_3117__10": 1,
"SELL_SPY160630C00144000_FOR_5647__10": 1,
"BUY_SPY160630C00227000_FOR_160__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_SPY160630P00144000_FOR_239__1300": {
"max": 1
},
"SELL_SPY160630P00144000_FOR_230__1300": {
"max": 1
},
"BUY_SPY160630P00145000_FOR_247__1984": {
"max": 1
},
"SELL_SPY160630P00145000_FOR_239__1984": {
"max": 1
},
"BUY_SPY160630P00146000_FOR_256__1978": {
"max": 1
},
"SELL_SPY160630P00146000_FOR_248__1978": {
"max": 1
},
"BUY_SPY160630P00147000_FOR_265__1970": {
"max": 1
},
"SELL_SPY160630P00147000_FOR_257__1970": {
"max": 1
},
"BUY_SPY160630P00148000_FOR_274__1961": {
"max": 1
},
"SELL_SPY160630P00148000_FOR_266__1961": {
"max": 1
},
"BUY_SPY160630P00149000_FOR_284__1950": {
"max": 1
},
"SELL_SPY160630P00149000_FOR_276__1950": {
"max": 1
},
"BUY_SPY160630P00150000_FOR_294__1939": {
"max": 1
},
"SELL_SPY160630P00150000_FOR_286__1939": {
"max": 1
},
"BUY_SPY160630P00151000_FOR_304__1926": {
"max": 1
},
"SELL_SPY160630P00151000_FOR_296__1926": {
"max": 1
},
"BUY_SPY160630P00152000_FOR_314__1906": {
"max": 1
},
"SELL_SPY160630P00152000_FOR_306__1906": {
"max": 1
},
"BUY_SPY160630P00153000_FOR_325__1891": {
"max": 1
},
"SELL_SPY160630P00153000_FOR_317__1891": {
"max": 1
},
"BUY_SPY160630P00154000_FOR_336__1875": {
"max": 1
},
"SELL_SPY160630P00154000_FOR_328__1875": {
"max": 1
},
"BUY_SPY160630P00155000_FOR_348__1858": {
"max": 1
},
"SELL_SPY160630P00155000_FOR_341__1858": {
"max": 1
},
"BUY_SPY160630P00156000_FOR_360__1840": {
"max": 1
},
"SELL_SPY160630P00156000_FOR_353__1840": {
"max": 1
},
"BUY_SPY160630P00157000_FOR_372__1821": {
"max": 1
},
"SELL_SPY160630P00157000_FOR_366__1821": {
"max": 1
},
"BUY_SPY160630P00158000_FOR_385__1801": {
"max": 1
},
"SELL_SPY160630P00158000_FOR_379__1801": {
"max": 1
},
"BUY_SPY160630P00159000_FOR_398__1781": {
"max": 1
},
"SELL_SPY160630P00159000_FOR_391__1781": {
"max": 1
},
"BUY_SPY160630P00160000_FOR_412__1767": {
"max": 1
},
"SELL_SPY160630P00160000_FOR_405__1767": {
"max": 1
},
"BUY_SPY160630P00161000_FOR_426__1737": {
"max": 1
},
"SELL_SPY160630P00161000_FOR_419__1737": {
"max": 1
},
"BUY_SPY160630P00162000_FOR_440__1713": {
"max": 1
},
"SELL_SPY160630P00162000_FOR_434__1713": {
"max": 1
},
"BUY_SPY160630P00163000_FOR_455__1689": {
"max": 1
},
"SELL_SPY160630P00163000_FOR_449__1689": {
"max": 1
},
"BUY_SPY160630P00164000_FOR_470__1665": {
"max": 1
},
"SELL_SPY160630P00164000_FOR_464__1665": {
"max": 1
},
"BUY_SPY160630P00165000_FOR_486__5": {
"max": 1
},
"SELL_SPY160630P00165000_FOR_480__5": {
"max": 1
},
"BUY_SPY160630P00166000_FOR_503__1612": {
"max": 1
},
"SELL_SPY160630P00166000_FOR_497__1612": {
"max": 1
},
"BUY_SPY160630P00167000_FOR_519__1586": {
"max": 1
},
"SELL_SPY160630P00167000_FOR_513__1586": {
"max": 1
},
"BUY_SPY160630P00168000_FOR_537__1558": {
"max": 1
},
"SELL_SPY160630P00168000_FOR_531__1558": {
"max": 1
},
"BUY_SPY160630P00169000_FOR_555__1530": {
"max": 1
},
"SELL_SPY160630P00169000_FOR_549__1530": {
"max": 1
},
"BUY_SPY160630P00170000_FOR_573__1502": {
"max": 1
},
"SELL_SPY160630P00170000_FOR_566__1502": {
"max": 1
},
"BUY_SPY160630P00171000_FOR_592__1474": {
"max": 1
},
"SELL_SPY160630P00171000_FOR_585__1474": {
"max": 1
},
"BUY_SPY160630P00172000_FOR_611__1445": {
"max": 1
},
"SELL_SPY160630P00172000_FOR_604__1445": {
"max": 1
},
"BUY_SPY160630P00173000_FOR_631__1417": {
"max": 1
},
"SELL_SPY160630P00173000_FOR_624__1417": {
"max": 1
},
"BUY_SPY160630P00174000_FOR_652__1389": {
"max": 1
},
"SELL_SPY160630P00174000_FOR_644__1389": {
"max": 1
},
"BUY_SPY160630P00175000_FOR_673__1362": {
"max": 1
},
"SELL_SPY160630P00175000_FOR_665__1362": {
"max": 1
},
"BUY_SPY160630P00176000_FOR_695__1336": {
"max": 1
},
"SELL_SPY160630P00176000_FOR_687__1336": {
"max": 1
},
"BUY_SPY160630P00177000_FOR_718__1309": {
"max": 1
},
"SELL_SPY160630P00177000_FOR_708__1309": {
"max": 1
},
"BUY_SPY160630P00178000_FOR_741__1283": {
"max": 1
},
"SELL_SPY160630P00178000_FOR_730__1283": {
"max": 1
},
"BUY_SPY160630P00179000_FOR_765__1258": {
"max": 1
},
"SELL_SPY160630P00179000_FOR_754__1258": {
"max": 1
},
"BUY_SPY160630P00180000_FOR_789__1233": {
"max": 1
},
"SELL_SPY160630P00180000_FOR_778__1233": {
"max": 1
},
"BUY_SPY160630P00181000_FOR_814__1210": {
"max": 1
},
"SELL_SPY160630P00181000_FOR_804__1210": {
"max": 1
},
"BUY_SPY160630P00182000_FOR_840__1187": {
"max": 1
},
"SELL_SPY160630P00182000_FOR_829__1187": {
"max": 1
},
"BUY_SPY160630P00183000_FOR_866__582": {
"max": 1
},
"SELL_SPY160630P00183000_FOR_856__582": {
"max": 1
},
"BUY_SPY160630P00184000_FOR_894__1145": {
"max": 1
},
"SELL_SPY160630P00184000_FOR_883__1145": {
"max": 1
},
"BUY_SPY160630P00185000_FOR_923__5": {
"max": 1
},
"SELL_SPY160630P00185000_FOR_911__5": {
"max": 1
},
"BUY_SPY160630P00186000_FOR_951__1109": {
"max": 1
},
"SELL_SPY160630P00186000_FOR_939__1109": {
"max": 1
},
"BUY_SPY160630P00187000_FOR_980__546": {
"max": 1
},
"SELL_SPY160630P00187000_FOR_969__546": {
"max": 1
},
"BUY_SPY160630P00188000_FOR_1012__5": {
"max": 1
},
"SELL_SPY160630P00188000_FOR_999__5": {
"max": 1
},
"BUY_SPY160630P00189000_FOR_1042__533": {
"max": 1
},
"SELL_SPY160630P00189000_FOR_1030__533": {
"max": 1
},
"BUY_SPY160630P00190000_FOR_1074__528": {
"max": 1
},
"SELL_SPY160630P00190000_FOR_1062__528": {
"max": 1
},
"BUY_SPY160630P00191000_FOR_1108__1049": {
"max": 1
},
"SELL_SPY160630P00191000_FOR_1095__1049": {
"max": 1
},
"BUY_SPY160630P00192000_FOR_1141__522": {
"max": 1
},
"SELL_SPY160630P00192000_FOR_1129__522": {
"max": 1
},
"BUY_SPY160630P00193000_FOR_1176__1042": {
"max": 1
},
"SELL_SPY160630P00193000_FOR_1164__1042": {
"max": 1
},
"BUY_SPY160630P00194000_FOR_1213__520": {
"max": 1
},
"SELL_SPY160630P00194000_FOR_1199__520": {
"max": 1
},
"BUY_SPY160630P00195000_FOR_1249__1043": {
"max": 1
},
"SELL_SPY160630P00195000_FOR_1237__1043": {
"max": 1
},
"BUY_SPY160630P00196000_FOR_1287__1047": {
"max": 1
},
"SELL_SPY160630P00196000_FOR_1275__1047": {
"max": 1
},
"BUY_SPY160630P00197000_FOR_1327__527": {
"max": 1
},
"SELL_SPY160630P00197000_FOR_1314__527": {
"max": 1
},
"BUY_SPY160630P00198000_FOR_1367__533": {
"max": 1
},
"SELL_SPY160630P00198000_FOR_1355__533": {
"max": 1
},
"BUY_SPY160630P00199000_FOR_1408__1079": {
"max": 1
},
"SELL_SPY160630P00199000_FOR_1393__1079": {
"max": 1
},
"BUY_SPY160630P00200000_FOR_1451__10": {
"max": 1
},
"SELL_SPY160630P00200000_FOR_1438__10": {
"max": 1
},
"BUY_SPY160630P00201000_FOR_1494__11": {
"max": 1
},
"SELL_SPY160630P00201000_FOR_1479__11": {
"max": 1
},
"BUY_SPY160630P00202000_FOR_1539__11": {
"max": 1
},
"SELL_SPY160630P00202000_FOR_1526__11": {
"max": 1
},
"BUY_SPY160630P00203000_FOR_1586__17": {
"max": 1
},
"SELL_SPY160630P00203000_FOR_1569__17": {
"max": 1
},
"BUY_SPY160630P00204000_FOR_1633__12": {
"max": 1
},
"SELL_SPY160630P00204000_FOR_1616__12": {
"max": 1
},
"BUY_SPY160630P00205000_FOR_1682__12": {
"max": 1
},
"SELL_SPY160630P00205000_FOR_1665__12": {
"max": 1
},
"BUY_SPY160630P00206000_FOR_1733__10": {
"max": 1
},
"SELL_SPY160630P00206000_FOR_1715__10": {
"max": 1
},
"BUY_SPY160630P00207000_FOR_1785__13": {
"max": 1
},
"SELL_SPY160630P00207000_FOR_1766__13": {
"max": 1
},
"BUY_SPY160630P00208000_FOR_1839__13": {
"max": 1
},
"SELL_SPY160630P00208000_FOR_1818__13": {
"max": 1
},
"BUY_SPY160630P00209000_FOR_1893__14": {
"max": 1
},
"SELL_SPY160630P00209000_FOR_1872__14": {
"max": 1
},
"BUY_SPY160630P00210000_FOR_1949__10": {
"max": 1
},
"SELL_SPY160630P00210000_FOR_1926__10": {
"max": 1
},
"BUY_SPY160630P00211000_FOR_2007__23": {
"max": 1
},
"SELL_SPY160630P00211000_FOR_1984__23": {
"max": 1
},
"BUY_SPY160630P00212000_FOR_2066__10": {
"max": 1
},
"SELL_SPY160630P00212000_FOR_2044__10": {
"max": 1
},
"BUY_SPY160630P00213000_FOR_2127__10": {
"max": 1
},
"SELL_SPY160630P00213000_FOR_2104__10": {
"max": 1
},
"BUY_SPY160630P00214000_FOR_2191__17": {
"max": 1
},
"SELL_SPY160630P00214000_FOR_2165__17": {
"max": 1
},
"BUY_SPY160630P00215000_FOR_2256__17": {
"max": 1
},
"SELL_SPY160630P00215000_FOR_2229__17": {
"max": 1
},
"BUY_SPY160630P00216000_FOR_2320__10": {
"max": 1
},
"SELL_SPY160630P00216000_FOR_2294__10": {
"max": 1
},
"BUY_SPY160630P00217000_FOR_2387__28": {
"max": 1
},
"SELL_SPY160630P00217000_FOR_2360__28": {
"max": 1
},
"BUY_SPY160630P00218000_FOR_2457__19": {
"max": 1
},
"SELL_SPY160630P00218000_FOR_2435__19": {
"max": 1
},
"BUY_SPY160630P00219000_FOR_2527__10": {
"max": 1
},
"SELL_SPY160630P00219000_FOR_2498__10": {
"max": 1
},
"BUY_SPY160630P00220000_FOR_2600__29": {
"max": 1
},
"SELL_SPY160630P00220000_FOR_2570__29": {
"max": 1
},
"BUY_SPY160630P00221000_FOR_2674__29": {
"max": 1
},
"SELL_SPY160630P00221000_FOR_2643__29": {
"max": 1
},
"BUY_SPY160630P00222000_FOR_2750__10": {
"max": 1
},
"SELL_SPY160630P00222000_FOR_2716__10": {
"max": 1
},
"BUY_SPY160630P00223000_FOR_2828__27": {
"max": 1
},
"SELL_SPY160630P00223000_FOR_2794__27": {
"max": 1
},
"BUY_SPY160630P00224000_FOR_2907__41": {
"max": 1
},
"SELL_SPY160630P00224000_FOR_2873__41": {
"max": 1
},
"BUY_SPY160630P00225000_FOR_2987__41": {
"max": 1
},
"SELL_SPY160630P00225000_FOR_2953__41": {
"max": 1
},
"BUY_SPY160630P00226000_FOR_3069__41": {
"max": 1
},
"SELL_SPY160630P00226000_FOR_3035__41": {
"max": 1
},
"BUY_SPY160630P00227000_FOR_3150__10": {
"max": 1
},
"SELL_SPY160630P00227000_FOR_3117__10": {
"max": 1
},
"BUY_SPY160630P00228000_FOR_3236__41": {
"max": 1
},
"SELL_SPY160630P00228000_FOR_3200__41": {
"max": 1
},
"BUY_SPY160630P00229000_FOR_3320__10": {
"max": 1
},
"SELL_SPY160630P00229000_FOR_3283__10": {
"max": 1
},
"BUY_SPY160630P00230000_FOR_3408__41": {
"max": 1
},
"SELL_SPY160630P00230000_FOR_3367__41": {
"max": 1
},
"BUY_SPY160630P00231000_FOR_3496__30": {
"max": 1
},
"SELL_SPY160630P00231000_FOR_3446__30": {
"max": 1
},
"BUY_SPY160630P00232000_FOR_3583__10": {
"max": 1
},
"SELL_SPY160630P00232000_FOR_3532__10": {
"max": 1
},
"BUY_SPY160630P00233000_FOR_3674__30": {
"max": 1
},
"SELL_SPY160630P00233000_FOR_3624__30": {
"max": 1
},
"BUY_SPY160630P00234000_FOR_3765__30": {
"max": 1
},
"SELL_SPY160630P00234000_FOR_3714__30": {
"max": 1
},
"BUY_SPY160630P00235000_FOR_3857__30": {
"max": 1
},
"SELL_SPY160630P00235000_FOR_3805__30": {
"max": 1
},
"BUY_SPY160630P00236000_FOR_3949__30": {
"max": 1
},
"SELL_SPY160630P00236000_FOR_3897__30": {
"max": 1
},
"BUY_SPY160630P00237000_FOR_4043__30": {
"max": 1
},
"SELL_SPY160630P00237000_FOR_3990__30": {
"max": 1
},
"BUY_SPY160630P00238000_FOR_4137__30": {
"max": 1
},
"SELL_SPY160630P00238000_FOR_4083__30": {
"max": 1
},
"BUY_SPY160630P00239000_FOR_4231__30": {
"max": 1
},
"SELL_SPY160630P00239000_FOR_4177__30": {
"max": 1
},
"BUY_SPY160630P00240000_FOR_4331__30": {
"max": 1
},
"SELL_SPY160630P00240000_FOR_4276__30": {
"max": 1
},
"BUY_SPY160630P00245000_FOR_4814__30": {
"max": 1
},
"SELL_SPY160630P00245000_FOR_4758__30": {
"max": 1
},
"BUY_SPY160630P00250000_FOR_5307__10": {
"max": 1
},
"SELL_SPY160630P00250000_FOR_5248__10": {
"max": 1
},
"BUY_SPY160630P00255000_FOR_5802__10": {
"max": 1
},
"SELL_SPY160630P00255000_FOR_5743__10": {
"max": 1
},
"BUY_SPY160630P00260000_FOR_6299__10": {
"max": 1
},
"SELL_SPY160630P00260000_FOR_6239__10": {
"max": 1
},
"BUY_SPY160630P00265000_FOR_6796__10": {
"max": 1
},
"SELL_SPY160630P00265000_FOR_6736__10": {
"max": 1
},
"BUY_SPY160630C00144000_FOR_5694__10": {
"max": 1
},
"SELL_SPY160630C00144000_FOR_5647__10": {
"max": 1
},
"BUY_SPY160630C00145000_FOR_5598__10": {
"max": 1
},
"SELL_SPY160630C00145000_FOR_5554__10": {
"max": 1
},
"BUY_SPY160630C00146000_FOR_5505__29": {
"max": 1
},
"SELL_SPY160630C00146000_FOR_5461__29": {
"max": 1
},
"BUY_SPY160630C00147000_FOR_5412__10": {
"max": 1
},
"SELL_SPY160630C00147000_FOR_5368__10": {
"max": 1
},
"BUY_SPY160630C00148000_FOR_5319__28": {
"max": 1
},
"SELL_SPY160630C00148000_FOR_5275__28": {
"max": 1
},
"BUY_SPY160630C00149000_FOR_5226__10": {
"max": 1
},
"SELL_SPY160630C00149000_FOR_5183__10": {
"max": 1
},
"BUY_SPY160630C00150000_FOR_5136__28": {
"max": 1
},
"SELL_SPY160630C00150000_FOR_5093__28": {
"max": 1
},
"BUY_SPY160630C00151000_FOR_5042__10": {
"max": 1
},
"SELL_SPY160630C00151000_FOR_5000__10": {
"max": 1
},
"BUY_SPY160630C00152000_FOR_4952__28": {
"max": 1
},
"SELL_SPY160630C00152000_FOR_4909__28": {
"max": 1
},
"BUY_SPY160630C00153000_FOR_4861__18": {
"max": 1
},
"SELL_SPY160630C00153000_FOR_4818__18": {
"max": 1
},
"BUY_SPY160630C00154000_FOR_4769__10": {
"max": 1
},
"SELL_SPY160630C00154000_FOR_4727__10": {
"max": 1
},
"BUY_SPY160630C00155000_FOR_4679__28": {
"max": 1
},
"SELL_SPY160630C00155000_FOR_4637__28": {
"max": 1
},
"BUY_SPY160630C00156000_FOR_4589__28": {
"max": 1
},
"SELL_SPY160630C00156000_FOR_4548__28": {
"max": 1
},
"BUY_SPY160630C00157000_FOR_4499__18": {
"max": 1
},
"SELL_SPY160630C00157000_FOR_4458__18": {
"max": 1
},
"BUY_SPY160630C00158000_FOR_4410__32": {
"max": 1
},
"SELL_SPY160630C00158000_FOR_4369__32": {
"max": 1
},
"BUY_SPY160630C00159000_FOR_4319__10": {
"max": 1
},
"SELL_SPY160630C00159000_FOR_4281__10": {
"max": 1
},
"BUY_SPY160630C00160000_FOR_4231__10": {
"max": 1
},
"SELL_SPY160630C00160000_FOR_4193__10": {
"max": 1
},
"BUY_SPY160630C00161000_FOR_4144__39": {
"max": 1
},
"SELL_SPY160630C00161000_FOR_4105__39": {
"max": 1
},
"BUY_SPY160630C00162000_FOR_4056__41": {
"max": 1
},
"SELL_SPY160630C00162000_FOR_4020__41": {
"max": 1
},
"BUY_SPY160630C00163000_FOR_3969__41": {
"max": 1
},
"SELL_SPY160630C00163000_FOR_3933__41": {
"max": 1
},
"BUY_SPY160630C00164000_FOR_3882__41": {
"max": 1
},
"SELL_SPY160630C00164000_FOR_3845__41": {
"max": 1
},
"BUY_SPY160630C00165000_FOR_3795__10": {
"max": 1
},
"SELL_SPY160630C00165000_FOR_3761__10": {
"max": 1
},
"BUY_SPY160630C00166000_FOR_3710__41": {
"max": 1
},
"SELL_SPY160630C00166000_FOR_3676__41": {
"max": 1
},
"BUY_SPY160630C00167000_FOR_3624__10": {
"max": 1
},
"SELL_SPY160630C00167000_FOR_3591__10": {
"max": 1
},
"BUY_SPY160630C00168000_FOR_3533__15": {
"max": 1
},
"SELL_SPY160630C00168000_FOR_3507__15": {
"max": 1
},
"BUY_SPY160630C00169000_FOR_3448__23": {
"max": 1
},
"SELL_SPY160630C00169000_FOR_3423__23": {
"max": 1
},
"BUY_SPY160630C00170000_FOR_3364__15": {
"max": 1
},
"SELL_SPY160630C00170000_FOR_3339__15": {
"max": 1
},
"BUY_SPY160630C00171000_FOR_3281__14": {
"max": 1
},
"SELL_SPY160630C00171000_FOR_3258__14": {
"max": 1
},
"BUY_SPY160630C00172000_FOR_3200__14": {
"max": 1
},
"SELL_SPY160630C00172000_FOR_3176__14": {
"max": 1
},
"BUY_SPY160630C00173000_FOR_3117__10": {
"max": 1
},
"SELL_SPY160630C00173000_FOR_3094__10": {
"max": 1
},
"BUY_SPY160630C00174000_FOR_3033__313": {
"max": 1
},
"SELL_SPY160630C00174000_FOR_3014__313": {
"max": 1
},
"BUY_SPY160630C00175000_FOR_2955__10": {
"max": 1
},
"SELL_SPY160630C00175000_FOR_2934__10": {
"max": 1
},
"BUY_SPY160630C00176000_FOR_2875__13": {
"max": 1
},
"SELL_SPY160630C00176000_FOR_2854__13": {
"max": 1
},
"BUY_SPY160630C00177000_FOR_2796__10": {
"max": 1
},
"SELL_SPY160630C00177000_FOR_2775__10": {
"max": 1
},
"BUY_SPY160630C00178000_FOR_2718__12": {
"max": 1
},
"SELL_SPY160630C00178000_FOR_2697__12": {
"max": 1
},
"BUY_SPY160630C00179000_FOR_2640__210": {
"max": 1
},
"SELL_SPY160630C00179000_FOR_2620__210": {
"max": 1
},
"BUY_SPY160630C00180000_FOR_2562__12": {
"max": 1
},
"SELL_SPY160630C00180000_FOR_2543__12": {
"max": 1
},
"BUY_SPY160630C00181000_FOR_2486__81": {
"max": 1
},
"SELL_SPY160630C00181000_FOR_2467__81": {
"max": 1
},
"BUY_SPY160630C00182000_FOR_2411__12": {
"max": 1
},
"SELL_SPY160630C00182000_FOR_2391__12": {
"max": 1
},
"BUY_SPY160630C00183000_FOR_2335__11": {
"max": 1
},
"SELL_SPY160630C00183000_FOR_2317__11": {
"max": 1
},
"BUY_SPY160630C00184000_FOR_2257__54": {
"max": 1
},
"SELL_SPY160630C00184000_FOR_2243__54": {
"max": 1
},
"BUY_SPY160630C00185000_FOR_2187__11": {
"max": 1
},
"SELL_SPY160630C00185000_FOR_2169__11": {
"max": 1
},
"BUY_SPY160630C00186000_FOR_2114__11": {
"max": 1
},
"SELL_SPY160630C00186000_FOR_2097__11": {
"max": 1
},
"BUY_SPY160630C00187000_FOR_2042__219": {
"max": 1
},
"SELL_SPY160630C00187000_FOR_2026__219": {
"max": 1
},
"BUY_SPY160630C00188000_FOR_1971__232": {
"max": 1
},
"SELL_SPY160630C00188000_FOR_1955__232": {
"max": 1
},
"BUY_SPY160630C00189000_FOR_1901__10": {
"max": 1
},
"SELL_SPY160630C00189000_FOR_1885__10": {
"max": 1
},
"BUY_SPY160630C00190000_FOR_1832__10": {
"max": 1
},
"SELL_SPY160630C00190000_FOR_1816__10": {
"max": 1
},
"BUY_SPY160630C00191000_FOR_1763__189": {
"max": 1
},
"SELL_SPY160630C00191000_FOR_1748__189": {
"max": 1
},
"BUY_SPY160630C00192000_FOR_1696__10": {
"max": 1
},
"SELL_SPY160630C00192000_FOR_1681__10": {
"max": 1
},
"BUY_SPY160630C00193000_FOR_1629__1594": {
"max": 1
},
"SELL_SPY160630C00193000_FOR_1614__1594": {
"max": 1
},
"BUY_SPY160630C00194000_FOR_1564__1589": {
"max": 1
},
"SELL_SPY160630C00194000_FOR_1549__1589": {
"max": 1
},
"BUY_SPY160630C00195000_FOR_1499__1588": {
"max": 1
},
"SELL_SPY160630C00195000_FOR_1484__1588": {
"max": 1
},
"BUY_SPY160630C00196000_FOR_1436__1062": {
"max": 1
},
"SELL_SPY160630C00196000_FOR_1422__1062": {
"max": 1
},
"BUY_SPY160630C00197000_FOR_1374__232": {
"max": 1
},
"SELL_SPY160630C00197000_FOR_1360__232": {
"max": 1
},
"BUY_SPY160630C00198000_FOR_1312__231": {
"max": 1
},
"SELL_SPY160630C00198000_FOR_1300__231": {
"max": 1
},
"BUY_SPY160630C00199000_FOR_1252__231": {
"max": 1
},
"SELL_SPY160630C00199000_FOR_1240__231": {
"max": 1
},
"BUY_SPY160630C00200000_FOR_1193__218": {
"max": 1
},
"SELL_SPY160630C00200000_FOR_1181__218": {
"max": 1
},
"BUY_SPY160630C00201000_FOR_1141__1848": {
"max": 1
},
"SELL_SPY160630C00201000_FOR_1124__1848": {
"max": 1
},
"BUY_SPY160630C00202000_FOR_1083__1490": {
"max": 1
},
"SELL_SPY160630C00202000_FOR_1068__1490": {
"max": 1
},
"BUY_SPY160630C00203000_FOR_1026__594": {
"max": 1
},
"SELL_SPY160630C00203000_FOR_1013__594": {
"max": 1
},
"BUY_SPY160630C00204000_FOR_974__1293": {
"max": 1
},
"SELL_SPY160630C00204000_FOR_960__1293": {
"max": 1
},
"BUY_SPY160630C00205000_FOR_922__2044": {
"max": 1
},
"SELL_SPY160630C00205000_FOR_907__2044": {
"max": 1
},
"BUY_SPY160630C00206000_FOR_872__1959": {
"max": 1
},
"SELL_SPY160630C00206000_FOR_856__1959": {
"max": 1
},
"BUY_SPY160630C00207000_FOR_821__1385": {
"max": 1
},
"SELL_SPY160630C00207000_FOR_807__1385": {
"max": 1
},
"BUY_SPY160630C00208000_FOR_773__17": {
"max": 1
},
"SELL_SPY160630C00208000_FOR_759__17": {
"max": 1
},
"BUY_SPY160630C00209000_FOR_726__231": {
"max": 1
},
"SELL_SPY160630C00209000_FOR_713__231": {
"max": 1
},
"BUY_SPY160630C00210000_FOR_681__1515": {
"max": 1
},
"SELL_SPY160630C00210000_FOR_668__1515": {
"max": 1
},
"BUY_SPY160630C00211000_FOR_637__2510": {
"max": 1
},
"SELL_SPY160630C00211000_FOR_625__2510": {
"max": 1
},
"BUY_SPY160630C00212000_FOR_595__2596": {
"max": 1
},
"SELL_SPY160630C00212000_FOR_583__2596": {
"max": 1
},
"BUY_SPY160630C00213000_FOR_555__894": {
"max": 1
},
"SELL_SPY160630C00213000_FOR_543__894": {
"max": 1
},
"BUY_SPY160630C00214000_FOR_516__1743": {
"max": 1
},
"SELL_SPY160630C00214000_FOR_504__1743": {
"max": 1
},
"BUY_SPY160630C00215000_FOR_479__2840": {
"max": 1
},
"SELL_SPY160630C00215000_FOR_467__2840": {
"max": 1
},
"BUY_SPY160630C00216000_FOR_444__2762": {
"max": 1
},
"SELL_SPY160630C00216000_FOR_432__2762": {
"max": 1
},
"BUY_SPY160630C00217000_FOR_410__2826": {
"max": 1
},
"SELL_SPY160630C00217000_FOR_399__2826": {
"max": 1
},
"BUY_SPY160630C00218000_FOR_378__3028": {
"max": 1
},
"SELL_SPY160630C00218000_FOR_367__3028": {
"max": 1
},
"BUY_SPY160630C00219000_FOR_347__1034": {
"max": 1
},
"SELL_SPY160630C00219000_FOR_337__1034": {
"max": 1
},
"BUY_SPY160630C00220000_FOR_318__1043": {
"max": 1
},
"SELL_SPY160630C00220000_FOR_308__1043": {
"max": 1
},
"BUY_SPY160630C00221000_FOR_291__1988": {
"max": 1
},
"SELL_SPY160630C00221000_FOR_281__1988": {
"max": 1
},
"BUY_SPY160630C00222000_FOR_266__2996": {
"max": 1
},
"SELL_SPY160630C00222000_FOR_256__2996": {
"max": 1
},
"BUY_SPY160630C00223000_FOR_241__231": {
"max": 1
},
"SELL_SPY160630C00223000_FOR_232__231": {
"max": 1
},
"BUY_SPY160630C00224000_FOR_219__1061": {
"max": 1
},
"SELL_SPY160630C00224000_FOR_210__1061": {
"max": 1
},
"BUY_SPY160630C00225000_FOR_198__1286": {
"max": 1
},
"SELL_SPY160630C00225000_FOR_189__1286": {
"max": 1
},
"BUY_SPY160630C00226000_FOR_179__3150": {
"max": 1
},
"SELL_SPY160630C00226000_FOR_170__3150": {
"max": 1
},
"BUY_SPY160630C00227000_FOR_160__2000": {
"max": 1
},
"SELL_SPY160630C00227000_FOR_152__2000": {
"max": 1
},
"BUY_SPY160630C00228000_FOR_144__231": {
"max": 1
},
"SELL_SPY160630C00228000_FOR_136__231": {
"max": 1
},
"BUY_SPY160630C00229000_FOR_129__231": {
"max": 1
},
"SELL_SPY160630C00229000_FOR_121__231": {
"max": 1
},
"BUY_SPY160630C00230000_FOR_115__3000": {
"max": 1
},
"SELL_SPY160630C00230000_FOR_107__3000": {
"max": 1
},
"BUY_SPY160630C00231000_FOR_102__2000": {
"max": 1
},
"SELL_SPY160630C00231000_FOR_95__2000": {
"max": 1
},
"BUY_SPY160630C00232000_FOR_90__2000": {
"max": 1
},
"SELL_SPY160630C00232000_FOR_83__2000": {
"max": 1
},
"BUY_SPY160630C00233000_FOR_80__3000": {
"max": 1
},
"SELL_SPY160630C00233000_FOR_73__3000": {
"max": 1
},
"BUY_SPY160630C00234000_FOR_70__3000": {
"max": 1
},
"SELL_SPY160630C00234000_FOR_64__3000": {
"max": 1
},
"BUY_SPY160630C00235000_FOR_62__3000": {
"max": 1
},
"SELL_SPY160630C00235000_FOR_55__3000": {
"max": 1
},
"BUY_SPY160630C00236000_FOR_54__3150": {
"max": 1
},
"SELL_SPY160630C00236000_FOR_48__3150": {
"max": 1
},
"BUY_SPY160630C00237000_FOR_47__3150": {
"max": 1
},
"SELL_SPY160630C00237000_FOR_41__3150": {
"max": 1
},
"BUY_SPY160630C00238000_FOR_41__3150": {
"max": 1
},
"SELL_SPY160630C00238000_FOR_35__3150": {
"max": 1
},
"BUY_SPY160630C00239000_FOR_36__3000": {
"max": 1
},
"SELL_SPY160630C00239000_FOR_29__3000": {
"max": 1
},
"BUY_SPY160630C00240000_FOR_31__3150": {
"max": 1
},
"SELL_SPY160630C00240000_FOR_25__3150": {
"max": 1
},
"BUY_SPY160630C00245000_FOR_15__3000": {
"max": 1
},
"SELL_SPY160630C00245000_FOR_9__3000": {
"max": 1
},
"BUY_SPY160630C00250000_FOR_8__3150": {
"max": 1
},
"SELL_SPY160630C00250000_FOR_4__3150": {
"max": 1
},
"BUY_SPY160630C00255000_FOR_5__2000": {
"max": 1
},
"BUY_SPY160630C00260000_FOR_4__2000": {
"max": 1
},
"BUY_SPY160630C00265000_FOR_4__1988": {
"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":