UNPKG

javascript-lp-solver

Version:

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

2,012 lines 2.6 MB
{ "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":