javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
1,819 lines • 1.6 MB
JSON
{
"expects": {
"result": 3.35,
"SELL_SPY170120P00200000_FOR_1910__997": 1,
"BUY_SPY170120C00200000_FOR_1561__997": 1,
"BUY_SPY170120P00050000_FOR_11__3017": 1,
"SELL_SPY170120C00050000_FOR_14997__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_SPY170120P00305000_FOR_10851__10": {
"max": 1
},
"SELL_SPY170120P00305000_FOR_10775__10": {
"max": 1
},
"BUY_SPY170120C00290000_FOR_6__1980": {
"max": 1
},
"BUY_SPY170120P00290000_FOR_9366__10": {
"max": 1
},
"SELL_SPY170120P00290000_FOR_9290__10": {
"max": 1
},
"BUY_SPY170120P00095000_FOR_86__63": {
"max": 1
},
"SELL_SPY170120P00095000_FOR_77__63": {
"max": 1
},
"BUY_SPY170120P00090000_FOR_69__2000": {
"max": 1
},
"SELL_SPY170120P00090000_FOR_60__2000": {
"max": 1
},
"BUY_SPY170120P00085000_FOR_55__2000": {
"max": 1
},
"SELL_SPY170120P00085000_FOR_47__2000": {
"max": 1
},
"BUY_SPY170120P00080000_FOR_44__2000": {
"max": 1
},
"SELL_SPY170120P00080000_FOR_37__2000": {
"max": 1
},
"BUY_SPY170120P00075000_FOR_34__2000": {
"max": 1
},
"SELL_SPY170120P00075000_FOR_28__2000": {
"max": 1
},
"BUY_SPY170120P00070000_FOR_27__1000": {
"max": 1
},
"SELL_SPY170120P00070000_FOR_19__1000": {
"max": 1
},
"BUY_SPY170120P00065000_FOR_21__11": {
"max": 1
},
"SELL_SPY170120P00065000_FOR_12__11": {
"max": 1
},
"BUY_SPY170120P00060000_FOR_17__11": {
"max": 1
},
"SELL_SPY170120P00060000_FOR_8__11": {
"max": 1
},
"BUY_SPY170120P00285000_FOR_8871__10": {
"max": 1
},
"SELL_SPY170120P00285000_FOR_8796__10": {
"max": 1
},
"BUY_SPY170120P00280000_FOR_8377__10": {
"max": 1
},
"SELL_SPY170120P00280000_FOR_8301__10": {
"max": 1
},
"BUY_SPY170120P00275000_FOR_7883__10": {
"max": 1
},
"SELL_SPY170120P00275000_FOR_7808__10": {
"max": 1
},
"BUY_SPY170120P00270000_FOR_7390__10": {
"max": 1
},
"SELL_SPY170120P00270000_FOR_7316__10": {
"max": 1
},
"BUY_SPY170120P00185000_FOR_1348__3266": {
"max": 1
},
"SELL_SPY170120P00185000_FOR_1328__3266": {
"max": 1
},
"BUY_SPY170120P00180000_FOR_1191__2000": {
"max": 1
},
"SELL_SPY170120P00180000_FOR_1174__2000": {
"max": 1
},
"BUY_SPY170120P00175000_FOR_1050__2000": {
"max": 1
},
"SELL_SPY170120P00175000_FOR_1035__2000": {
"max": 1
},
"BUY_SPY170120P00170000_FOR_924__2000": {
"max": 1
},
"SELL_SPY170120P00170000_FOR_911__2000": {
"max": 1
},
"BUY_SPY170120P00165000_FOR_810__1000": {
"max": 1
},
"SELL_SPY170120P00165000_FOR_799__1000": {
"max": 1
},
"BUY_SPY170120P00160000_FOR_709__1996": {
"max": 1
},
"SELL_SPY170120P00160000_FOR_697__1996": {
"max": 1
},
"BUY_SPY170120P00155000_FOR_618__988": {
"max": 1
},
"SELL_SPY170120P00155000_FOR_607__988": {
"max": 1
},
"BUY_SPY170120P00150000_FOR_538__6": {
"max": 1
},
"SELL_SPY170120P00150000_FOR_527__6": {
"max": 1
},
"BUY_SPY170120P00145000_FOR_467__956": {
"max": 1
},
"SELL_SPY170120P00145000_FOR_455__956": {
"max": 1
},
"BUY_SPY170120P00140000_FOR_398__10": {
"max": 1
},
"SELL_SPY170120P00140000_FOR_393__10": {
"max": 1
},
"BUY_SPY170120P00135000_FOR_349__941": {
"max": 1
},
"SELL_SPY170120P00135000_FOR_336__941": {
"max": 1
},
"BUY_SPY170120P00130000_FOR_300__949": {
"max": 1
},
"SELL_SPY170120P00130000_FOR_286__949": {
"max": 1
},
"BUY_SPY170120P00125000_FOR_256__25": {
"max": 1
},
"SELL_SPY170120P00125000_FOR_244__25": {
"max": 1
},
"BUY_SPY170120P00120000_FOR_218__1975": {
"max": 1
},
"SELL_SPY170120P00120000_FOR_205__1975": {
"max": 1
},
"BUY_SPY170120P00115000_FOR_184__1999": {
"max": 1
},
"SELL_SPY170120P00115000_FOR_173__1999": {
"max": 1
},
"BUY_SPY170120P00110000_FOR_154__2000": {
"max": 1
},
"SELL_SPY170120P00110000_FOR_144__2000": {
"max": 1
},
"BUY_SPY170120P00105000_FOR_128__2000": {
"max": 1
},
"SELL_SPY170120P00105000_FOR_118__2000": {
"max": 1
},
"BUY_SPY170120P00100000_FOR_105__2000": {
"max": 1
},
"SELL_SPY170120P00100000_FOR_96__2000": {
"max": 1
},
"BUY_SPY170120C00095000_FOR_10572__10": {
"max": 1
},
"SELL_SPY170120C00095000_FOR_10497__10": {
"max": 1
},
"BUY_SPY170120C00090000_FOR_11072__10": {
"max": 1
},
"SELL_SPY170120C00090000_FOR_10997__10": {
"max": 1
},
"BUY_SPY170120C00085000_FOR_11572__10": {
"max": 1
},
"SELL_SPY170120C00085000_FOR_11497__10": {
"max": 1
},
"BUY_SPY170120C00080000_FOR_12072__10": {
"max": 1
},
"SELL_SPY170120C00080000_FOR_11997__10": {
"max": 1
},
"BUY_SPY170120C00075000_FOR_12576__10": {
"max": 1
},
"SELL_SPY170120C00075000_FOR_12493__10": {
"max": 1
},
"BUY_SPY170120C00070000_FOR_13076__10": {
"max": 1
},
"SELL_SPY170120C00070000_FOR_12993__10": {
"max": 1
},
"BUY_SPY170120C00065000_FOR_13572__10": {
"max": 1
},
"SELL_SPY170120C00065000_FOR_13497__10": {
"max": 1
},
"BUY_SPY170120C00060000_FOR_14072__10": {
"max": 1
},
"SELL_SPY170120C00060000_FOR_13997__10": {
"max": 1
},
"BUY_SPY170120C00285000_FOR_6__997": {
"max": 1
},
"SELL_SPY170120C00285000_FOR_2__997": {
"max": 1
},
"BUY_SPY170120C00280000_FOR_6__20": {
"max": 1
},
"BUY_SPY170120C00275000_FOR_8__2000": {
"max": 1
},
"SELL_SPY170120C00275000_FOR_5__2000": {
"max": 1
},
"BUY_SPY170120C00270000_FOR_11__2000": {
"max": 1
},
"SELL_SPY170120C00270000_FOR_2__2000": {
"max": 1
},
"BUY_SPY170120C00185000_FOR_2492__275": {
"max": 1
},
"SELL_SPY170120C00185000_FOR_2468__275": {
"max": 1
},
"BUY_SPY170120C00180000_FOR_2842__31": {
"max": 1
},
"SELL_SPY170120C00180000_FOR_2815__31": {
"max": 1
},
"BUY_SPY170120C00175000_FOR_3208__10": {
"max": 1
},
"SELL_SPY170120C00175000_FOR_3179__10": {
"max": 1
},
"BUY_SPY170120C00170000_FOR_3588__606": {
"max": 1
},
"SELL_SPY170120C00170000_FOR_3558__606": {
"max": 1
},
"BUY_SPY170120C00165000_FOR_3988__20": {
"max": 1
},
"SELL_SPY170120C00165000_FOR_3949__20": {
"max": 1
},
"BUY_SPY170120C00160000_FOR_4395__19": {
"max": 1
},
"SELL_SPY170120C00160000_FOR_4354__19": {
"max": 1
},
"BUY_SPY170120C00155000_FOR_4822__10": {
"max": 1
},
"SELL_SPY170120C00155000_FOR_4774__10": {
"max": 1
},
"BUY_SPY170120C00150000_FOR_5254__21": {
"max": 1
},
"SELL_SPY170120C00150000_FOR_5202__21": {
"max": 1
},
"BUY_SPY170120C00145000_FOR_5698__21": {
"max": 1
},
"SELL_SPY170120C00145000_FOR_5643__21": {
"max": 1
},
"BUY_SPY170120C00140000_FOR_6150__18": {
"max": 1
},
"SELL_SPY170120C00140000_FOR_6093__18": {
"max": 1
},
"BUY_SPY170120C00135000_FOR_6609__21": {
"max": 1
},
"SELL_SPY170120C00135000_FOR_6549__21": {
"max": 1
},
"BUY_SPY170120C00130000_FOR_7077__10": {
"max": 1
},
"SELL_SPY170120C00130000_FOR_7015__10": {
"max": 1
},
"BUY_SPY170120C00125000_FOR_7572__10": {
"max": 1
},
"SELL_SPY170120C00125000_FOR_7498__10": {
"max": 1
},
"BUY_SPY170120C00120000_FOR_8072__10": {
"max": 1
},
"SELL_SPY170120C00120000_FOR_7997__10": {
"max": 1
},
"BUY_SPY170120C00115000_FOR_8572__10": {
"max": 1
},
"SELL_SPY170120C00115000_FOR_8497__10": {
"max": 1
},
"BUY_SPY170120C00110000_FOR_9072__10": {
"max": 1
},
"SELL_SPY170120C00110000_FOR_8997__10": {
"max": 1
},
"BUY_SPY170120C00105000_FOR_9572__10": {
"max": 1
},
"SELL_SPY170120C00105000_FOR_9497__10": {
"max": 1
},
"BUY_SPY170120C00100000_FOR_10072__10": {
"max": 1
},
"SELL_SPY170120C00100000_FOR_9997__10": {
"max": 1
},
"BUY_SPY170120P00295000_FOR_9861__10": {
"max": 1
},
"SELL_SPY170120P00295000_FOR_9785__10": {
"max": 1
},
"BUY_SPY170120C00305000_FOR_5__11": {
"max": 1
},
"BUY_SPY170120C00300000_FOR_6__11": {
"max": 1
},
"BUY_SPY170120C00295000_FOR_6__979": {
"max": 1
},
"BUY_SPY170120C00055000_FOR_14572__10": {
"max": 1
},
"SELL_SPY170120C00055000_FOR_14497__10": {
"max": 1
},
"BUY_SPY170120P00055000_FOR_14__3000": {
"max": 1
},
"SELL_SPY170120P00055000_FOR_9__3000": {
"max": 1
},
"BUY_SPY170120P00300000_FOR_10356__10": {
"max": 1
},
"SELL_SPY170120P00300000_FOR_10280__10": {
"max": 1
},
"BUY_SPY170120P00265000_FOR_6891__20": {
"max": 1
},
"SELL_SPY170120P00265000_FOR_6819__20": {
"max": 1
},
"BUY_SPY170120P00260000_FOR_6407__20": {
"max": 1
},
"SELL_SPY170120P00260000_FOR_6337__20": {
"max": 1
},
"BUY_SPY170120P00255000_FOR_5927__20": {
"max": 1
},
"SELL_SPY170120P00255000_FOR_5859__20": {
"max": 1
},
"BUY_SPY170120P00250000_FOR_5455__30": {
"max": 1
},
"SELL_SPY170120P00250000_FOR_5387__30": {
"max": 1
},
"BUY_SPY170120P00245000_FOR_4999__20": {
"max": 1
},
"SELL_SPY170120P00245000_FOR_4933__20": {
"max": 1
},
"BUY_SPY170120P00240000_FOR_4556__10": {
"max": 1
},
"SELL_SPY170120P00240000_FOR_4503__10": {
"max": 1
},
"BUY_SPY170120P00235000_FOR_4137__31": {
"max": 1
},
"SELL_SPY170120P00235000_FOR_4089__31": {
"max": 1
},
"BUY_SPY170120P00230000_FOR_3737__10": {
"max": 1
},
"SELL_SPY170120P00230000_FOR_3692__10": {
"max": 1
},
"BUY_SPY170120P00225000_FOR_3368__20": {
"max": 1
},
"SELL_SPY170120P00225000_FOR_3328__20": {
"max": 1
},
"BUY_SPY170120P00220000_FOR_3025__36": {
"max": 1
},
"SELL_SPY170120P00220000_FOR_2989__36": {
"max": 1
},
"BUY_SPY170120P00215000_FOR_2711__20": {
"max": 1
},
"SELL_SPY170120P00215000_FOR_2679__20": {
"max": 1
},
"BUY_SPY170120P00210000_FOR_2423__19": {
"max": 1
},
"SELL_SPY170120P00210000_FOR_2395__19": {
"max": 1
},
"BUY_SPY170120P00205000_FOR_2162__29": {
"max": 1
},
"SELL_SPY170120P00205000_FOR_2137__29": {
"max": 1
},
"BUY_SPY170120P00200000_FOR_1926__997": {
"max": 1
},
"SELL_SPY170120P00200000_FOR_1910__997": {
"max": 1
},
"BUY_SPY170120P00199000_FOR_1882__997": {
"max": 1
},
"SELL_SPY170120P00199000_FOR_1858__997": {
"max": 1
},
"BUY_SPY170120P00198000_FOR_1839__1996": {
"max": 1
},
"SELL_SPY170120P00198000_FOR_1815__1996": {
"max": 1
},
"BUY_SPY170120P00197000_FOR_1797__1997": {
"max": 1
},
"SELL_SPY170120P00197000_FOR_1773__1997": {
"max": 1
},
"BUY_SPY170120P00196000_FOR_1754__1998": {
"max": 1
},
"SELL_SPY170120P00196000_FOR_1734__1998": {
"max": 1
},
"BUY_SPY170120P00195000_FOR_1713__1998": {
"max": 1
},
"SELL_SPY170120P00195000_FOR_1693__1998": {
"max": 1
},
"BUY_SPY170120P00194000_FOR_1674__1082": {
"max": 1
},
"SELL_SPY170120P00194000_FOR_1652__1082": {
"max": 1
},
"BUY_SPY170120P00193000_FOR_1634__1999": {
"max": 1
},
"SELL_SPY170120P00193000_FOR_1612__1999": {
"max": 1
},
"BUY_SPY170120P00192000_FOR_1595__999": {
"max": 1
},
"SELL_SPY170120P00192000_FOR_1574__999": {
"max": 1
},
"BUY_SPY170120P00191000_FOR_1557__1000": {
"max": 1
},
"SELL_SPY170120P00191000_FOR_1536__1000": {
"max": 1
},
"BUY_SPY170120P00190000_FOR_1521__2000": {
"max": 1
},
"SELL_SPY170120P00190000_FOR_1500__2000": {
"max": 1
},
"BUY_SPY170120P00189000_FOR_1484__2000": {
"max": 1
},
"SELL_SPY170120P00189000_FOR_1464__2000": {
"max": 1
},
"BUY_SPY170120C00265000_FOR_17__2000": {
"max": 1
},
"SELL_SPY170120C00265000_FOR_9__2000": {
"max": 1
},
"BUY_SPY170120C00260000_FOR_27__2000": {
"max": 1
},
"SELL_SPY170120C00260000_FOR_18__2000": {
"max": 1
},
"BUY_SPY170120C00255000_FOR_44__3284": {
"max": 1
},
"SELL_SPY170120C00255000_FOR_35__3284": {
"max": 1
},
"BUY_SPY170120C00250000_FOR_71__3000": {
"max": 1
},
"SELL_SPY170120C00250000_FOR_62__3000": {
"max": 1
},
"BUY_SPY170120C00245000_FOR_112__3000": {
"max": 1
},
"SELL_SPY170120C00245000_FOR_101__3000": {
"max": 1
},
"BUY_SPY170120C00240000_FOR_172__3300": {
"max": 1
},
"SELL_SPY170120C00240000_FOR_158__3300": {
"max": 1
},
"BUY_SPY170120C00235000_FOR_251__3300": {
"max": 1
},
"SELL_SPY170120C00235000_FOR_236__3300": {
"max": 1
},
"BUY_SPY170120C00230000_FOR_355__1000": {
"max": 1
},
"SELL_SPY170120C00230000_FOR_338__1000": {
"max": 1
},
"BUY_SPY170120C00225000_FOR_488__3000": {
"max": 1
},
"SELL_SPY170120C00225000_FOR_469__3000": {
"max": 1
},
"BUY_SPY170120C00220000_FOR_649__3000": {
"max": 1
},
"SELL_SPY170120C00220000_FOR_627__3000": {
"max": 1
},
"BUY_SPY170120C00215000_FOR_837__1000": {
"max": 1
},
"SELL_SPY170120C00215000_FOR_815__1000": {
"max": 1
},
"BUY_SPY170120C00210000_FOR_1051__1998": {
"max": 1
},
"SELL_SPY170120C00210000_FOR_1030__1998": {
"max": 1
},
"BUY_SPY170120C00205000_FOR_1298__2992": {
"max": 1
},
"SELL_SPY170120C00205000_FOR_1272__2992": {
"max": 1
},
"BUY_SPY170120C00200000_FOR_1561__997": {
"max": 1
},
"SELL_SPY170120C00200000_FOR_1537__997": {
"max": 1
},
"BUY_SPY170120C00199000_FOR_1618__1996": {
"max": 1
},
"SELL_SPY170120C00199000_FOR_1593__1996": {
"max": 1
},
"BUY_SPY170120C00198000_FOR_1675__1996": {
"max": 1
},
"SELL_SPY170120C00198000_FOR_1651__1996": {
"max": 1
},
"BUY_SPY170120C00197000_FOR_1733__1997": {
"max": 1
},
"SELL_SPY170120C00197000_FOR_1709__1997": {
"max": 1
},
"BUY_SPY170120C00196000_FOR_1792__1998": {
"max": 1
},
"SELL_SPY170120C00196000_FOR_1768__1998": {
"max": 1
},
"BUY_SPY170120C00195000_FOR_1852__999": {
"max": 1
},
"SELL_SPY170120C00195000_FOR_1827__999": {
"max": 1
},
"BUY_SPY170120C00194000_FOR_1913__999": {
"max": 1
},
"SELL_SPY170120C00194000_FOR_1888__999": {
"max": 1
},
"BUY_SPY170120C00193000_FOR_1975__1999": {
"max": 1
},
"SELL_SPY170120C00193000_FOR_1949__1999": {
"max": 1
},
"BUY_SPY170120C00192000_FOR_2037__1999": {
"max": 1
},
"SELL_SPY170120C00192000_FOR_2010__1999": {
"max": 1
},
"BUY_SPY170120C00191000_FOR_2101__20": {
"max": 1
},
"SELL_SPY170120C00191000_FOR_2074__20": {
"max": 1
},
"BUY_SPY170120C00190000_FOR_2161__20": {
"max": 1
},
"SELL_SPY170120C00190000_FOR_2138__20": {
"max": 1
},
"BUY_SPY170120C00189000_FOR_2227__189": {
"max": 1
},
"SELL_SPY170120C00189000_FOR_2202__189": {
"max": 1
},
"BUY_SPY170120C00310000_FOR_5__992": {
"max": 1
},
"BUY_SPY170120C00315000_FOR_5__998": {
"max": 1
},
"BUY_SPY170120P00310000_FOR_11345__10": {
"max": 1
},
"SELL_SPY170120P00310000_FOR_11270__10": {
"max": 1
},
"BUY_SPY170120P00315000_FOR_11840__10": {
"max": 1
},
"SELL_SPY170120P00315000_FOR_11765__10": {
"max": 1
},
"BUY_SPY170120P00320000_FOR_12335__10": {
"max": 1
},
"SELL_SPY170120P00320000_FOR_12260__10": {
"max": 1
},
"BUY_SPY170120C00320000_FOR_5__11": {
"max": 1
},
"BUY_SPY170120P00050000_FOR_11__3017": {
"max": 1
},
"BUY_SPY170120C00050000_FOR_15072__10": {
"max": 1
},
"SELL_SPY170120C00050000_FOR_14997__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_SPY170120P00305000_FOR_10851__10": 1,
"SELL_SPY170120P00305000_FOR_10775__10": 1,
"BUY_SPY170120C00290000_FOR_6__1980": 1,
"BUY_SPY170120P00290000_FOR_9366__10": 1,
"SELL_SPY170120P00290000_FOR_9290__10": 1,
"BUY_SPY170120P00095000_FOR_86__63": 1,
"SELL_SPY170120P00095000_FOR_77__63": 1,
"BUY_SPY170120P00090000_FOR_69__2000": 1,
"SELL_SPY170120P00090000_FOR_60__2000": 1,
"BUY_SPY170120P00085000_FOR_55__2000": 1,
"SELL_SPY170120P00085000_FOR_47__2000": 1,
"BUY_SPY170120P00080000_FOR_44__2000": 1,
"SELL_SPY170120P00080000_FOR_37__2000": 1,
"BUY_SPY170120P00075000_FOR_34__2000": 1,
"SELL_SPY170120P00075000_FOR_28__2000": 1,
"BUY_SPY170120P00070000_FOR_27__1000": 1,
"SELL_SPY170120P00070000_FOR_19__1000": 1,
"BUY_SPY170120P00065000_FOR_21__11": 1,
"SELL_SPY170120P00065000_FOR_12__11": 1,
"BUY_SPY170120P00060000_FOR_17__11": 1,
"SELL_SPY170120P00060000_FOR_8__11": 1,
"BUY_SPY170120P00285000_FOR_8871__10": 1,
"SELL_SPY170120P00285000_FOR_8796__10": 1,
"BUY_SPY170120P00280000_FOR_8377__10": 1,
"SELL_SPY170120P00280000_FOR_8301__10": 1,
"BUY_SPY170120P00275000_FOR_7883__10": 1,
"SELL_SPY170120P00275000_FOR_7808__10": 1,
"BUY_SPY170120P00270000_FOR_7390__10": 1,
"SELL_SPY170120P00270000_FOR_7316__10": 1,
"BUY_SPY170120P00185000_FOR_1348__3266": 1,
"SELL_SPY170120P00185000_FOR_1328__3266": 1,
"BUY_SPY170120P00180000_FOR_1191__2000": 1,
"SELL_SPY170120P00180000_FOR_1174__2000": 1,
"BUY_SPY170120P00175000_FOR_1050__2000": 1,
"SELL_SPY170120P00175000_FOR_1035__2000": 1,
"BUY_SPY170120P00170000_FOR_924__2000": 1,
"SELL_SPY170120P00170000_FOR_911__2000": 1,
"BUY_SPY170120P00165000_FOR_810__1000": 1,
"SELL_SPY170120P00165000_FOR_799__1000": 1,
"BUY_SPY170120P00160000_FOR_709__1996": 1,
"SELL_SPY170120P00160000_FOR_697__1996": 1,
"BUY_SPY170120P00155000_FOR_618__988": 1,
"SELL_SPY170120P00155000_FOR_607__988": 1,
"BUY_SPY170120P00150000_FOR_538__6": 1,
"SELL_SPY170120P00150000_FOR_527__6": 1,
"BUY_SPY170120P00145000_FOR_467__956": 1,
"SELL_SPY170120P00145000_FOR_455__956": 1,
"BUY_SPY170120P00140000_FOR_398__10": 1,
"SELL_SPY170120P00140000_FOR_393__10": 1,
"BUY_SPY170120P00135000_FOR_349__941": 1,
"SELL_SPY170120P00135000_FOR_336__941": 1,
"BUY_SPY170120P00130000_FOR_300__949": 1,
"SELL_SPY170120P00130000_FOR_286__949": 1,
"BUY_SPY170120P00125000_FOR_256__25": 1,
"SELL_SPY170120P00125000_FOR_244__25": 1,
"BUY_SPY170120P00120000_FOR_218__1975": 1,
"SELL_SPY170120P00120000_FOR_205__1975": 1,
"BUY_SPY170120P00115000_FOR_184__1999": 1,
"SELL_SPY170120P00115000_FOR_173__1999": 1,
"BUY_SPY170120P00110000_FOR_154__2000": 1,
"SELL_SPY170120P00110000_FOR_144__2000": 1,
"BUY_SPY170120P00105000_FOR_128__2000": 1,
"SELL_SPY170120P00105000_FOR_118__2000": 1,
"BUY_SPY170120P00100000_FOR_105__2000": 1,
"SELL_SPY170120P00100000_FOR_96__2000": 1,
"BUY_SPY170120C00095000_FOR_10572__10": 1,
"SELL_SPY170120C00095000_FOR_10497__10": 1,
"BUY_SPY170120C00090000_FOR_11072__10": 1,
"SELL_SPY170120C00090000_FOR_10997__10": 1,
"BUY_SPY170120C00085000_FOR_11572__10": 1,
"SELL_SPY170120C00085000_FOR_11497__10": 1,
"BUY_SPY170120C00080000_FOR_12072__10": 1,
"SELL_SPY170120C00080000_FOR_11997__10": 1,
"BUY_SPY170120C00075000_FOR_12576__10": 1,
"SELL_SPY170120C00075000_FOR_12493__10": 1,
"BUY_SPY170120C00070000_FOR_13076__10": 1,
"SELL_SPY170120C00070000_FOR_12993__10": 1,
"BUY_SPY170120C00065000_FOR_13572__10": 1,
"SELL_SPY170120C00065000_FOR_13497__10": 1,
"BUY_SPY170120C00060000_FOR_14072__10": 1,
"SELL_SPY170120C00060000_FOR_13997__10": 1,
"BUY_SPY170120C00285000_FOR_6__997": 1,
"SELL_SPY170120C00285000_FOR_2__997": 1,
"BUY_SPY170120C00280000_FOR_6__20": 1,
"BUY_SPY170120C00275000_FOR_8__2000": 1,
"SELL_SPY170120C00275000_FOR_5__2000": 1,
"BUY_SPY170120C00270000_FOR_11__2000": 1,
"SELL_SPY170120C00270000_FOR_2__2000": 1,
"BUY_SPY170120C00185000_FOR_2492__275": 1,
"SELL_SPY170120C00185000_FOR_2468__275": 1,
"BUY_SPY170120C00180000_FOR_2842__31": 1,
"SELL_SPY170120C00180000_FOR_2815__31": 1,
"BUY_SPY170120C00175000_FOR_3208__10": 1,
"SELL_SPY170120C00175000_FOR_3179__10": 1,
"BUY_SPY170120C00170000_FOR_3588__606": 1,
"SELL_SPY170120C00170000_FOR_3558__606": 1,
"BUY_SPY170120C00165000_FOR_3988__20": 1,
"SELL_SPY170120C00165000_FOR_3949__20": 1,
"BUY_SPY170120C00160000_FOR_4395__19": 1,
"SELL_SPY170120C00160000_FOR_4354__19": 1,
"BUY_SPY170120C00155000_FOR_4822__10": 1,
"SELL_SPY170120C00155000_FOR_4774__10": 1,
"BUY_SPY170120C00150000_FOR_5254__21": 1,
"SELL_SPY170120C00150000_FOR_5202__21": 1,
"BUY_SPY170120C00145000_FOR_5698__21": 1,
"SELL_SPY170120C00145000_FOR_5643__21": 1,
"BUY_SPY170120C00140000_FOR_6150__18": 1,
"SELL_SPY170120C00140000_FOR_6093__18": 1,
"BUY_SPY170120C00135000_FOR_6609__21": 1,
"SELL_SPY170120C00135000_FOR_6549__21": 1,
"BUY_SPY170120C00130000_FOR_7077__10": 1,
"SELL_SPY170120C00130000_FOR_7015__10": 1,
"BUY_SPY170120C00125000_FOR_7572__10": 1,
"SELL_SPY170120C00125000_FOR_7498__10": 1,
"BUY_SPY170120C00120000_FOR_8072__10": 1,
"SELL_SPY170120C00120000_FOR_7997__10": 1,
"BUY_SPY170120C00115000_FOR_8572__10": 1,
"SELL_SPY170120C00115000_FOR_8497__10": 1,
"BUY_SPY170120C00110000_FOR_9072__10": 1,
"SELL_SPY170120C00110000_FOR_8997__10": 1,
"BUY_SPY170120C00105000_FOR_9572__10": 1,
"SELL_SPY170120C00105000_FOR_9497__10": 1,
"BUY_SPY170120C00100000_FOR_10072__10": 1,
"SELL_SPY170120C00100000_FOR_9997__10": 1,
"BUY_SPY170120P00295000_FOR_9861__10": 1,
"SELL_SPY170120P00295000_FOR_9785__10": 1,
"BUY_SPY170120C00305000_FOR_5__11": 1,
"BUY_SPY170120C00300000_FOR_6__11": 1,
"BUY_SPY170120C00295000_FOR_6__979": 1,
"BUY_SPY170120C00055000_FOR_14572__10": 1,
"SELL_SPY170120C00055000_FOR_14497__10": 1,
"BUY_SPY170120P00055000_FOR_14__3000": 1,
"SELL_SPY170120P00055000_FOR_9__3000": 1,
"BUY_SPY170120P00300000_FOR_10356__10": 1,
"SELL_SPY170120P00300000_FOR_10280__10": 1,
"BUY_SPY170120P00265000_FOR_6891__20": 1,
"SELL_SPY170120P00265000_FOR_6819__20": 1,
"BUY_SPY170120P00260000_FOR_6407__20": 1,
"SELL_SPY170120P00260000_FOR_6337__20": 1,
"BUY_SPY170120P00255000_FOR_5927__20": 1,
"SELL_SPY170120P00255000_FOR_5859__20": 1,
"BUY_SPY170120P00250000_FOR_5455__30": 1,
"SELL_SPY170120P00250000_FOR_5387__30": 1,
"BUY_SPY170120P00245000_FOR_4999__20": 1,
"SELL_SPY170120P00245000_FOR_4933__20": 1,
"BUY_SPY170120P00240000_FOR_4556__10": 1,
"SELL_SPY170120P00240000_FOR_4503__10": 1,
"BUY_SPY170120P00235000_FOR_4137__31": 1,
"SELL_SPY170120P00235000_FOR_4089__31": 1,
"BUY_SPY170120P00230000_FOR_3737__10": 1,
"SELL_SPY170120P00230000_FOR_3692__10": 1,
"BUY_SPY170120P00225000_FOR_3368__20": 1,
"SELL_SPY170120P00225000_FOR_3328__20": 1,
"BUY_SPY170120P00220000_FOR_3025__36": 1,
"SELL_SPY170120P00220000_FOR_2989__36": 1,
"BUY_SPY170120P00215000_FOR_2711__20": 1,
"SELL_SPY170120P00215000_FOR_2679__20": 1,
"BUY_SPY170120P00210000_FOR_2423__19": 1,
"SELL_SPY170120P00210000_FOR_2395__19": 1,
"BUY_SPY170120P00205000_FOR_2162__29": 1,
"SELL_SPY170120P00205000_FOR_2137__29": 1,
"BUY_SPY170120P00200000_FOR_1926__997": 1,
"SELL_SPY170120P00200000_FOR_1910__997": 1,
"BUY_SPY170120P00199000_FOR_1882__997": 1,
"SELL_SPY170120P00199000_FOR_1858__997": 1,
"BUY_SPY170120P00198000_FOR_1839__1996": 1,
"SELL_SPY170120P00198000_FOR_1815__1996": 1,
"BUY_SPY170120P00197000_FOR_1797__1997": 1,
"SELL_SPY170120P00197000_FOR_1773__1997": 1,
"BUY_SPY170120P00196000_FOR_1754__1998": 1,
"SELL_SPY170120P00196000_FOR_1734__1998": 1,
"BUY_SPY170120P00195000_FOR_1713__1998": 1,
"SELL_SPY170120P00195000_FOR_1693__1998": 1,
"BUY_SPY170120P00194000_FOR_1674__1082": 1,
"SELL_SPY170120P00194000_FOR_1652__1082": 1,
"BUY_SPY170120P00193000_FOR_1634__1999": 1,
"SELL_SPY170120P00193000_FOR_1612__1999": 1,
"BUY_SPY170120P00192000_FOR_1595__999": 1,
"SELL_SPY170120P00192000_FOR_1574__999": 1,
"BUY_SPY170120P00191000_FOR_1557__1000": 1,
"SELL_SPY170120P00191000_FOR_1536__1000": 1,
"BUY_SPY170120P00190000_FOR_1521__2000": 1,
"SELL_SPY170120P00190000_FOR_1500__2000": 1,
"BUY_SPY170120P00189000_FOR_1484__2000": 1,
"SELL_SPY170120P00189000_FOR_1464__2000": 1,
"BUY_SPY170120C00265000_FOR_17__2000": 1,
"SELL_SPY170120C00265000_FOR_9__2000": 1,
"BUY_SPY170120C00260000_FOR_27__2000": 1,
"SELL_SPY170120C00260000_FOR_18__2000": 1,
"BUY_SPY170120C00255000_FOR_44__3284": 1,
"SELL_SPY170120C00255000_FOR_35__3284": 1,
"BUY_SPY170120C00250000_FOR_71__3000": 1,
"SELL_SPY170120C00250000_FOR_62__3000": 1,
"BUY_SPY170120C00245000_FOR_112__3000": 1,
"SELL_SPY170120C00245000_FOR_101__3000": 1,
"BUY_SPY170120C00240000_FOR_172__3300": 1,
"SELL_SPY170120C00240000_FOR_158__3300": 1,
"BUY_SPY170120C00235000_FOR_251__3300": 1,
"SELL_SPY170120C00235000_FOR_236__3300": 1,
"BUY_SPY170120C00230000_FOR_355__1000": 1,
"SELL_SPY170120C00230000_FOR_338__1000": 1,
"BUY_SPY170120C00225000_FOR_488__3000": 1,
"SELL_SPY170120C00225000_FOR_469__3000": 1,
"BUY_SPY170120C00220000_FOR_649__3000": 1,
"SELL_SPY170120C00220000_FOR_627__3000": 1,
"BUY_SPY170120C00215000_FOR_837__1000": 1,
"SELL_SPY170120C00215000_FOR_815__1000": 1,
"BUY_SPY170120C00210000_FOR_1051__1998": 1,
"SELL_SPY170120C00210000_FOR_1030__1998": 1,
"BUY_SPY170120C00205000_FOR_1298__2992": 1,
"SELL_SPY170120C00205000_FOR_1272__2992": 1,
"BUY_SPY170120C00200000_FOR_1561__997": 1,
"SELL_SPY170120C00200000_FOR_1537__997": 1,
"BUY_SPY170120C00199000_FOR_1618__1996": 1,
"SELL_SPY170120C00199000_FOR_1593__1996": 1,
"BUY_SPY170120C00198000_FOR_1675__1996": 1,
"SELL_SPY170120C00198000_FOR_1651__1996": 1,
"BUY_SPY170120C00197000_FOR_1733__1997": 1,
"SELL_SPY170120C00197000_FOR_1709__1997": 1,
"BUY_SPY170120C00196000_FOR_1792__1998": 1,
"SELL_SPY170120C00196000_FOR_1768__1998": 1,
"BUY_SPY170120C00195000_FOR_1852__999": 1,
"SELL_SPY170120C00195000_FOR_1827__999": 1,
"BUY_SPY170120C00194000_FOR_1913__999": 1,
"SELL_SPY170120C00194000_FOR_1888__999": 1,
"BUY_SPY170120C00193000_FOR_1975__1999": 1,
"SELL_SPY170120C00193000_FOR_1949__1999": 1,
"BUY_SPY170120C00192000_FOR_2037__1999": 1,
"SELL_SPY170120C00192000_FOR_2010__1999": 1,
"BUY_SPY170120C00191000_FOR_2101__20": 1,
"SELL_SPY170120C00191000_FOR_2074__20": 1,
"BUY_SPY170120C00190000_FOR_2161__20": 1,
"SELL_SPY170120C00190000_FOR_2138__20": 1,
"BUY_SPY170120C00189000_FOR_2227__189": 1,
"SELL_SPY170120C00189000_FOR_2202__189": 1,
"BUY_SPY170120C00310000_FOR_5__992": 1,
"BUY_SPY170120C00315000_FOR_5__998": 1,
"BUY_SPY170120P00310000_FOR_11345__10": 1,
"SELL_SPY170120P00310000_FOR_11270__10": 1,
"BUY_SPY170120P00315000_FOR_11840__10": 1,
"SELL_SPY170120P00315000_FOR_11765__10": 1,
"BUY_SPY170120P00320000_FOR_12335__10": 1,
"SELL_SPY170120P00320000_FOR_12260__10": 1,
"BUY_SPY170120C00320000_FOR_5__11": 1,
"BUY_SPY170120P00050000_FOR_11__3017": 1,
"BUY_SPY170120C00050000_FOR_15072__