javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
1,844 lines (1,843 loc) • 1.38 MB
JSON
{
"expects": {
"result": 3.7,
"SELL_SPY170915P00170000_FOR_1244__500": 1,
"BUY_SPY170915C00170000_FOR_3831__47": 1,
"BUY_SPY170915P00050000_FOR_25__1212": 1,
"SELL_SPY170915C00050000_FOR_14982__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_SPY170915P00100000_FOR_193__474": {
"max": 1
},
"SELL_SPY170915P00100000_FOR_176__474": {
"max": 1
},
"BUY_SPY170915P00165000_FOR_1136__250": {
"max": 1
},
"SELL_SPY170915P00165000_FOR_1111__250": {
"max": 1
},
"BUY_SPY170915P00170000_FOR_1270__500": {
"max": 1
},
"SELL_SPY170915P00170000_FOR_1244__500": {
"max": 1
},
"BUY_SPY170915C00100000_FOR_10087__10": {
"max": 1
},
"SELL_SPY170915C00100000_FOR_9982__10": {
"max": 1
},
"BUY_SPY170915C00165000_FOR_4201__36": {
"max": 1
},
"SELL_SPY170915C00165000_FOR_4140__36": {
"max": 1
},
"BUY_SPY170915C00170000_FOR_3831__47": {
"max": 1
},
"SELL_SPY170915C00170000_FOR_3773__47": {
"max": 1
},
"BUY_SPY170915P00105000_FOR_228__231": {
"max": 1
},
"SELL_SPY170915P00105000_FOR_209__231": {
"max": 1
},
"BUY_SPY170915P00110000_FOR_267__226": {
"max": 1
},
"SELL_SPY170915P00110000_FOR_248__226": {
"max": 1
},
"BUY_SPY170915P00115000_FOR_311__222": {
"max": 1
},
"SELL_SPY170915P00115000_FOR_291__222": {
"max": 1
},
"BUY_SPY170915P00120000_FOR_360__878": {
"max": 1
},
"SELL_SPY170915P00120000_FOR_339__878": {
"max": 1
},
"BUY_SPY170915P00125000_FOR_415__437": {
"max": 1
},
"SELL_SPY170915P00125000_FOR_394__437": {
"max": 1
},
"BUY_SPY170915P00130000_FOR_476__440": {
"max": 1
},
"SELL_SPY170915P00130000_FOR_455__440": {
"max": 1
},
"BUY_SPY170915P00135000_FOR_544__2697": {
"max": 1
},
"SELL_SPY170915P00135000_FOR_523__2697": {
"max": 1
},
"BUY_SPY170915P00140000_FOR_620__924": {
"max": 1
},
"SELL_SPY170915P00140000_FOR_598__924": {
"max": 1
},
"BUY_SPY170915P00145000_FOR_704__238": {
"max": 1
},
"SELL_SPY170915P00145000_FOR_682__238": {
"max": 1
},
"BUY_SPY170915P00150000_FOR_797__2933": {
"max": 1
},
"SELL_SPY170915P00150000_FOR_775__2933": {
"max": 1
},
"BUY_SPY170915P00155000_FOR_900__248": {
"max": 1
},
"SELL_SPY170915P00155000_FOR_877__248": {
"max": 1
},
"BUY_SPY170915P00160000_FOR_1012__2999": {
"max": 1
},
"SELL_SPY170915P00160000_FOR_990__2999": {
"max": 1
},
"BUY_SPY170915P00175000_FOR_1417__500": {
"max": 1
},
"SELL_SPY170915P00175000_FOR_1387__500": {
"max": 1
},
"BUY_SPY170915P00180000_FOR_1577__1113": {
"max": 1
},
"SELL_SPY170915P00180000_FOR_1544__1113": {
"max": 1
},
"BUY_SPY170915P00185000_FOR_1751__3276": {
"max": 1
},
"SELL_SPY170915P00185000_FOR_1714__3276": {
"max": 1
},
"BUY_SPY170915P00190000_FOR_1939__500": {
"max": 1
},
"SELL_SPY170915P00190000_FOR_1901__500": {
"max": 1
},
"BUY_SPY170915P00195000_FOR_2144__999": {
"max": 1
},
"SELL_SPY170915P00195000_FOR_2104__999": {
"max": 1
},
"BUY_SPY170915P00200000_FOR_2367__2980": {
"max": 1
},
"SELL_SPY170915P00200000_FOR_2324__2980": {
"max": 1
},
"BUY_SPY170915P00205000_FOR_2606__19": {
"max": 1
},
"SELL_SPY170915P00205000_FOR_2562__19": {
"max": 1
},
"BUY_SPY170915P00210000_FOR_2865__10": {
"max": 1
},
"SELL_SPY170915P00210000_FOR_2818__10": {
"max": 1
},
"BUY_SPY170915P00215000_FOR_3143__19": {
"max": 1
},
"SELL_SPY170915P00215000_FOR_3092__19": {
"max": 1
},
"BUY_SPY170915P00220000_FOR_3442__19": {
"max": 1
},
"SELL_SPY170915P00220000_FOR_3388__19": {
"max": 1
},
"BUY_SPY170915P00225000_FOR_3762__29": {
"max": 1
},
"SELL_SPY170915P00225000_FOR_3704__29": {
"max": 1
},
"BUY_SPY170915P00230000_FOR_4102__19": {
"max": 1
},
"SELL_SPY170915P00230000_FOR_4039__19": {
"max": 1
},
"BUY_SPY170915P00235000_FOR_4464__36": {
"max": 1
},
"SELL_SPY170915P00235000_FOR_4390__36": {
"max": 1
},
"BUY_SPY170915P00240000_FOR_4848__19": {
"max": 1
},
"SELL_SPY170915P00240000_FOR_4775__19": {
"max": 1
},
"BUY_SPY170915P00245000_FOR_5248__19": {
"max": 1
},
"SELL_SPY170915P00245000_FOR_5170__19": {
"max": 1
},
"BUY_SPY170915P00250000_FOR_5666__19": {
"max": 1
},
"SELL_SPY170915P00250000_FOR_5585__19": {
"max": 1
},
"BUY_SPY170915P00255000_FOR_6099__20": {
"max": 1
},
"SELL_SPY170915P00255000_FOR_6007__20": {
"max": 1
},
"BUY_SPY170915P00260000_FOR_6545__20": {
"max": 1
},
"SELL_SPY170915P00260000_FOR_6451__20": {
"max": 1
},
"BUY_SPY170915P00265000_FOR_7002__20": {
"max": 1
},
"SELL_SPY170915P00265000_FOR_6906__20": {
"max": 1
},
"BUY_SPY170915P00270000_FOR_7490__30": {
"max": 1
},
"SELL_SPY170915P00270000_FOR_7393__30": {
"max": 1
},
"BUY_SPY170915P00275000_FOR_7961__30": {
"max": 1
},
"SELL_SPY170915P00275000_FOR_7861__30": {
"max": 1
},
"BUY_SPY170915P00280000_FOR_8441__20": {
"max": 1
},
"SELL_SPY170915P00280000_FOR_8340__20": {
"max": 1
},
"BUY_SPY170915P00050000_FOR_25__1212": {
"max": 1
},
"SELL_SPY170915P00050000_FOR_11__1212": {
"max": 1
},
"BUY_SPY170915P00055000_FOR_31__671": {
"max": 1
},
"SELL_SPY170915P00055000_FOR_17__671": {
"max": 1
},
"BUY_SPY170915P00060000_FOR_39__999": {
"max": 1
},
"SELL_SPY170915P00060000_FOR_25__999": {
"max": 1
},
"BUY_SPY170915P00065000_FOR_49__497": {
"max": 1
},
"SELL_SPY170915P00065000_FOR_35__497": {
"max": 1
},
"BUY_SPY170915P00070000_FOR_61__498": {
"max": 1
},
"SELL_SPY170915P00070000_FOR_47__498": {
"max": 1
},
"BUY_SPY170915P00075000_FOR_75__220": {
"max": 1
},
"SELL_SPY170915P00075000_FOR_61__220": {
"max": 1
},
"BUY_SPY170915P00080000_FOR_92__496": {
"max": 1
},
"SELL_SPY170915P00080000_FOR_78__496": {
"max": 1
},
"BUY_SPY170915P00085000_FOR_112__2962": {
"max": 1
},
"SELL_SPY170915P00085000_FOR_97__2962": {
"max": 1
},
"BUY_SPY170915P00090000_FOR_136__3235": {
"max": 1
},
"SELL_SPY170915P00090000_FOR_120__3235": {
"max": 1
},
"BUY_SPY170915P00095000_FOR_163__2895": {
"max": 1
},
"SELL_SPY170915P00095000_FOR_146__2895": {
"max": 1
},
"BUY_SPY170915C00105000_FOR_9587__10": {
"max": 1
},
"SELL_SPY170915C00105000_FOR_9482__10": {
"max": 1
},
"BUY_SPY170915C00110000_FOR_9087__10": {
"max": 1
},
"SELL_SPY170915C00110000_FOR_8982__10": {
"max": 1
},
"BUY_SPY170915C00115000_FOR_8587__10": {
"max": 1
},
"SELL_SPY170915C00115000_FOR_8482__10": {
"max": 1
},
"BUY_SPY170915C00120000_FOR_8087__10": {
"max": 1
},
"SELL_SPY170915C00120000_FOR_7983__10": {
"max": 1
},
"BUY_SPY170915C00125000_FOR_7594__10": {
"max": 1
},
"SELL_SPY170915C00125000_FOR_7507__10": {
"max": 1
},
"BUY_SPY170915C00130000_FOR_7132__10": {
"max": 1
},
"SELL_SPY170915C00130000_FOR_7048__10": {
"max": 1
},
"BUY_SPY170915C00135000_FOR_6682__17": {
"max": 1
},
"SELL_SPY170915C00135000_FOR_6601__17": {
"max": 1
},
"BUY_SPY170915C00140000_FOR_6238__10": {
"max": 1
},
"SELL_SPY170915C00140000_FOR_6160__10": {
"max": 1
},
"BUY_SPY170915C00145000_FOR_5808__10": {
"max": 1
},
"SELL_SPY170915C00145000_FOR_5733__10": {
"max": 1
},
"BUY_SPY170915C00150000_FOR_5388__10": {
"max": 1
},
"SELL_SPY170915C00150000_FOR_5317__10": {
"max": 1
},
"BUY_SPY170915C00155000_FOR_4981__10": {
"max": 1
},
"SELL_SPY170915C00155000_FOR_4912__10": {
"max": 1
},
"BUY_SPY170915C00160000_FOR_4584__36": {
"max": 1
},
"SELL_SPY170915C00160000_FOR_4522__36": {
"max": 1
},
"BUY_SPY170915C00175000_FOR_3476__16": {
"max": 1
},
"SELL_SPY170915C00175000_FOR_3420__16": {
"max": 1
},
"BUY_SPY170915C00180000_FOR_3134__20": {
"max": 1
},
"SELL_SPY170915C00180000_FOR_3080__20": {
"max": 1
},
"BUY_SPY170915C00185000_FOR_2804__16": {
"max": 1
},
"SELL_SPY170915C00185000_FOR_2755__16": {
"max": 1
},
"BUY_SPY170915C00190000_FOR_2493__16": {
"max": 1
},
"SELL_SPY170915C00190000_FOR_2445__16": {
"max": 1
},
"BUY_SPY170915C00195000_FOR_2197__999": {
"max": 1
},
"SELL_SPY170915C00195000_FOR_2152__999": {
"max": 1
},
"BUY_SPY170915C00200000_FOR_1919__993": {
"max": 1
},
"SELL_SPY170915C00200000_FOR_1876__993": {
"max": 1
},
"BUY_SPY170915C00205000_FOR_1661__492": {
"max": 1
},
"SELL_SPY170915C00205000_FOR_1620__492": {
"max": 1
},
"BUY_SPY170915C00210000_FOR_1420__976": {
"max": 1
},
"SELL_SPY170915C00210000_FOR_1382__976": {
"max": 1
},
"BUY_SPY170915C00215000_FOR_1200__1100": {
"max": 1
},
"SELL_SPY170915C00215000_FOR_1164__1100": {
"max": 1
},
"BUY_SPY170915C00220000_FOR_1001__980": {
"max": 1
},
"SELL_SPY170915C00220000_FOR_966__980": {
"max": 1
},
"BUY_SPY170915C00225000_FOR_822__989": {
"max": 1
},
"SELL_SPY170915C00225000_FOR_789__989": {
"max": 1
},
"BUY_SPY170915C00230000_FOR_665__3286": {
"max": 1
},
"SELL_SPY170915C00230000_FOR_634__3286": {
"max": 1
},
"BUY_SPY170915C00235000_FOR_529__3296": {
"max": 1
},
"SELL_SPY170915C00235000_FOR_500__3296": {
"max": 1
},
"BUY_SPY170915C00240000_FOR_414__999": {
"max": 1
},
"SELL_SPY170915C00240000_FOR_387__999": {
"max": 1
},
"BUY_SPY170915C00245000_FOR_319__999": {
"max": 1
},
"SELL_SPY170915C00245000_FOR_293__999": {
"max": 1
},
"BUY_SPY170915C00250000_FOR_241__2999": {
"max": 1
},
"SELL_SPY170915C00250000_FOR_217__2999": {
"max": 1
},
"BUY_SPY170915C00255000_FOR_179__999": {
"max": 1
},
"SELL_SPY170915C00255000_FOR_157__999": {
"max": 1
},
"BUY_SPY170915C00260000_FOR_130__3000": {
"max": 1
},
"SELL_SPY170915C00260000_FOR_111__3000": {
"max": 1
},
"BUY_SPY170915C00265000_FOR_93__3000": {
"max": 1
},
"SELL_SPY170915C00265000_FOR_76__3000": {
"max": 1
},
"BUY_SPY170915C00270000_FOR_65__1000": {
"max": 1
},
"SELL_SPY170915C00270000_FOR_50__1000": {
"max": 1
},
"BUY_SPY170915C00275000_FOR_45__500": {
"max": 1
},
"SELL_SPY170915C00275000_FOR_31__500": {
"max": 1
},
"BUY_SPY170915C00280000_FOR_32__1000": {
"max": 1
},
"SELL_SPY170915C00280000_FOR_17__1000": {
"max": 1
},
"BUY_SPY170915C00050000_FOR_15087__10": {
"max": 1
},
"SELL_SPY170915C00050000_FOR_14982__10": {
"max": 1
},
"BUY_SPY170915C00055000_FOR_14587__10": {
"max": 1
},
"SELL_SPY170915C00055000_FOR_14482__10": {
"max": 1
},
"BUY_SPY170915C00060000_FOR_14087__10": {
"max": 1
},
"SELL_SPY170915C00060000_FOR_13982__10": {
"max": 1
},
"BUY_SPY170915C00065000_FOR_13587__10": {
"max": 1
},
"SELL_SPY170915C00065000_FOR_13482__10": {
"max": 1
},
"BUY_SPY170915C00070000_FOR_13087__10": {
"max": 1
},
"SELL_SPY170915C00070000_FOR_12982__10": {
"max": 1
},
"BUY_SPY170915C00075000_FOR_12587__10": {
"max": 1
},
"SELL_SPY170915C00075000_FOR_12482__10": {
"max": 1
},
"BUY_SPY170915C00080000_FOR_12076__10": {
"max": 1
},
"SELL_SPY170915C00080000_FOR_11993__10": {
"max": 1
},
"BUY_SPY170915C00085000_FOR_11587__10": {
"max": 1
},
"SELL_SPY170915C00085000_FOR_11482__10": {
"max": 1
},
"BUY_SPY170915C00090000_FOR_11087__10": {
"max": 1
},
"SELL_SPY170915C00090000_FOR_10982__10": {
"max": 1
},
"BUY_SPY170915C00095000_FOR_10587__10": {
"max": 1
},
"SELL_SPY170915C00095000_FOR_10482__10": {
"max": 1
},
"BUY_SPY170915P00285000_FOR_8925__10": {
"max": 1
},
"SELL_SPY170915P00285000_FOR_8821__10": {
"max": 1
},
"BUY_SPY170915P00290000_FOR_9410__10": {
"max": 1
},
"SELL_SPY170915P00290000_FOR_9306__10": {
"max": 1
},
"BUY_SPY170915P00295000_FOR_9898__10": {
"max": 1
},
"SELL_SPY170915P00295000_FOR_9793__10": {
"max": 1
},
"BUY_SPY170915P00300000_FOR_10385__10": {
"max": 1
},
"SELL_SPY170915P00300000_FOR_10279__10": {
"max": 1
},
"BUY_SPY170915P00305000_FOR_10881__10": {
"max": 1
},
"SELL_SPY170915P00305000_FOR_10776__10": {
"max": 1
},
"BUY_SPY170915P00310000_FOR_11375__10": {
"max": 1
},
"SELL_SPY170915P00310000_FOR_11270__10": {
"max": 1
},
"BUY_SPY170915P00315000_FOR_11870__10": {
"max": 1
},
"SELL_SPY170915P00315000_FOR_11765__10": {
"max": 1
},
"BUY_SPY170915C00285000_FOR_22__500": {
"max": 1
},
"SELL_SPY170915C00285000_FOR_12__500": {
"max": 1
},
"BUY_SPY170915C00290000_FOR_16__3000": {
"max": 1
},
"SELL_SPY170915C00290000_FOR_6__3000": {
"max": 1
},
"BUY_SPY170915C00295000_FOR_13__249": {
"max": 1
},
"SELL_SPY170915C00295000_FOR_2__249": {
"max": 1
},
"BUY_SPY170915C00300000_FOR_11__246": {
"max": 1
},
"BUY_SPY170915C00305000_FOR_9__243": {
"max": 1
},
"BUY_SPY170915C00310000_FOR_9__241": {
"max": 1
},
"BUY_SPY170915C00315000_FOR_8__241": {
"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_SPY170915P00100000_FOR_193__474": 1,
"SELL_SPY170915P00100000_FOR_176__474": 1,
"BUY_SPY170915P00165000_FOR_1136__250": 1,
"SELL_SPY170915P00165000_FOR_1111__250": 1,
"BUY_SPY170915P00170000_FOR_1270__500": 1,
"SELL_SPY170915P00170000_FOR_1244__500": 1,
"BUY_SPY170915C00100000_FOR_10087__10": 1,
"SELL_SPY170915C00100000_FOR_9982__10": 1,
"BUY_SPY170915C00165000_FOR_4201__36": 1,
"SELL_SPY170915C00165000_FOR_4140__36": 1,
"BUY_SPY170915C00170000_FOR_3831__47": 1,
"SELL_SPY170915C00170000_FOR_3773__47": 1,
"BUY_SPY170915P00105000_FOR_228__231": 1,
"SELL_SPY170915P00105000_FOR_209__231": 1,
"BUY_SPY170915P00110000_FOR_267__226": 1,
"SELL_SPY170915P00110000_FOR_248__226": 1,
"BUY_SPY170915P00115000_FOR_311__222": 1,
"SELL_SPY170915P00115000_FOR_291__222": 1,
"BUY_SPY170915P00120000_FOR_360__878": 1,
"SELL_SPY170915P00120000_FOR_339__878": 1,
"BUY_SPY170915P00125000_FOR_415__437": 1,
"SELL_SPY170915P00125000_FOR_394__437": 1,
"BUY_SPY170915P00130000_FOR_476__440": 1,
"SELL_SPY170915P00130000_FOR_455__440": 1,
"BUY_SPY170915P00135000_FOR_544__2697": 1,
"SELL_SPY170915P00135000_FOR_523__2697": 1,
"BUY_SPY170915P00140000_FOR_620__924": 1,
"SELL_SPY170915P00140000_FOR_598__924": 1,
"BUY_SPY170915P00145000_FOR_704__238": 1,
"SELL_SPY170915P00145000_FOR_682__238": 1,
"BUY_SPY170915P00150000_FOR_797__2933": 1,
"SELL_SPY170915P00150000_FOR_775__2933": 1,
"BUY_SPY170915P00155000_FOR_900__248": 1,
"SELL_SPY170915P00155000_FOR_877__248": 1,
"BUY_SPY170915P00160000_FOR_1012__2999": 1,
"SELL_SPY170915P00160000_FOR_990__2999": 1,
"BUY_SPY170915P00175000_FOR_1417__500": 1,
"SELL_SPY170915P00175000_FOR_1387__500": 1,
"BUY_SPY170915P00180000_FOR_1577__1113": 1,
"SELL_SPY170915P00180000_FOR_1544__1113": 1,
"BUY_SPY170915P00185000_FOR_1751__3276": 1,
"SELL_SPY170915P00185000_FOR_1714__3276": 1,
"BUY_SPY170915P00190000_FOR_1939__500": 1,
"SELL_SPY170915P00190000_FOR_1901__500": 1,
"BUY_SPY170915P00195000_FOR_2144__999": 1,
"SELL_SPY170915P00195000_FOR_2104__999": 1,
"BUY_SPY170915P00200000_FOR_2367__2980": 1,
"SELL_SPY170915P00200000_FOR_2324__2980": 1,
"BUY_SPY170915P00205000_FOR_2606__19": 1,
"SELL_SPY170915P00205000_FOR_2562__19": 1,
"BUY_SPY170915P00210000_FOR_2865__10": 1,
"SELL_SPY170915P00210000_FOR_2818__10": 1,
"BUY_SPY170915P00215000_FOR_3143__19": 1,
"SELL_SPY170915P00215000_FOR_3092__19": 1,
"BUY_SPY170915P00220000_FOR_3442__19": 1,
"SELL_SPY170915P00220000_FOR_3388__19": 1,
"BUY_SPY170915P00225000_FOR_3762__29": 1,
"SELL_SPY170915P00225000_FOR_3704__29": 1,
"BUY_SPY170915P00230000_FOR_4102__19": 1,
"SELL_SPY170915P00230000_FOR_4039__19": 1,
"BUY_SPY170915P00235000_FOR_4464__36": 1,
"SELL_SPY170915P00235000_FOR_4390__36": 1,
"BUY_SPY170915P00240000_FOR_4848__19": 1,
"SELL_SPY170915P00240000_FOR_4775__19": 1,
"BUY_SPY170915P00245000_FOR_5248__19": 1,
"SELL_SPY170915P00245000_FOR_5170__19": 1,
"BUY_SPY170915P00250000_FOR_5666__19": 1,
"SELL_SPY170915P00250000_FOR_5585__19": 1,
"BUY_SPY170915P00255000_FOR_6099__20": 1,
"SELL_SPY170915P00255000_FOR_6007__20": 1,
"BUY_SPY170915P00260000_FOR_6545__20": 1,
"SELL_SPY170915P00260000_FOR_6451__20": 1,
"BUY_SPY170915P00265000_FOR_7002__20": 1,
"SELL_SPY170915P00265000_FOR_6906__20": 1,
"BUY_SPY170915P00270000_FOR_7490__30": 1,
"SELL_SPY170915P00270000_FOR_7393__30": 1,
"BUY_SPY170915P00275000_FOR_7961__30": 1,
"SELL_SPY170915P00275000_FOR_7861__30": 1,
"BUY_SPY170915P00280000_FOR_8441__20": 1,
"SELL_SPY170915P00280000_FOR_8340__20": 1,
"BUY_SPY170915P00050000_FOR_25__1212": 1,
"SELL_SPY170915P00050000_FOR_11__1212": 1,
"BUY_SPY170915P00055000_FOR_31__671": 1,
"SELL_SPY170915P00055000_FOR_17__671": 1,
"BUY_SPY170915P00060000_FOR_39__999": 1,
"SELL_SPY170915P00060000_FOR_25__999": 1,
"BUY_SPY170915P00065000_FOR_49__497": 1,
"SELL_SPY170915P00065000_FOR_35__497": 1,
"BUY_SPY170915P00070000_FOR_61__498": 1,
"SELL_SPY170915P00070000_FOR_47__498": 1,
"BUY_SPY170915P00075000_FOR_75__220": 1,
"SELL_SPY170915P00075000_FOR_61__220": 1,
"BUY_SPY170915P00080000_FOR_92__496": 1,
"SELL_SPY170915P00080000_FOR_78__496": 1,
"BUY_SPY170915P00085000_FOR_112__2962": 1,
"SELL_SPY170915P00085000_FOR_97__2962": 1,
"BUY_SPY170915P00090000_FOR_136__3235": 1,
"SELL_SPY170915P00090000_FOR_120__3235": 1,
"BUY_SPY170915P00095000_FOR_163__2895": 1,
"SELL_SPY170915P00095000_FOR_146__2895": 1,
"BUY_SPY170915C00105000_FOR_9587__10": 1,
"SELL_SPY170915C00105000_FOR_9482__10": 1,
"BUY_SPY170915C00110000_FOR_9087__10": 1,
"SELL_SPY170915C00110000_FOR_8982__10": 1,
"BUY_SPY170915C00115000_FOR_8587__10": 1,
"SELL_SPY170915C00115000_FOR_8482__10": 1,
"BUY_SPY170915C00120000_FOR_8087__10": 1,
"SELL_SPY170915C00120000_FOR_7983__10": 1,
"BUY_SPY170915C00125000_FOR_7594__10": 1,
"SELL_SPY170915C00125000_FOR_7507__10": 1,
"BUY_SPY170915C00130000_FOR_7132__10": 1,
"SELL_SPY170915C00130000_FOR_7048__10": 1,
"BUY_SPY170915C00135000_FOR_6682__17": 1,
"SELL_SPY170915C00135000_FOR_6601__17": 1,
"BUY_SPY170915C00140000_FOR_6238__10": 1,
"SELL_SPY170915C00140000_FOR_6160__10": 1,
"BUY_SPY170915C00145000_FOR_5808__10": 1,
"SELL_SPY170915C00145000_FOR_5733__10": 1,
"BUY_SPY170915C00150000_FOR_5388__10": 1,
"SELL_SPY170915C00150000_FOR_5317__10": 1,
"BUY_SPY170915C00155000_FOR_4981__10": 1,
"SELL_SPY170915C00155000_FOR_4912__10": 1,
"BUY_SPY170915C00160000_FOR_4584__36": 1,
"SELL_SPY170915C00160000_FOR_4522__36": 1,
"BUY_SPY170915C00175000_FOR_3476__16": 1,
"SELL_SPY170915C00175000_FOR_3420__16": 1,
"BUY_SPY170915C00180000_FOR_3134__20": 1,
"SELL_SPY170915C00180000_FOR_3080__20": 1,
"BUY_SPY170915C00185000_FOR_2804__16": 1,
"SELL_SPY170915C00185000_FOR_2755__16": 1,
"BUY_SPY170915C00190000_FOR_2493__16": 1,
"SELL_SPY170915C00190000_FOR_2445__16": 1,
"BUY_SPY170915C00195000_FOR_2197__999": 1,
"SELL_SPY170915C00195000_FOR_2152__999": 1,
"BUY_SPY170915C00200000_FOR_1919__993": 1,
"SELL_SPY170915C00200000_FOR_1876__993": 1,
"BUY_SPY170915C00205000_FOR_1661__492": 1,
"SELL_SPY170915C00205000_FOR_1620__492": 1,
"BUY_SPY170915C00210000_FOR_1420__976": 1,
"SELL_SPY170915C00210000_FOR_1382__976": 1,
"BUY_SPY170915C00215000_FOR_1200__1100": 1,
"SELL_SPY170915C00215000_FOR_1164__1100": 1,
"BUY_SPY170915C00220000_FOR_1001__980": 1,
"SELL_SPY170915C00220000_FOR_966__980": 1,
"BUY_SPY170915C00225000_FOR_822__989": 1,
"SELL_SPY170915C00225000_FOR_789__989": 1,
"BUY_SPY170915C00230000_FOR_665__3286": 1,
"SELL_SPY170915C00230000_FOR_634__3286": 1,
"BUY_SPY170915C00235000_FOR_529__3296": 1,
"SELL_SPY170915C00235000_FOR_500__3296": 1,
"BUY_SPY170915C00240000_FOR_414__999": 1,
"SELL_SPY170915C00240000_FOR_387__999": 1,
"BUY_SPY170915C00245000_FOR_319__999": 1,
"SELL_SPY170915C00245000_FOR_293__999": 1,
"BUY_SPY170915C00250000_FOR_241__2999": 1,
"SELL_SPY170915C00250000_FOR_217__2999": 1,
"BUY_SPY170915C00255000_FOR_179__999": 1,
"SELL_SPY170915C00255000_FOR_157__999": 1,
"BUY_SPY170915C00260000_FOR_130__3000": 1,
"SELL_SPY170915C00260000_FOR_111__3000": 1,
"BUY_SPY170915C00265000_FOR_93__3000": 1,
"SELL_SPY170915C00265000_FOR_76__3000": 1,
"BUY_SPY170915C00270000_FOR_65__1000": 1,
"SELL_SPY170915C00270000_FOR_50__1000": 1,
"BUY_SPY170915C00275000_FOR_45__500": 1,
"SELL_SPY170915C00275000_FOR_31__500": 1,
"BUY_SPY170915C00280000_FOR_32__1000": 1,
"SELL_SPY170915C00280000_FOR_17__1000": 1,
"BUY_SPY170915C00050000_FOR_15087__10": 1,
"SELL_SPY170915C00050000_FOR_14982__10": 1,
"BUY_SPY170915C00055000_FOR_14587__10": 1,
"SELL_SPY170915C00055000_FOR_14482__10": 1,
"BUY_SPY170915C00060000_FOR_14087__10": 1,
"SELL_SPY170915C00060000_FOR_13982__10": 1,
"BUY_SPY170915C00065000_FOR_13587__10": 1,
"SELL_SPY170915C00065000_FOR_13482__10": 1,
"BUY_SPY170915C00070000_FOR_13087__10": 1,
"SELL_SPY170915C00070000_FOR_12982__10": 1,
"BUY_SPY170915C00075000_FOR_12587__10": 1,
"SELL_SPY170915C00075000_FOR_12482__10": 1,
"BUY_SPY170915C00080000_FOR_12076__10": 1,
"SELL_SPY170915C00080000_FOR_11993__10": 1,
"BUY_SPY170915C00085000_FOR_11587__10": 1,
"SELL_SPY170915C00085000_FOR_11482__10": 1,
"BUY_SPY170915C00090000_FOR_11087__10": 1,
"SELL_SPY170915C00090000_FOR_10982__10": 1,
"BUY_SPY170915C00095000_FOR_10587__10": 1,
"SELL_SPY170915C00095000_FOR_10482__10": 1,
"BUY_SPY170915P00285000_FOR_8925__10": 1,
"SELL_SPY170915P00285000_FOR_8821__10": 1,
"BUY_SPY170915P00290000_FOR_9410__10": 1,
"SELL_SPY170915P00290000_FOR_9306__10": 1,
"BUY_SPY170915P00295000_FOR_9898__10": 1,
"SELL_SPY170915P00295000_FOR_9793__10": 1,
"BUY_SPY170915P00300000_FOR_10385__10": 1,
"SELL_SPY170915P00300000_FOR_10279__10": 1,
"BUY_SPY170915P00305000_FOR_10881__10": 1,
"SELL_SPY170915P00305000_FOR_10776__10": 1,
"BUY_SPY170915P00310000_FOR_11375__10": 1,
"SELL_SPY170915P00310000_FOR_11270__10": 1,
"BUY_SPY170915P00315000_FOR_11870__10": 1,
"SELL_SPY170915P00315000_FOR_11765__10": 1,
"BUY_SPY170915C00285000_FOR_22__500": 1,
"SELL_SPY170915C00285000_FOR_12__500": 1,
"BUY_SPY170915C00290000_FOR_16__3000": 1,
"SELL_SPY170915C00290000_FOR_6__3000": 1,
"BUY_SPY170915C00295000_FOR_13__249": 1,
"SELL_SPY170915C00295000_FOR_2__249": 1,
"BUY_SPY170915C00300000_FOR_11__246": 1,
"BUY_SPY170915C00305000_FOR_9__243": 1,
"BUY_SPY170915C00310000_FOR_9__241": 1,
"BUY_SPY170915C00315000_FOR_8__241": 1,
"long_stock_20033": 1,
"short_stock_20033": 1
},
"variables": {
"BUY_SPY170915P00100000_FOR_193__474": {
"0": 98.07,
"2": 96.07,
"1000000": -1.93,
"4.01": 94.06,
"6.01": 92.06,
"8.01": 90.06,
"10.02": 88.05,
"12.02": 86.05,
"14.02": 84.05,
"16.03": 82.04,
"18.03": 80.04,
"20.03": 78.04,
"22.04": 76.03,
"24.04": 74.03,
"26.04": 72.03,
"28.05": 70.02,
"30.05": 68.02,
"32.05": 66.02,
"34.06": 64.01,
"36.06": 62.01,
"38.06": 60.01,
"40.07": 58,
"42.07": 56,
"44.07": 54,
"46.07": 52,
"48.08": 49.99,
"50.08": 47.99,
"52.08": 45.99,
"54.09": 43.98,
"56.09": 41.98,
"58.09": 39.98,
"60.1": 37.97,
"62.1": 35.97,
"64.1": 33.97,
"66.11": 31.96,
"68.11": 29.96,
"70.11": 27.96,
"72.12": 25.95,
"74.12": 23.95,
"76.12": 21.95,
"78.13": 19.94,
"80.13": 17.94,
"82.13": 15.94,
"84.14": 13.93,
"86.14": 11.93,
"88.14": 9.93,
"90.15": 7.92,
"92.15": 5.92,
"94.15": 3.92,
"96.16": 1.91,
"98.16": -0.09,
"100.16": -1.93,
"102.17": -1.93,
"104.17": -1.93,
"106.17": -1.93,
"108.18": -1.93,
"110.18": -1.93,
"112.18": -1.93,
"114.19": -1.93,
"116.19": -1.93,
"118.19": -1.93,
"120.2": -1.93,
"122.2": -1.93,
"124.2": -1.93,
"126.2": -1.93,
"128.21": -1.93,
"130.21": -1.93,
"132.21": -1.93,
"134.22": -1.93,
"136.22": -1.93,
"138.22": -1.93,
"140.23": -1.93,
"142.23": -1.93,
"144.23": -1.93,
"146.24": -1.93,
"148.24": -1.93,
"150.24": -1.93,
"152.25": -1.93,
"154.25": -1.93,
"156.25": -1.93,
"158.26": -1.93,
"160.26": -1.93,
"162.26": -1.93,
"164.27": -1.93,
"166.27": -1.93,
"168.27": -1.93,
"170.28": -1.93,
"172.28": -1.93,
"174.28": -1.93,
"176.29": -1.93,
"178.29": -1.93,
"180.29": -1.93,
"182.3": -1.93,
"184.3": -1.93,
"186.3": -1.93,
"188.31": -1.93,
"190.31": -1.93,
"192.31": -1.93,
"194.32": -1.93,
"196.32": -1.93,
"198.32": -1.93,
"200.33": -1.93,
"202.33": -1.93,
"204.33": -1.93,
"206.33": -1.93,
"208.34": -1.93,
"210.34": -1.93,
"212.34": -1.93,
"214.35": -1.93,
"216.35": -1.93,
"218.35": -1.93,
"220.36": -1.93,
"222.36": -1.93,
"224.36": -1.93,
"226.37": -1.93,
"228.37": -1.93,
"230.37": -1.93,
"232.38": -1.93,
"234.38": -1.93,
"236.38": -1.93,
"238.39": -1.93,
"240.39": -1.93,
"242.39": -1.93,
"244.4": -1.93,
"246.4": -1.93,
"248.4": -1.93,
"250.41": -1.93,
"252.41": -1.93,
"254.41": -1.93,
"256.42": -1.93,
"258.42": -1.93,
"260.42": -1.93,
"262.43": -1.93,
"264.43": -1.93,
"266.43": -1.93,
"268.44": -1.93,
"270.44": -1.93,
"272.44": -1.93,
"274.45": -1.93,
"276.45": -1.93,
"278.45": -1.93,
"280.46": -1.93,
"282.46": -1.93,
"284.46": -1.93,
"286.46": -1.93,
"288.47": -1.93,
"290.47": -1.93,
"292.47": -1.93,
"294.48": -1.93,
"296.48": -1.93,
"298.48": -1.93,
"300.49": -1.93,
"302.49": -1.93,
"304.49": -1.93,
"306.5": -1.93,
"308.5": -1.93,
"310.5": -1.93,
"312.51": -1.93,