javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
1,843 lines (1,842 loc) • 1.35 MB
JSON
{
"expects": {
"result": 3.34,
"SELL_SPY170317P00205000_FOR_2248__10": 1,
"BUY_SPY170317C00205000_FOR_1389__992": 1,
"BUY_SPY170317P00050000_FOR_15__2000": 1,
"SELL_SPY170317C00050000_FOR_14990__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_SPY170317P00245000_FOR_5060__20": {
"max": 1
},
"SELL_SPY170317P00245000_FOR_4990__20": {
"max": 1
},
"BUY_SPY170317C00220000_FOR_735__2000": {
"max": 1
},
"SELL_SPY170317C00220000_FOR_710__2000": {
"max": 1
},
"BUY_SPY170317C00195000_FOR_1944__1995": {
"max": 1
},
"SELL_SPY170317C00195000_FOR_1909__1995": {
"max": 1
},
"BUY_SPY170317C00200000_FOR_1655__994": {
"max": 1
},
"SELL_SPY170317C00200000_FOR_1623__994": {
"max": 1
},
"BUY_SPY170317P00185000_FOR_1454__2000": {
"max": 1
},
"SELL_SPY170317P00185000_FOR_1430__2000": {
"max": 1
},
"BUY_SPY170317P00190000_FOR_1632__1999": {
"max": 1
},
"SELL_SPY170317P00190000_FOR_1604__1999": {
"max": 1
},
"BUY_SPY170317P00235000_FOR_4218__10": {
"max": 1
},
"SELL_SPY170317P00235000_FOR_4167__10": {
"max": 1
},
"BUY_SPY170317P00270000_FOR_7410__20": {
"max": 1
},
"SELL_SPY170317P00270000_FOR_7330__20": {
"max": 1
},
"BUY_SPY170317C00210000_FOR_1146__1990": {
"max": 1
},
"SELL_SPY170317C00210000_FOR_1118__1990": {
"max": 1
},
"BUY_SPY170317P00250000_FOR_5507__20": {
"max": 1
},
"SELL_SPY170317P00250000_FOR_5434__20": {
"max": 1
},
"BUY_SPY170317P00240000_FOR_4630__20": {
"max": 1
},
"SELL_SPY170317P00240000_FOR_4574__20": {
"max": 1
},
"BUY_SPY170317P00220000_FOR_3134__10": {
"max": 1
},
"SELL_SPY170317P00220000_FOR_3091__10": {
"max": 1
},
"BUY_SPY170317P00210000_FOR_2541__19": {
"max": 1
},
"SELL_SPY170317P00210000_FOR_2505__19": {
"max": 1
},
"BUY_SPY170317P00200000_FOR_2043__1986": {
"max": 1
},
"SELL_SPY170317P00200000_FOR_2013__1986": {
"max": 1
},
"BUY_SPY170317P00195000_FOR_1828__1995": {
"max": 1
},
"SELL_SPY170317P00195000_FOR_1798__1995": {
"max": 1
},
"BUY_SPY170317C00180000_FOR_2923__31": {
"max": 1
},
"SELL_SPY170317C00180000_FOR_2881__31": {
"max": 1
},
"BUY_SPY170317C00175000_FOR_3283__20": {
"max": 1
},
"SELL_SPY170317C00175000_FOR_3239__20": {
"max": 1
},
"BUY_SPY170317C00105000_FOR_9575__10": {
"max": 1
},
"SELL_SPY170317C00105000_FOR_9490__10": {
"max": 1
},
"BUY_SPY170317C00100000_FOR_10075__10": {
"max": 1
},
"SELL_SPY170317C00100000_FOR_9990__10": {
"max": 1
},
"BUY_SPY170317P00175000_FOR_1146__2000": {
"max": 1
},
"SELL_SPY170317P00175000_FOR_1127__2000": {
"max": 1
},
"BUY_SPY170317P00180000_FOR_1292__2000": {
"max": 1
},
"SELL_SPY170317P00180000_FOR_1270__2000": {
"max": 1
},
"BUY_SPY170317P00105000_FOR_151__2000": {
"max": 1
},
"SELL_SPY170317P00105000_FOR_139__2000": {
"max": 1
},
"BUY_SPY170317P00100000_FOR_126__1125": {
"max": 1
},
"SELL_SPY170317P00100000_FOR_114__1125": {
"max": 1
},
"BUY_SPY170317C00190000_FOR_2252__46": {
"max": 1
},
"SELL_SPY170317C00190000_FOR_2215__46": {
"max": 1
},
"BUY_SPY170317C00185000_FOR_2579__48": {
"max": 1
},
"SELL_SPY170317C00185000_FOR_2538__48": {
"max": 1
},
"BUY_SPY170317P00230000_FOR_3831__10": {
"max": 1
},
"SELL_SPY170317P00230000_FOR_3781__10": {
"max": 1
},
"BUY_SPY170317P00095000_FOR_103__2000": {
"max": 1
},
"SELL_SPY170317P00095000_FOR_92__2000": {
"max": 1
},
"BUY_SPY170317P00090000_FOR_85__2000": {
"max": 1
},
"SELL_SPY170317P00090000_FOR_73__2000": {
"max": 1
},
"BUY_SPY170317P00085000_FOR_69__54": {
"max": 1
},
"SELL_SPY170317P00085000_FOR_57__54": {
"max": 1
},
"BUY_SPY170317P00080000_FOR_55__2000": {
"max": 1
},
"SELL_SPY170317P00080000_FOR_44__2000": {
"max": 1
},
"BUY_SPY170317P00075000_FOR_44__2000": {
"max": 1
},
"SELL_SPY170317P00075000_FOR_35__2000": {
"max": 1
},
"BUY_SPY170317P00070000_FOR_35__1000": {
"max": 1
},
"SELL_SPY170317P00070000_FOR_26__1000": {
"max": 1
},
"BUY_SPY170317P00065000_FOR_28__1000": {
"max": 1
},
"SELL_SPY170317P00065000_FOR_18__1000": {
"max": 1
},
"BUY_SPY170317P00060000_FOR_22__2000": {
"max": 1
},
"SELL_SPY170317P00060000_FOR_11__2000": {
"max": 1
},
"BUY_SPY170317P00305000_FOR_10858__10": {
"max": 1
},
"SELL_SPY170317P00305000_FOR_10773__10": {
"max": 1
},
"BUY_SPY170317P00300000_FOR_10364__10": {
"max": 1
},
"SELL_SPY170317P00300000_FOR_10279__10": {
"max": 1
},
"BUY_SPY170317P00295000_FOR_9871__10": {
"max": 1
},
"SELL_SPY170317P00295000_FOR_9786__10": {
"max": 1
},
"BUY_SPY170317P00290000_FOR_9372__10": {
"max": 1
},
"SELL_SPY170317P00290000_FOR_9287__10": {
"max": 1
},
"BUY_SPY170317P00285000_FOR_8885__10": {
"max": 1
},
"SELL_SPY170317P00285000_FOR_8800__10": {
"max": 1
},
"BUY_SPY170317P00280000_FOR_8392__10": {
"max": 1
},
"SELL_SPY170317P00280000_FOR_8308__10": {
"max": 1
},
"BUY_SPY170317P00275000_FOR_7902__10": {
"max": 1
},
"SELL_SPY170317P00275000_FOR_7818__10": {
"max": 1
},
"BUY_SPY170317P00265000_FOR_6925__20": {
"max": 1
},
"SELL_SPY170317P00265000_FOR_6846__20": {
"max": 1
},
"BUY_SPY170317P00260000_FOR_6446__20": {
"max": 1
},
"SELL_SPY170317P00260000_FOR_6367__20": {
"max": 1
},
"BUY_SPY170317P00225000_FOR_3470__20": {
"max": 1
},
"SELL_SPY170317P00225000_FOR_3423__20": {
"max": 1
},
"BUY_SPY170317P00215000_FOR_2824__29": {
"max": 1
},
"SELL_SPY170317P00215000_FOR_2785__29": {
"max": 1
},
"BUY_SPY170317P00205000_FOR_2280__10": {
"max": 1
},
"SELL_SPY170317P00205000_FOR_2248__10": {
"max": 1
},
"BUY_SPY170317P00170000_FOR_1015__2000": {
"max": 1
},
"SELL_SPY170317P00170000_FOR_997__2000": {
"max": 1
},
"BUY_SPY170317P00165000_FOR_894__1000": {
"max": 1
},
"SELL_SPY170317P00165000_FOR_880__1000": {
"max": 1
},
"BUY_SPY170317P00160000_FOR_787__1106": {
"max": 1
},
"SELL_SPY170317P00160000_FOR_772__1106": {
"max": 1
},
"BUY_SPY170317P00155000_FOR_690__994": {
"max": 1
},
"SELL_SPY170317P00155000_FOR_675__994": {
"max": 1
},
"BUY_SPY170317P00150000_FOR_603__1965": {
"max": 1
},
"SELL_SPY170317P00150000_FOR_588__1965": {
"max": 1
},
"BUY_SPY170317P00145000_FOR_526__1935": {
"max": 1
},
"SELL_SPY170317P00145000_FOR_511__1935": {
"max": 1
},
"BUY_SPY170317P00140000_FOR_458__1907": {
"max": 1
},
"SELL_SPY170317P00140000_FOR_443__1907": {
"max": 1
},
"BUY_SPY170317P00135000_FOR_397__1893": {
"max": 1
},
"SELL_SPY170317P00135000_FOR_382__1893": {
"max": 1
},
"BUY_SPY170317P00130000_FOR_343__948": {
"max": 1
},
"SELL_SPY170317P00130000_FOR_328__948": {
"max": 1
},
"BUY_SPY170317P00125000_FOR_294__960": {
"max": 1
},
"SELL_SPY170317P00125000_FOR_279__960": {
"max": 1
},
"BUY_SPY170317P00120000_FOR_252__1954": {
"max": 1
},
"SELL_SPY170317P00120000_FOR_237__1954": {
"max": 1
},
"BUY_SPY170317P00115000_FOR_214__1986": {
"max": 1
},
"SELL_SPY170317P00115000_FOR_200__1986": {
"max": 1
},
"BUY_SPY170317P00110000_FOR_181__999": {
"max": 1
},
"SELL_SPY170317P00110000_FOR_168__999": {
"max": 1
},
"BUY_SPY170317C00095000_FOR_10575__10": {
"max": 1
},
"SELL_SPY170317C00095000_FOR_10490__10": {
"max": 1
},
"BUY_SPY170317C00090000_FOR_11075__10": {
"max": 1
},
"SELL_SPY170317C00090000_FOR_10990__10": {
"max": 1
},
"BUY_SPY170317C00085000_FOR_11575__10": {
"max": 1
},
"SELL_SPY170317C00085000_FOR_11490__10": {
"max": 1
},
"BUY_SPY170317C00080000_FOR_12075__10": {
"max": 1
},
"SELL_SPY170317C00080000_FOR_11990__10": {
"max": 1
},
"BUY_SPY170317C00075000_FOR_12575__10": {
"max": 1
},
"SELL_SPY170317C00075000_FOR_12490__10": {
"max": 1
},
"BUY_SPY170317C00070000_FOR_13075__10": {
"max": 1
},
"SELL_SPY170317C00070000_FOR_12990__10": {
"max": 1
},
"BUY_SPY170317C00065000_FOR_13575__10": {
"max": 1
},
"SELL_SPY170317C00065000_FOR_13490__10": {
"max": 1
},
"BUY_SPY170317C00060000_FOR_14075__10": {
"max": 1
},
"SELL_SPY170317C00060000_FOR_13990__10": {
"max": 1
},
"BUY_SPY170317C00305000_FOR_7__973": {
"max": 1
},
"BUY_SPY170317C00300000_FOR_7__977": {
"max": 1
},
"BUY_SPY170317C00295000_FOR_7__985": {
"max": 1
},
"BUY_SPY170317C00290000_FOR_8__993": {
"max": 1
},
"BUY_SPY170317C00285000_FOR_9__999": {
"max": 1
},
"BUY_SPY170317C00280000_FOR_10__54": {
"max": 1
},
"BUY_SPY170317C00275000_FOR_13__1000": {
"max": 1
},
"SELL_SPY170317C00275000_FOR_2__1000": {
"max": 1
},
"BUY_SPY170317C00270000_FOR_19__2000": {
"max": 1
},
"SELL_SPY170317C00270000_FOR_9__2000": {
"max": 1
},
"BUY_SPY170317C00265000_FOR_29__2000": {
"max": 1
},
"SELL_SPY170317C00265000_FOR_16__2000": {
"max": 1
},
"BUY_SPY170317C00260000_FOR_45__1000": {
"max": 1
},
"SELL_SPY170317C00260000_FOR_32__1000": {
"max": 1
},
"BUY_SPY170317C00255000_FOR_69__1000": {
"max": 1
},
"SELL_SPY170317C00255000_FOR_57__1000": {
"max": 1
},
"BUY_SPY170317C00250000_FOR_106__1000": {
"max": 1
},
"SELL_SPY170317C00250000_FOR_91__1000": {
"max": 1
},
"BUY_SPY170317C00245000_FOR_156__3300": {
"max": 1
},
"SELL_SPY170317C00245000_FOR_140__3300": {
"max": 1
},
"BUY_SPY170317C00240000_FOR_225__3000": {
"max": 1
},
"SELL_SPY170317C00240000_FOR_207__3000": {
"max": 1
},
"BUY_SPY170317C00235000_FOR_314__1099": {
"max": 1
},
"SELL_SPY170317C00235000_FOR_295__1099": {
"max": 1
},
"BUY_SPY170317C00230000_FOR_428__3270": {
"max": 1
},
"SELL_SPY170317C00230000_FOR_407__3270": {
"max": 1
},
"BUY_SPY170317C00225000_FOR_568__1000": {
"max": 1
},
"SELL_SPY170317C00225000_FOR_545__1000": {
"max": 1
},
"BUY_SPY170317C00215000_FOR_927__999": {
"max": 1
},
"SELL_SPY170317C00215000_FOR_901__999": {
"max": 1
},
"BUY_SPY170317C00205000_FOR_1389__992": {
"max": 1
},
"SELL_SPY170317C00205000_FOR_1359__992": {
"max": 1
},
"BUY_SPY170317C00170000_FOR_3655__36": {
"max": 1
},
"SELL_SPY170317C00170000_FOR_3609__36": {
"max": 1
},
"BUY_SPY170317C00165000_FOR_4043__36": {
"max": 1
},
"SELL_SPY170317C00165000_FOR_3997__36": {
"max": 1
},
"BUY_SPY170317C00160000_FOR_4439__10": {
"max": 1
},
"SELL_SPY170317C00160000_FOR_4396__10": {
"max": 1
},
"BUY_SPY170317C00155000_FOR_4859__14": {
"max": 1
},
"SELL_SPY170317C00155000_FOR_4807__14": {
"max": 1
},
"BUY_SPY170317C00150000_FOR_5285__10": {
"max": 1
},
"SELL_SPY170317C00150000_FOR_5228__10": {
"max": 1
},
"BUY_SPY170317C00145000_FOR_5724__19": {
"max": 1
},
"SELL_SPY170317C00145000_FOR_5664__19": {
"max": 1
},
"BUY_SPY170317C00140000_FOR_6169__10": {
"max": 1
},
"SELL_SPY170317C00140000_FOR_6106__10": {
"max": 1
},
"BUY_SPY170317C00135000_FOR_6625__10": {
"max": 1
},
"SELL_SPY170317C00135000_FOR_6560__10": {
"max": 1
},
"BUY_SPY170317C00130000_FOR_7092__10": {
"max": 1
},
"SELL_SPY170317C00130000_FOR_7022__10": {
"max": 1
},
"BUY_SPY170317C00125000_FOR_7577__10": {
"max": 1
},
"SELL_SPY170317C00125000_FOR_7494__10": {
"max": 1
},
"BUY_SPY170317C00120000_FOR_8075__10": {
"max": 1
},
"SELL_SPY170317C00120000_FOR_7990__10": {
"max": 1
},
"BUY_SPY170317C00115000_FOR_8575__10": {
"max": 1
},
"SELL_SPY170317C00115000_FOR_8490__10": {
"max": 1
},
"BUY_SPY170317C00110000_FOR_9075__10": {
"max": 1
},
"SELL_SPY170317C00110000_FOR_8990__10": {
"max": 1
},
"BUY_SPY170317P00255000_FOR_5968__20": {
"max": 1
},
"SELL_SPY170317P00255000_FOR_5893__20": {
"max": 1
},
"BUY_SPY170317C00310000_FOR_7__978": {
"max": 1
},
"BUY_SPY170317C00315000_FOR_6__63": {
"max": 1
},
"BUY_SPY170317P00310000_FOR_11352__10": {
"max": 1
},
"SELL_SPY170317P00310000_FOR_11267__10": {
"max": 1
},
"BUY_SPY170317P00315000_FOR_11847__10": {
"max": 1
},
"SELL_SPY170317P00315000_FOR_11762__10": {
"max": 1
},
"BUY_SPY170317P00055000_FOR_18__54": {
"max": 1
},
"SELL_SPY170317P00055000_FOR_5__54": {
"max": 1
},
"BUY_SPY170317C00055000_FOR_14575__10": {
"max": 1
},
"SELL_SPY170317C00055000_FOR_14490__10": {
"max": 1
},
"BUY_SPY170317P00050000_FOR_15__2000": {
"max": 1
},
"SELL_SPY170317P00050000_FOR_2__2000": {
"max": 1
},
"BUY_SPY170317C00050000_FOR_15075__10": {
"max": 1
},
"SELL_SPY170317C00050000_FOR_14990__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_SPY170317P00245000_FOR_5060__20": 1,
"SELL_SPY170317P00245000_FOR_4990__20": 1,
"BUY_SPY170317C00220000_FOR_735__2000": 1,
"SELL_SPY170317C00220000_FOR_710__2000": 1,
"BUY_SPY170317C00195000_FOR_1944__1995": 1,
"SELL_SPY170317C00195000_FOR_1909__1995": 1,
"BUY_SPY170317C00200000_FOR_1655__994": 1,
"SELL_SPY170317C00200000_FOR_1623__994": 1,
"BUY_SPY170317P00185000_FOR_1454__2000": 1,
"SELL_SPY170317P00185000_FOR_1430__2000": 1,
"BUY_SPY170317P00190000_FOR_1632__1999": 1,
"SELL_SPY170317P00190000_FOR_1604__1999": 1,
"BUY_SPY170317P00235000_FOR_4218__10": 1,
"SELL_SPY170317P00235000_FOR_4167__10": 1,
"BUY_SPY170317P00270000_FOR_7410__20": 1,
"SELL_SPY170317P00270000_FOR_7330__20": 1,
"BUY_SPY170317C00210000_FOR_1146__1990": 1,
"SELL_SPY170317C00210000_FOR_1118__1990": 1,
"BUY_SPY170317P00250000_FOR_5507__20": 1,
"SELL_SPY170317P00250000_FOR_5434__20": 1,
"BUY_SPY170317P00240000_FOR_4630__20": 1,
"SELL_SPY170317P00240000_FOR_4574__20": 1,
"BUY_SPY170317P00220000_FOR_3134__10": 1,
"SELL_SPY170317P00220000_FOR_3091__10": 1,
"BUY_SPY170317P00210000_FOR_2541__19": 1,
"SELL_SPY170317P00210000_FOR_2505__19": 1,
"BUY_SPY170317P00200000_FOR_2043__1986": 1,
"SELL_SPY170317P00200000_FOR_2013__1986": 1,
"BUY_SPY170317P00195000_FOR_1828__1995": 1,
"SELL_SPY170317P00195000_FOR_1798__1995": 1,
"BUY_SPY170317C00180000_FOR_2923__31": 1,
"SELL_SPY170317C00180000_FOR_2881__31": 1,
"BUY_SPY170317C00175000_FOR_3283__20": 1,
"SELL_SPY170317C00175000_FOR_3239__20": 1,
"BUY_SPY170317C00105000_FOR_9575__10": 1,
"SELL_SPY170317C00105000_FOR_9490__10": 1,
"BUY_SPY170317C00100000_FOR_10075__10": 1,
"SELL_SPY170317C00100000_FOR_9990__10": 1,
"BUY_SPY170317P00175000_FOR_1146__2000": 1,
"SELL_SPY170317P00175000_FOR_1127__2000": 1,
"BUY_SPY170317P00180000_FOR_1292__2000": 1,
"SELL_SPY170317P00180000_FOR_1270__2000": 1,
"BUY_SPY170317P00105000_FOR_151__2000": 1,
"SELL_SPY170317P00105000_FOR_139__2000": 1,
"BUY_SPY170317P00100000_FOR_126__1125": 1,
"SELL_SPY170317P00100000_FOR_114__1125": 1,
"BUY_SPY170317C00190000_FOR_2252__46": 1,
"SELL_SPY170317C00190000_FOR_2215__46": 1,
"BUY_SPY170317C00185000_FOR_2579__48": 1,
"SELL_SPY170317C00185000_FOR_2538__48": 1,
"BUY_SPY170317P00230000_FOR_3831__10": 1,
"SELL_SPY170317P00230000_FOR_3781__10": 1,
"BUY_SPY170317P00095000_FOR_103__2000": 1,
"SELL_SPY170317P00095000_FOR_92__2000": 1,
"BUY_SPY170317P00090000_FOR_85__2000": 1,
"SELL_SPY170317P00090000_FOR_73__2000": 1,
"BUY_SPY170317P00085000_FOR_69__54": 1,
"SELL_SPY170317P00085000_FOR_57__54": 1,
"BUY_SPY170317P00080000_FOR_55__2000": 1,
"SELL_SPY170317P00080000_FOR_44__2000": 1,
"BUY_SPY170317P00075000_FOR_44__2000": 1,
"SELL_SPY170317P00075000_FOR_35__2000": 1,
"BUY_SPY170317P00070000_FOR_35__1000": 1,
"SELL_SPY170317P00070000_FOR_26__1000": 1,
"BUY_SPY170317P00065000_FOR_28__1000": 1,
"SELL_SPY170317P00065000_FOR_18__1000": 1,
"BUY_SPY170317P00060000_FOR_22__2000": 1,
"SELL_SPY170317P00060000_FOR_11__2000": 1,
"BUY_SPY170317P00305000_FOR_10858__10": 1,
"SELL_SPY170317P00305000_FOR_10773__10": 1,
"BUY_SPY170317P00300000_FOR_10364__10": 1,
"SELL_SPY170317P00300000_FOR_10279__10": 1,
"BUY_SPY170317P00295000_FOR_9871__10": 1,
"SELL_SPY170317P00295000_FOR_9786__10": 1,
"BUY_SPY170317P00290000_FOR_9372__10": 1,
"SELL_SPY170317P00290000_FOR_9287__10": 1,
"BUY_SPY170317P00285000_FOR_8885__10": 1,
"SELL_SPY170317P00285000_FOR_8800__10": 1,
"BUY_SPY170317P00280000_FOR_8392__10": 1,
"SELL_SPY170317P00280000_FOR_8308__10": 1,
"BUY_SPY170317P00275000_FOR_7902__10": 1,
"SELL_SPY170317P00275000_FOR_7818__10": 1,
"BUY_SPY170317P00265000_FOR_6925__20": 1,
"SELL_SPY170317P00265000_FOR_6846__20": 1,
"BUY_SPY170317P00260000_FOR_6446__20": 1,
"SELL_SPY170317P00260000_FOR_6367__20": 1,
"BUY_SPY170317P00225000_FOR_3470__20": 1,
"SELL_SPY170317P00225000_FOR_3423__20": 1,
"BUY_SPY170317P00215000_FOR_2824__29": 1,
"SELL_SPY170317P00215000_FOR_2785__29": 1,
"BUY_SPY170317P00205000_FOR_2280__10": 1,
"SELL_SPY170317P00205000_FOR_2248__10": 1,
"BUY_SPY170317P00170000_FOR_1015__2000": 1,
"SELL_SPY170317P00170000_FOR_997__2000": 1,
"BUY_SPY170317P00165000_FOR_894__1000": 1,
"SELL_SPY170317P00165000_FOR_880__1000": 1,
"BUY_SPY170317P00160000_FOR_787__1106": 1,
"SELL_SPY170317P00160000_FOR_772__1106": 1,
"BUY_SPY170317P00155000_FOR_690__994": 1,
"SELL_SPY170317P00155000_FOR_675__994": 1,
"BUY_SPY170317P00150000_FOR_603__1965": 1,
"SELL_SPY170317P00150000_FOR_588__1965": 1,
"BUY_SPY170317P00145000_FOR_526__1935": 1,
"SELL_SPY170317P00145000_FOR_511__1935": 1,
"BUY_SPY170317P00140000_FOR_458__1907": 1,
"SELL_SPY170317P00140000_FOR_443__1907": 1,
"BUY_SPY170317P00135000_FOR_397__1893": 1,
"SELL_SPY170317P00135000_FOR_382__1893": 1,
"BUY_SPY170317P00130000_FOR_343__948": 1,
"SELL_SPY170317P00130000_FOR_328__948": 1,
"BUY_SPY170317P00125000_FOR_294__960": 1,
"SELL_SPY170317P00125000_FOR_279__960": 1,
"BUY_SPY170317P00120000_FOR_252__1954": 1,
"SELL_SPY170317P00120000_FOR_237__1954": 1,
"BUY_SPY170317P00115000_FOR_214__1986": 1,
"SELL_SPY170317P00115000_FOR_200__1986": 1,
"BUY_SPY170317P00110000_FOR_181__999": 1,
"SELL_SPY170317P00110000_FOR_168__999": 1,
"BUY_SPY170317C00095000_FOR_10575__10": 1,
"SELL_SPY170317C00095000_FOR_10490__10": 1,
"BUY_SPY170317C00090000_FOR_11075__10": 1,
"SELL_SPY170317C00090000_FOR_10990__10": 1,
"BUY_SPY170317C00085000_FOR_11575__10": 1,
"SELL_SPY170317C00085000_FOR_11490__10": 1,
"BUY_SPY170317C00080000_FOR_12075__10": 1,
"SELL_SPY170317C00080000_FOR_11990__10": 1,
"BUY_SPY170317C00075000_FOR_12575__10": 1,
"SELL_SPY170317C00075000_FOR_12490__10": 1,
"BUY_SPY170317C00070000_FOR_13075__10": 1,
"SELL_SPY170317C00070000_FOR_12990__10": 1,
"BUY_SPY170317C00065000_FOR_13575__10": 1,
"SELL_SPY170317C00065000_FOR_13490__10": 1,
"BUY_SPY170317C00060000_FOR_14075__10": 1,
"SELL_SPY170317C00060000_FOR_13990__10": 1,
"BUY_SPY170317C00305000_FOR_7__973": 1,
"BUY_SPY170317C00300000_FOR_7__977": 1,
"BUY_SPY170317C00295000_FOR_7__985": 1,
"BUY_SPY170317C00290000_FOR_8__993": 1,
"BUY_SPY170317C00285000_FOR_9__999": 1,
"BUY_SPY170317C00280000_FOR_10__54": 1,
"BUY_SPY170317C00275000_FOR_13__1000": 1,
"SELL_SPY170317C00275000_FOR_2__1000": 1,
"BUY_SPY170317C00270000_FOR_19__2000": 1,
"SELL_SPY170317C00270000_FOR_9__2000": 1,
"BUY_SPY170317C00265000_FOR_29__2000": 1,
"SELL_SPY170317C00265000_FOR_16__2000": 1,
"BUY_SPY170317C00260000_FOR_45__1000": 1,
"SELL_SPY170317C00260000_FOR_32__1000": 1,
"BUY_SPY170317C00255000_FOR_69__1000": 1,
"SELL_SPY170317C00255000_FOR_57__1000": 1,
"BUY_SPY170317C00250000_FOR_106__1000": 1,
"SELL_SPY170317C00250000_FOR_91__1000": 1,
"BUY_SPY170317C00245000_FOR_156__3300": 1,
"SELL_SPY170317C00245000_FOR_140__3300": 1,
"BUY_SPY170317C00240000_FOR_225__3000": 1,
"SELL_SPY170317C00240000_FOR_207__3000": 1,
"BUY_SPY170317C00235000_FOR_314__1099": 1,
"SELL_SPY170317C00235000_FOR_295__1099": 1,
"BUY_SPY170317C00230000_FOR_428__3270": 1,
"SELL_SPY170317C00230000_FOR_407__3270": 1,
"BUY_SPY170317C00225000_FOR_568__1000": 1,
"SELL_SPY170317C00225000_FOR_545__1000": 1,
"BUY_SPY170317C00215000_FOR_927__999": 1,
"SELL_SPY170317C00215000_FOR_901__999": 1,
"BUY_SPY170317C00205000_FOR_1389__992": 1,
"SELL_SPY170317C00205000_FOR_1359__992": 1,
"BUY_SPY170317C00170000_FOR_3655__36": 1,
"SELL_SPY170317C00170000_FOR_3609__36": 1,
"BUY_SPY170317C00165000_FOR_4043__36": 1,
"SELL_SPY170317C00165000_FOR_3997__36": 1,
"BUY_SPY170317C00160000_FOR_4439__10": 1,
"SELL_SPY170317C00160000_FOR_4396__10": 1,
"BUY_SPY170317C00155000_FOR_4859__14": 1,
"SELL_SPY170317C00155000_FOR_4807__14": 1,
"BUY_SPY170317C00150000_FOR_5285__10": 1,
"SELL_SPY170317C00150000_FOR_5228__10": 1,
"BUY_SPY170317C00145000_FOR_5724__19": 1,
"SELL_SPY170317C00145000_FOR_5664__19": 1,
"BUY_SPY170317C00140000_FOR_6169__10": 1,
"SELL_SPY170317C00140000_FOR_6106__10": 1,
"BUY_SPY170317C00135000_FOR_6625__10": 1,
"SELL_SPY170317C00135000_FOR_6560__10": 1,
"BUY_SPY170317C00130000_FOR_7092__10": 1,
"SELL_SPY170317C00130000_FOR_7022__10": 1,
"BUY_SPY170317C00125000_FOR_7577__10": 1,
"SELL_SPY170317C00125000_FOR_7494__10": 1,
"BUY_SPY170317C00120000_FOR_8075__10": 1,
"SELL_SPY170317C00120000_FOR_7990__10": 1,
"BUY_SPY170317C00115000_FOR_8575__10": 1,
"SELL_SPY170317C00115000_FOR_8490__10": 1,
"BUY_SPY170317C00110000_FOR_9075__10": 1,
"SELL_SPY170317C00110000_FOR_8990__10": 1,
"BUY_SPY170317P00255000_FOR_5968__20": 1,
"SELL_SPY170317P00255000_FOR_5893__20": 1,
"BUY_SPY170317C00310000_FOR_7__978": 1,
"BUY_SPY170317C00315000_FOR_6__63": 1,
"BUY_SPY170317P00310000_FOR_11352__10": 1,
"SELL_SPY170317P00310000_FOR_11267__10": 1,
"BUY_SPY170317P00315000_FOR_11847__10": 1,
"SELL_SPY170317P00315000_FOR_11762__10": 1,
"BUY_SPY170317P00055000_FOR_18__54": 1,
"SELL_SPY170317P00055000_FOR_5__54": 1,
"BUY_SPY170317C00055000_FOR_14575__10": 1,
"SELL_SPY170317C00055000_FOR_14490__10": 1,
"BUY_SPY170317P00050000_FOR_15__2000": 1,
"SELL_SPY170317P00050000_FOR_2__2000": 1,
"BUY_SPY170317C00050000_FOR_15075__10": 1,
"SELL_SPY170317C00050000_FOR_14990__10": 1,
"long_stock_20033": 1,
"short_stock_20033": 1
},
"variables": {
"BUY_SPY170317P00245000_FOR_5060__20": {
"0": 194.4,
"2": 192.4,
"1000000": -50.6,
"4.01": 190.39,
"6.01": 188.39,
"8.01": 186.39,
"10.02": 184.38,
"12.02": 182.38,
"14.02": 180.38,
"16.03": 178.37,
"18.03": 176.37,
"20.03": 174.37,
"22.04": 172.36,
"24.04": 170.36,
"26.04": 168.36,
"28.05": 166.35,
"30.05": 164.35,
"32.05": 162.35,
"34.06": 160.34,
"36.06": 158.34,
"38.06": 156.34,
"40.07": 154.33,
"42.07": 152.33,
"44.07": 150.33,
"46.07": 148.33,
"48.08": 146.32,
"50.08": 144.32,
"52.08": 142.32,
"54.09": 140.31,
"56.09": 138.31,
"58.09": 136.31,
"60.1": 134.3,
"62.1": 132.3,
"64.1": 130.3,
"66.11": 128.29,
"68.11": 126.29,
"70.11": 124.29,
"72.12": 122.28,
"74.12": 120.28,
"76.12": 118.28,
"78.13": 116.27,
"80.13": 114.27,
"82.13": 112.27,
"84.14": 110.26,
"86.14": 108.26,
"88.14": 106.26,
"90.15": 104.25,
"92.15": 102.25,
"94.15": 100.25,
"96.16": 98.24,
"98.16": 96.24,
"100.16": 94.24,
"102.17": 92.23,
"104.17": 90.23,
"106.17": 88.23,
"108.18": 86.22,
"110.18": 84.22,
"112.18": 82.22,
"114.19": 80.21,
"116.19": 78.21,
"118.19": 76.21,
"120.2": 74.2,
"122.2": 72.2,
"124.2": 70.2,
"126.2": 68.2,
"128.21": 66.19,
"130.21": 64.19,
"132.21": 62.19,
"134.22": 60.18,
"136.22": 58.18,
"138.22": 56.18,
"140.23": 54.17,
"142.23": 52.17,
"144.23": 50.17,
"146.24": 48.16,
"148.24": 46.16,
"150.24": 44.16,
"152.25": 42.15,
"154.25": 40.15,
"156.25": 38.15,
"158.26": 36.14,
"160.26": 34.14,
"162.26": 32.14,
"164.27": 30.13,
"166.27": 28.13,
"168.27": 26.13,
"170.28": 24.12,
"172.28": 22.12,
"174.28": 20.12,
"176.29": 18.11,
"178.29": 16.11,
"180.29": 14.11,
"182.3": 12.1,
"184.3": 10.1,
"186.3": 8.1,
"188.31": 6.09,
"190.31": 4.09,
"192.31": 2.09,
"194.32": 0.08,
"196.32": -1.92,
"198.32": -3.92,
"200.33": -5.93,
"202.33": -7.93,
"204.33": -9.93,
"206.33": -11.93,
"208.34": -13.94,
"210.34": -15.94,
"212.34": -17.94,
"214.35": -19.95,
"216.35": -21.95,
"218.35": -23.95,
"220.36": -25.96,
"222.36": -27.96,
"224.36": -29.96,
"226.37": -31.97,
"228.37": -33.97,
"230.37": -35.97,
"232.38": -37.98,
"234.38": -39.98,
"236.38": -41.98,
"238.39": -43.99,
"240.39": -45.99,
"242.39": -47.99,
"244.4": -50,
"246.4": -50.6,
"248.4": -50.6,
"250.41": -50.6,
"252.41": -50.6,
"254.41": -50.6,
"256.42": -50.6,
"258.42": -50.6,
"260.42": -50.6,
"262.43": -50.6,
"264.43": -50.6,
"266.43": -50.6,
"268.44": -50.6,
"270.44": -50.6,
"272.44": -50.6,
"274.45": -50.6,
"276.45": -50.6,
"278.45": -50.6,
"280.46": -50.6,
"282.46": -50.6,
"284.46": -50.6,
"286.46": -50.6,
"288.47": -50.6,
"290.47": -50.6,
"292.47": -50.6,
"294.48": -50.6,
"296.48": -50.6,
"298.48": -50.6,
"300.49": -50.6,
"302.49": -50.6,
"304.49": -50.6,
"306.5": -50.6,
"308.5": -50.6,
"310.5": -50.6,
"312.51": -50.6,
"314.51": -50.6,
"316.51": -50.6,
"318.52": -50.6,
"320.52": -50.6,
"322.52": -50.6,
"324.53": -50.6,
"326.53": -50.6,
"328.53": -50.6,
"330.54": -50.6,
"332.54": -50.6,
"334.54": -50.6,
"336.55": -50.6,
"338.55": -50.6,
"340.55": -50.6,
"342.56": -50.6,