UNPKG

javascript-lp-solver

Version:

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

1,844 lines 1.36 MB
{ "expects": { "result": 3.58, "SELL_SPY170616P00185000_FOR_1581__1000": 1, "BUY_SPY170616C00185000_FOR_2696__21": 1, "BUY_SPY170616P00050000_FOR_20__1519": 1, "SELL_SPY170616C00050000_FOR_14993__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_SPY170616P00150000_FOR_704__979": { "max": 1 }, "SELL_SPY170616P00150000_FOR_684__979": { "max": 1 }, "BUY_SPY170616P00155000_FOR_799__496": { "max": 1 }, "SELL_SPY170616P00155000_FOR_779__496": { "max": 1 }, "BUY_SPY170616P00160000_FOR_904__999": { "max": 1 }, "SELL_SPY170616P00160000_FOR_885__999": { "max": 1 }, "BUY_SPY170616P00165000_FOR_1021__603": { "max": 1 }, "SELL_SPY170616P00165000_FOR_1000__603": { "max": 1 }, "BUY_SPY170616P00170000_FOR_1148__1000": { "max": 1 }, "SELL_SPY170616P00170000_FOR_1126__1000": { "max": 1 }, "BUY_SPY170616P00175000_FOR_1289__1000": { "max": 1 }, "SELL_SPY170616P00175000_FOR_1263__1000": { "max": 1 }, "BUY_SPY170616P00180000_FOR_1443__1000": { "max": 1 }, "SELL_SPY170616P00180000_FOR_1412__1000": { "max": 1 }, "BUY_SPY170616P00185000_FOR_1611__1000": { "max": 1 }, "SELL_SPY170616P00185000_FOR_1581__1000": { "max": 1 }, "BUY_SPY170616P00190000_FOR_1795__998": { "max": 1 }, "SELL_SPY170616P00190000_FOR_1761__998": { "max": 1 }, "BUY_SPY170616P00195000_FOR_1995__992": { "max": 1 }, "SELL_SPY170616P00195000_FOR_1957__992": { "max": 1 }, "BUY_SPY170616P00200000_FOR_2215__982": { "max": 1 }, "SELL_SPY170616P00200000_FOR_2176__982": { "max": 1 }, "BUY_SPY170616P00205000_FOR_2452__29": { "max": 1 }, "SELL_SPY170616P00205000_FOR_2413__29": { "max": 1 }, "BUY_SPY170616P00210000_FOR_2711__10": { "max": 1 }, "SELL_SPY170616P00210000_FOR_2670__10": { "max": 1 }, "BUY_SPY170616P00215000_FOR_2993__19": { "max": 1 }, "SELL_SPY170616P00215000_FOR_2947__19": { "max": 1 }, "BUY_SPY170616P00220000_FOR_3295__19": { "max": 1 }, "SELL_SPY170616P00220000_FOR_3247__19": { "max": 1 }, "BUY_SPY170616P00225000_FOR_3621__29": { "max": 1 }, "SELL_SPY170616P00225000_FOR_3569__29": { "max": 1 }, "BUY_SPY170616P00230000_FOR_3971__30": { "max": 1 }, "SELL_SPY170616P00230000_FOR_3915__30": { "max": 1 }, "BUY_SPY170616P00235000_FOR_4345__20": { "max": 1 }, "SELL_SPY170616P00235000_FOR_4284__20": { "max": 1 }, "BUY_SPY170616P00240000_FOR_4740__20": { "max": 1 }, "SELL_SPY170616P00240000_FOR_4675__20": { "max": 1 }, "BUY_SPY170616P00245000_FOR_5154__20": { "max": 1 }, "SELL_SPY170616P00245000_FOR_5089__20": { "max": 1 }, "BUY_SPY170616P00250000_FOR_5585__20": { "max": 1 }, "SELL_SPY170616P00250000_FOR_5507__20": { "max": 1 }, "BUY_SPY170616P00255000_FOR_6031__20": { "max": 1 }, "SELL_SPY170616P00255000_FOR_5949__20": { "max": 1 }, "BUY_SPY170616P00260000_FOR_6489__20": { "max": 1 }, "SELL_SPY170616P00260000_FOR_6406__20": { "max": 1 }, "BUY_SPY170616P00265000_FOR_6958__20": { "max": 1 }, "SELL_SPY170616P00265000_FOR_6872__20": { "max": 1 }, "BUY_SPY170616P00270000_FOR_7451__30": { "max": 1 }, "SELL_SPY170616P00270000_FOR_7364__30": { "max": 1 }, "BUY_SPY170616P00275000_FOR_7933__30": { "max": 1 }, "SELL_SPY170616P00275000_FOR_7844__30": { "max": 1 }, "BUY_SPY170616P00280000_FOR_8420__10": { "max": 1 }, "SELL_SPY170616P00280000_FOR_8329__10": { "max": 1 }, "BUY_SPY170616P00285000_FOR_8908__10": { "max": 1 }, "SELL_SPY170616P00285000_FOR_8816__10": { "max": 1 }, "BUY_SPY170616P00290000_FOR_9398__10": { "max": 1 }, "SELL_SPY170616P00290000_FOR_9305__10": { "max": 1 }, "BUY_SPY170616P00295000_FOR_9888__10": { "max": 1 }, "SELL_SPY170616P00295000_FOR_9796__10": { "max": 1 }, "BUY_SPY170616P00300000_FOR_10380__10": { "max": 1 }, "SELL_SPY170616P00300000_FOR_10287__10": { "max": 1 }, "BUY_SPY170616C00150000_FOR_5339__19": { "max": 1 }, "SELL_SPY170616C00150000_FOR_5275__19": { "max": 1 }, "BUY_SPY170616C00155000_FOR_4921__10": { "max": 1 }, "SELL_SPY170616C00155000_FOR_4861__10": { "max": 1 }, "BUY_SPY170616C00160000_FOR_4516__36": { "max": 1 }, "SELL_SPY170616C00160000_FOR_4460__36": { "max": 1 }, "BUY_SPY170616C00165000_FOR_4125__46": { "max": 1 }, "SELL_SPY170616C00165000_FOR_4072__46": { "max": 1 }, "BUY_SPY170616C00170000_FOR_3750__15": { "max": 1 }, "SELL_SPY170616C00170000_FOR_3695__15": { "max": 1 }, "BUY_SPY170616C00175000_FOR_3384__47": { "max": 1 }, "SELL_SPY170616C00175000_FOR_3334__47": { "max": 1 }, "BUY_SPY170616C00180000_FOR_3034__20": { "max": 1 }, "SELL_SPY170616C00180000_FOR_2986__20": { "max": 1 }, "BUY_SPY170616C00185000_FOR_2696__21": { "max": 1 }, "SELL_SPY170616C00185000_FOR_2653__21": { "max": 1 }, "BUY_SPY170616C00190000_FOR_2378__16": { "max": 1 }, "SELL_SPY170616C00190000_FOR_2336__16": { "max": 1 }, "BUY_SPY170616C00195000_FOR_2077__496": { "max": 1 }, "SELL_SPY170616C00195000_FOR_2037__496": { "max": 1 }, "BUY_SPY170616C00200000_FOR_1795__982": { "max": 1 }, "SELL_SPY170616C00200000_FOR_1757__982": { "max": 1 }, "BUY_SPY170616C00205000_FOR_1532__974": { "max": 1 }, "SELL_SPY170616C00205000_FOR_1495__974": { "max": 1 }, "BUY_SPY170616C00210000_FOR_1290__972": { "max": 1 }, "SELL_SPY170616C00210000_FOR_1256__972": { "max": 1 }, "BUY_SPY170616C00215000_FOR_1071__978": { "max": 1 }, "SELL_SPY170616C00215000_FOR_1038__978": { "max": 1 }, "BUY_SPY170616C00220000_FOR_873__989": { "max": 1 }, "SELL_SPY170616C00220000_FOR_842__989": { "max": 1 }, "BUY_SPY170616C00225000_FOR_699__1786": { "max": 1 }, "SELL_SPY170616C00225000_FOR_671__1786": { "max": 1 }, "BUY_SPY170616C00230000_FOR_549__500": { "max": 1 }, "SELL_SPY170616C00230000_FOR_523__500": { "max": 1 }, "BUY_SPY170616C00235000_FOR_423__1000": { "max": 1 }, "SELL_SPY170616C00235000_FOR_398__1000": { "max": 1 }, "BUY_SPY170616C00240000_FOR_319__1000": { "max": 1 }, "SELL_SPY170616C00240000_FOR_295__1000": { "max": 1 }, "BUY_SPY170616C00245000_FOR_234__1000": { "max": 1 }, "SELL_SPY170616C00245000_FOR_214__1000": { "max": 1 }, "BUY_SPY170616C00250000_FOR_169__1800": { "max": 1 }, "SELL_SPY170616C00250000_FOR_150__1800": { "max": 1 }, "BUY_SPY170616C00255000_FOR_119__500": { "max": 1 }, "SELL_SPY170616C00255000_FOR_102__500": { "max": 1 }, "BUY_SPY170616C00260000_FOR_82__1500": { "max": 1 }, "SELL_SPY170616C00260000_FOR_67__1500": { "max": 1 }, "BUY_SPY170616C00265000_FOR_56__599": { "max": 1 }, "SELL_SPY170616C00265000_FOR_42__599": { "max": 1 }, "BUY_SPY170616C00270000_FOR_38__596": { "max": 1 }, "SELL_SPY170616C00270000_FOR_23__596": { "max": 1 }, "BUY_SPY170616C00275000_FOR_26__500": { "max": 1 }, "SELL_SPY170616C00275000_FOR_13__500": { "max": 1 }, "BUY_SPY170616C00280000_FOR_18__60": { "max": 1 }, "SELL_SPY170616C00280000_FOR_7__60": { "max": 1 }, "BUY_SPY170616C00285000_FOR_13__1000": { "max": 1 }, "SELL_SPY170616C00285000_FOR_2__1000": { "max": 1 }, "BUY_SPY170616C00290000_FOR_11__499": { "max": 1 }, "BUY_SPY170616C00295000_FOR_9__495": { "max": 1 }, "BUY_SPY170616C00300000_FOR_8__490": { "max": 1 }, "BUY_SPY170616P00105000_FOR_190__1277": { "max": 1 }, "SELL_SPY170616P00105000_FOR_174__1277": { "max": 1 }, "BUY_SPY170616P00100000_FOR_159__999": { "max": 1 }, "SELL_SPY170616P00100000_FOR_144__999": { "max": 1 }, "BUY_SPY170616P00110000_FOR_224__1286": { "max": 1 }, "SELL_SPY170616P00110000_FOR_207__1286": { "max": 1 }, "BUY_SPY170616P00115000_FOR_263__86": { "max": 1 }, "SELL_SPY170616P00115000_FOR_245__86": { "max": 1 }, "BUY_SPY170616P00120000_FOR_306__1416": { "max": 1 }, "SELL_SPY170616P00120000_FOR_288__1416": { "max": 1 }, "BUY_SPY170616P00125000_FOR_355__466": { "max": 1 }, "SELL_SPY170616P00125000_FOR_337__466": { "max": 1 }, "BUY_SPY170616P00130000_FOR_410__1392": { "max": 1 }, "SELL_SPY170616P00130000_FOR_391__1392": { "max": 1 }, "BUY_SPY170616P00135000_FOR_472__933": { "max": 1 }, "SELL_SPY170616P00135000_FOR_453__933": { "max": 1 }, "BUY_SPY170616P00140000_FOR_540__472": { "max": 1 }, "SELL_SPY170616P00140000_FOR_522__472": { "max": 1 }, "BUY_SPY170616P00145000_FOR_617__481": { "max": 1 }, "SELL_SPY170616P00145000_FOR_598__481": { "max": 1 }, "BUY_SPY170616C00105000_FOR_9579__10": { "max": 1 }, "SELL_SPY170616C00105000_FOR_9486__10": { "max": 1 }, "BUY_SPY170616C00100000_FOR_10079__10": { "max": 1 }, "SELL_SPY170616C00100000_FOR_9986__10": { "max": 1 }, "BUY_SPY170616C00110000_FOR_9079__10": { "max": 1 }, "SELL_SPY170616C00110000_FOR_8986__10": { "max": 1 }, "BUY_SPY170616C00115000_FOR_8579__10": { "max": 1 }, "SELL_SPY170616C00115000_FOR_8486__10": { "max": 1 }, "BUY_SPY170616C00120000_FOR_8079__10": { "max": 1 }, "SELL_SPY170616C00120000_FOR_7987__10": { "max": 1 }, "BUY_SPY170616C00125000_FOR_7581__10": { "max": 1 }, "SELL_SPY170616C00125000_FOR_7500__10": { "max": 1 }, "BUY_SPY170616C00130000_FOR_7109__10": { "max": 1 }, "SELL_SPY170616C00130000_FOR_7036__10": { "max": 1 }, "BUY_SPY170616C00135000_FOR_6651__10": { "max": 1 }, "SELL_SPY170616C00135000_FOR_6580__10": { "max": 1 }, "BUY_SPY170616C00140000_FOR_6202__10": { "max": 1 }, "SELL_SPY170616C00140000_FOR_6134__10": { "max": 1 }, "BUY_SPY170616C00145000_FOR_5764__10": { "max": 1 }, "SELL_SPY170616C00145000_FOR_5699__10": { "max": 1 }, "BUY_SPY170616P00060000_FOR_31__739": { "max": 1 }, "SELL_SPY170616P00060000_FOR_17__739": { "max": 1 }, "BUY_SPY170616P00065000_FOR_38__60": { "max": 1 }, "SELL_SPY170616P00065000_FOR_25__60": { "max": 1 }, "BUY_SPY170616P00070000_FOR_48__1794": { "max": 1 }, "SELL_SPY170616P00070000_FOR_34__1794": { "max": 1 }, "BUY_SPY170616P00075000_FOR_59__1000": { "max": 1 }, "SELL_SPY170616P00075000_FOR_46__1000": { "max": 1 }, "BUY_SPY170616P00080000_FOR_73__1000": { "max": 1 }, "SELL_SPY170616P00080000_FOR_60__1000": { "max": 1 }, "BUY_SPY170616P00085000_FOR_90__1799": { "max": 1 }, "SELL_SPY170616P00085000_FOR_77__1799": { "max": 1 }, "BUY_SPY170616P00090000_FOR_110__1800": { "max": 1 }, "SELL_SPY170616P00090000_FOR_96__1800": { "max": 1 }, "BUY_SPY170616P00095000_FOR_133__1800": { "max": 1 }, "SELL_SPY170616P00095000_FOR_118__1800": { "max": 1 }, "BUY_SPY170616C00060000_FOR_14076__10": { "max": 1 }, "SELL_SPY170616C00060000_FOR_13993__10": { "max": 1 }, "BUY_SPY170616C00065000_FOR_13579__10": { "max": 1 }, "SELL_SPY170616C00065000_FOR_13486__10": { "max": 1 }, "BUY_SPY170616C00070000_FOR_13079__10": { "max": 1 }, "SELL_SPY170616C00070000_FOR_12986__10": { "max": 1 }, "BUY_SPY170616C00075000_FOR_12579__10": { "max": 1 }, "SELL_SPY170616C00075000_FOR_12486__10": { "max": 1 }, "BUY_SPY170616C00080000_FOR_12079__10": { "max": 1 }, "SELL_SPY170616C00080000_FOR_11986__10": { "max": 1 }, "BUY_SPY170616C00085000_FOR_11579__10": { "max": 1 }, "SELL_SPY170616C00085000_FOR_11486__10": { "max": 1 }, "BUY_SPY170616C00090000_FOR_11079__10": { "max": 1 }, "SELL_SPY170616C00090000_FOR_10986__10": { "max": 1 }, "BUY_SPY170616C00095000_FOR_10579__10": { "max": 1 }, "SELL_SPY170616C00095000_FOR_10486__10": { "max": 1 }, "BUY_SPY170616P00310000_FOR_11366__10": { "max": 1 }, "SELL_SPY170616P00310000_FOR_11274__10": { "max": 1 }, "BUY_SPY170616P00320000_FOR_12356__10": { "max": 1 }, "SELL_SPY170616P00320000_FOR_12264__10": { "max": 1 }, "BUY_SPY170616C00310000_FOR_8__486": { "max": 1 }, "BUY_SPY170616C00320000_FOR_8__491": { "max": 1 }, "BUY_SPY170616P00315000_FOR_11861__10": { "max": 1 }, "SELL_SPY170616P00315000_FOR_11769__10": { "max": 1 }, "BUY_SPY170616C00315000_FOR_8__487": { "max": 1 }, "BUY_SPY170616P00055000_FOR_24__500": { "max": 1 }, "SELL_SPY170616P00055000_FOR_11__500": { "max": 1 }, "BUY_SPY170616C00055000_FOR_14579__10": { "max": 1 }, "SELL_SPY170616C00055000_FOR_14486__10": { "max": 1 }, "BUY_SPY170616P00050000_FOR_20__1519": { "max": 1 }, "SELL_SPY170616P00050000_FOR_5__1519": { "max": 1 }, "BUY_SPY170616C00050000_FOR_15076__10": { "max": 1 }, "SELL_SPY170616C00050000_FOR_14993__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_SPY170616P00150000_FOR_704__979": 1, "SELL_SPY170616P00150000_FOR_684__979": 1, "BUY_SPY170616P00155000_FOR_799__496": 1, "SELL_SPY170616P00155000_FOR_779__496": 1, "BUY_SPY170616P00160000_FOR_904__999": 1, "SELL_SPY170616P00160000_FOR_885__999": 1, "BUY_SPY170616P00165000_FOR_1021__603": 1, "SELL_SPY170616P00165000_FOR_1000__603": 1, "BUY_SPY170616P00170000_FOR_1148__1000": 1, "SELL_SPY170616P00170000_FOR_1126__1000": 1, "BUY_SPY170616P00175000_FOR_1289__1000": 1, "SELL_SPY170616P00175000_FOR_1263__1000": 1, "BUY_SPY170616P00180000_FOR_1443__1000": 1, "SELL_SPY170616P00180000_FOR_1412__1000": 1, "BUY_SPY170616P00185000_FOR_1611__1000": 1, "SELL_SPY170616P00185000_FOR_1581__1000": 1, "BUY_SPY170616P00190000_FOR_1795__998": 1, "SELL_SPY170616P00190000_FOR_1761__998": 1, "BUY_SPY170616P00195000_FOR_1995__992": 1, "SELL_SPY170616P00195000_FOR_1957__992": 1, "BUY_SPY170616P00200000_FOR_2215__982": 1, "SELL_SPY170616P00200000_FOR_2176__982": 1, "BUY_SPY170616P00205000_FOR_2452__29": 1, "SELL_SPY170616P00205000_FOR_2413__29": 1, "BUY_SPY170616P00210000_FOR_2711__10": 1, "SELL_SPY170616P00210000_FOR_2670__10": 1, "BUY_SPY170616P00215000_FOR_2993__19": 1, "SELL_SPY170616P00215000_FOR_2947__19": 1, "BUY_SPY170616P00220000_FOR_3295__19": 1, "SELL_SPY170616P00220000_FOR_3247__19": 1, "BUY_SPY170616P00225000_FOR_3621__29": 1, "SELL_SPY170616P00225000_FOR_3569__29": 1, "BUY_SPY170616P00230000_FOR_3971__30": 1, "SELL_SPY170616P00230000_FOR_3915__30": 1, "BUY_SPY170616P00235000_FOR_4345__20": 1, "SELL_SPY170616P00235000_FOR_4284__20": 1, "BUY_SPY170616P00240000_FOR_4740__20": 1, "SELL_SPY170616P00240000_FOR_4675__20": 1, "BUY_SPY170616P00245000_FOR_5154__20": 1, "SELL_SPY170616P00245000_FOR_5089__20": 1, "BUY_SPY170616P00250000_FOR_5585__20": 1, "SELL_SPY170616P00250000_FOR_5507__20": 1, "BUY_SPY170616P00255000_FOR_6031__20": 1, "SELL_SPY170616P00255000_FOR_5949__20": 1, "BUY_SPY170616P00260000_FOR_6489__20": 1, "SELL_SPY170616P00260000_FOR_6406__20": 1, "BUY_SPY170616P00265000_FOR_6958__20": 1, "SELL_SPY170616P00265000_FOR_6872__20": 1, "BUY_SPY170616P00270000_FOR_7451__30": 1, "SELL_SPY170616P00270000_FOR_7364__30": 1, "BUY_SPY170616P00275000_FOR_7933__30": 1, "SELL_SPY170616P00275000_FOR_7844__30": 1, "BUY_SPY170616P00280000_FOR_8420__10": 1, "SELL_SPY170616P00280000_FOR_8329__10": 1, "BUY_SPY170616P00285000_FOR_8908__10": 1, "SELL_SPY170616P00285000_FOR_8816__10": 1, "BUY_SPY170616P00290000_FOR_9398__10": 1, "SELL_SPY170616P00290000_FOR_9305__10": 1, "BUY_SPY170616P00295000_FOR_9888__10": 1, "SELL_SPY170616P00295000_FOR_9796__10": 1, "BUY_SPY170616P00300000_FOR_10380__10": 1, "SELL_SPY170616P00300000_FOR_10287__10": 1, "BUY_SPY170616C00150000_FOR_5339__19": 1, "SELL_SPY170616C00150000_FOR_5275__19": 1, "BUY_SPY170616C00155000_FOR_4921__10": 1, "SELL_SPY170616C00155000_FOR_4861__10": 1, "BUY_SPY170616C00160000_FOR_4516__36": 1, "SELL_SPY170616C00160000_FOR_4460__36": 1, "BUY_SPY170616C00165000_FOR_4125__46": 1, "SELL_SPY170616C00165000_FOR_4072__46": 1, "BUY_SPY170616C00170000_FOR_3750__15": 1, "SELL_SPY170616C00170000_FOR_3695__15": 1, "BUY_SPY170616C00175000_FOR_3384__47": 1, "SELL_SPY170616C00175000_FOR_3334__47": 1, "BUY_SPY170616C00180000_FOR_3034__20": 1, "SELL_SPY170616C00180000_FOR_2986__20": 1, "BUY_SPY170616C00185000_FOR_2696__21": 1, "SELL_SPY170616C00185000_FOR_2653__21": 1, "BUY_SPY170616C00190000_FOR_2378__16": 1, "SELL_SPY170616C00190000_FOR_2336__16": 1, "BUY_SPY170616C00195000_FOR_2077__496": 1, "SELL_SPY170616C00195000_FOR_2037__496": 1, "BUY_SPY170616C00200000_FOR_1795__982": 1, "SELL_SPY170616C00200000_FOR_1757__982": 1, "BUY_SPY170616C00205000_FOR_1532__974": 1, "SELL_SPY170616C00205000_FOR_1495__974": 1, "BUY_SPY170616C00210000_FOR_1290__972": 1, "SELL_SPY170616C00210000_FOR_1256__972": 1, "BUY_SPY170616C00215000_FOR_1071__978": 1, "SELL_SPY170616C00215000_FOR_1038__978": 1, "BUY_SPY170616C00220000_FOR_873__989": 1, "SELL_SPY170616C00220000_FOR_842__989": 1, "BUY_SPY170616C00225000_FOR_699__1786": 1, "SELL_SPY170616C00225000_FOR_671__1786": 1, "BUY_SPY170616C00230000_FOR_549__500": 1, "SELL_SPY170616C00230000_FOR_523__500": 1, "BUY_SPY170616C00235000_FOR_423__1000": 1, "SELL_SPY170616C00235000_FOR_398__1000": 1, "BUY_SPY170616C00240000_FOR_319__1000": 1, "SELL_SPY170616C00240000_FOR_295__1000": 1, "BUY_SPY170616C00245000_FOR_234__1000": 1, "SELL_SPY170616C00245000_FOR_214__1000": 1, "BUY_SPY170616C00250000_FOR_169__1800": 1, "SELL_SPY170616C00250000_FOR_150__1800": 1, "BUY_SPY170616C00255000_FOR_119__500": 1, "SELL_SPY170616C00255000_FOR_102__500": 1, "BUY_SPY170616C00260000_FOR_82__1500": 1, "SELL_SPY170616C00260000_FOR_67__1500": 1, "BUY_SPY170616C00265000_FOR_56__599": 1, "SELL_SPY170616C00265000_FOR_42__599": 1, "BUY_SPY170616C00270000_FOR_38__596": 1, "SELL_SPY170616C00270000_FOR_23__596": 1, "BUY_SPY170616C00275000_FOR_26__500": 1, "SELL_SPY170616C00275000_FOR_13__500": 1, "BUY_SPY170616C00280000_FOR_18__60": 1, "SELL_SPY170616C00280000_FOR_7__60": 1, "BUY_SPY170616C00285000_FOR_13__1000": 1, "SELL_SPY170616C00285000_FOR_2__1000": 1, "BUY_SPY170616C00290000_FOR_11__499": 1, "BUY_SPY170616C00295000_FOR_9__495": 1, "BUY_SPY170616C00300000_FOR_8__490": 1, "BUY_SPY170616P00105000_FOR_190__1277": 1, "SELL_SPY170616P00105000_FOR_174__1277": 1, "BUY_SPY170616P00100000_FOR_159__999": 1, "SELL_SPY170616P00100000_FOR_144__999": 1, "BUY_SPY170616P00110000_FOR_224__1286": 1, "SELL_SPY170616P00110000_FOR_207__1286": 1, "BUY_SPY170616P00115000_FOR_263__86": 1, "SELL_SPY170616P00115000_FOR_245__86": 1, "BUY_SPY170616P00120000_FOR_306__1416": 1, "SELL_SPY170616P00120000_FOR_288__1416": 1, "BUY_SPY170616P00125000_FOR_355__466": 1, "SELL_SPY170616P00125000_FOR_337__466": 1, "BUY_SPY170616P00130000_FOR_410__1392": 1, "SELL_SPY170616P00130000_FOR_391__1392": 1, "BUY_SPY170616P00135000_FOR_472__933": 1, "SELL_SPY170616P00135000_FOR_453__933": 1, "BUY_SPY170616P00140000_FOR_540__472": 1, "SELL_SPY170616P00140000_FOR_522__472": 1, "BUY_SPY170616P00145000_FOR_617__481": 1, "SELL_SPY170616P00145000_FOR_598__481": 1, "BUY_SPY170616C00105000_FOR_9579__10": 1, "SELL_SPY170616C00105000_FOR_9486__10": 1, "BUY_SPY170616C00100000_FOR_10079__10": 1, "SELL_SPY170616C00100000_FOR_9986__10": 1, "BUY_SPY170616C00110000_FOR_9079__10": 1, "SELL_SPY170616C00110000_FOR_8986__10": 1, "BUY_SPY170616C00115000_FOR_8579__10": 1, "SELL_SPY170616C00115000_FOR_8486__10": 1, "BUY_SPY170616C00120000_FOR_8079__10": 1, "SELL_SPY170616C00120000_FOR_7987__10": 1, "BUY_SPY170616C00125000_FOR_7581__10": 1, "SELL_SPY170616C00125000_FOR_7500__10": 1, "BUY_SPY170616C00130000_FOR_7109__10": 1, "SELL_SPY170616C00130000_FOR_7036__10": 1, "BUY_SPY170616C00135000_FOR_6651__10": 1, "SELL_SPY170616C00135000_FOR_6580__10": 1, "BUY_SPY170616C00140000_FOR_6202__10": 1, "SELL_SPY170616C00140000_FOR_6134__10": 1, "BUY_SPY170616C00145000_FOR_5764__10": 1, "SELL_SPY170616C00145000_FOR_5699__10": 1, "BUY_SPY170616P00060000_FOR_31__739": 1, "SELL_SPY170616P00060000_FOR_17__739": 1, "BUY_SPY170616P00065000_FOR_38__60": 1, "SELL_SPY170616P00065000_FOR_25__60": 1, "BUY_SPY170616P00070000_FOR_48__1794": 1, "SELL_SPY170616P00070000_FOR_34__1794": 1, "BUY_SPY170616P00075000_FOR_59__1000": 1, "SELL_SPY170616P00075000_FOR_46__1000": 1, "BUY_SPY170616P00080000_FOR_73__1000": 1, "SELL_SPY170616P00080000_FOR_60__1000": 1, "BUY_SPY170616P00085000_FOR_90__1799": 1, "SELL_SPY170616P00085000_FOR_77__1799": 1, "BUY_SPY170616P00090000_FOR_110__1800": 1, "SELL_SPY170616P00090000_FOR_96__1800": 1, "BUY_SPY170616P00095000_FOR_133__1800": 1, "SELL_SPY170616P00095000_FOR_118__1800": 1, "BUY_SPY170616C00060000_FOR_14076__10": 1, "SELL_SPY170616C00060000_FOR_13993__10": 1, "BUY_SPY170616C00065000_FOR_13579__10": 1, "SELL_SPY170616C00065000_FOR_13486__10": 1, "BUY_SPY170616C00070000_FOR_13079__10": 1, "SELL_SPY170616C00070000_FOR_12986__10": 1, "BUY_SPY170616C00075000_FOR_12579__10": 1, "SELL_SPY170616C00075000_FOR_12486__10": 1, "BUY_SPY170616C00080000_FOR_12079__10": 1, "SELL_SPY170616C00080000_FOR_11986__10": 1, "BUY_SPY170616C00085000_FOR_11579__10": 1, "SELL_SPY170616C00085000_FOR_11486__10": 1, "BUY_SPY170616C00090000_FOR_11079__10": 1, "SELL_SPY170616C00090000_FOR_10986__10": 1, "BUY_SPY170616C00095000_FOR_10579__10": 1, "SELL_SPY170616C00095000_FOR_10486__10": 1, "BUY_SPY170616P00310000_FOR_11366__10": 1, "SELL_SPY170616P00310000_FOR_11274__10": 1, "BUY_SPY170616P00320000_FOR_12356__10": 1, "SELL_SPY170616P00320000_FOR_12264__10": 1, "BUY_SPY170616C00310000_FOR_8__486": 1, "BUY_SPY170616C00320000_FOR_8__491": 1, "BUY_SPY170616P00315000_FOR_11861__10": 1, "SELL_SPY170616P00315000_FOR_11769__10": 1, "BUY_SPY170616C00315000_FOR_8__487": 1, "BUY_SPY170616P00055000_FOR_24__500": 1, "SELL_SPY170616P00055000_FOR_11__500": 1, "BUY_SPY170616C00055000_FOR_14579__10": 1, "SELL_SPY170616C00055000_FOR_14486__10": 1, "BUY_SPY170616P00050000_FOR_20__1519": 1, "SELL_SPY170616P00050000_FOR_5__1519": 1, "BUY_SPY170616C00050000_FOR_15076__10": 1, "SELL_SPY170616C00050000_FOR_14993__10": 1, "long_stock_20033": 1, "short_stock_20033": 1 }, "variables": { "BUY_SPY170616P00150000_FOR_704__979": { "0": 142.96, "2": 140.96, "1000000": -7.04, "4.01": 138.95, "6.01": 136.95, "8.01": 134.95, "10.02": 132.94, "12.02": 130.94, "14.02": 128.94, "16.03": 126.93, "18.03": 124.93, "20.03": 122.93, "22.04": 120.92, "24.04": 118.92, "26.04": 116.92, "28.05": 114.91, "30.05": 112.91, "32.05": 110.91, "34.06": 108.9, "36.06": 106.9, "38.06": 104.9, "40.07": 102.89, "42.07": 100.89, "44.07": 98.89, "46.07": 96.89, "48.08": 94.88, "50.08": 92.88, "52.08": 90.88, "54.09": 88.87, "56.09": 86.87, "58.09": 84.87, "60.1": 82.86, "62.1": 80.86, "64.1": 78.86, "66.11": 76.85, "68.11": 74.85, "70.11": 72.85, "72.12": 70.84, "74.12": 68.84, "76.12": 66.84, "78.13": 64.83, "80.13": 62.83, "82.13": 60.83, "84.14": 58.82, "86.14": 56.82, "88.14": 54.82, "90.15": 52.81, "92.15": 50.81, "94.15": 48.81, "96.16": 46.8, "98.16": 44.8, "100.16": 42.8, "102.17": 40.79, "104.17": 38.79, "106.17": 36.79, "108.18": 34.78, "110.18": 32.78, "112.18": 30.78, "114.19": 28.77, "116.19": 26.77, "118.19": 24.77, "120.2": 22.76, "122.2": 20.76, "124.2": 18.76, "126.2": 16.76, "128.21": 14.75, "130.21": 12.75, "132.21": 10.75, "134.22": 8.74, "136.22": 6.74, "138.22": 4.74, "140.23": 2.73, "142.23": 0.73, "144.23": -1.27, "146.24": -3.28, "148.24": -5.28, "150.24": -7.04, "152.25": -7.04, "154.25": -7.04, "156.25": -7.04, "158.26": -7.04, "160.26": -7.04, "162.26": -7.04, "164.27": -7.04, "166.27": -7.04, "168.27": -7.04, "170.28": -7.04, "172.28": -7.04, "174.28": -7.04, "176.29": -7.04, "178.29": -7.04, "180.29": -7.04, "182.3": -7.04, "184.3": -7.04, "186.3": -7.04, "188.31": -7.04, "190.31": -7.04, "192.31": -7.04, "194.32": -7.04, "196.32": -7.04, "198.32": -7.04, "200.33": -7.04, "202.33": -7.04, "204.33": -7.04, "206.33": -7.04, "208.34": -7.04, "210.34": -7.04, "212.34": -7.04, "214.35": -7.04, "216.35": -7.04, "218.35": -7.04, "220.36": -7.04, "222.36": -7.04, "224.36": -7.04, "226.37": -7.04, "228.37": -7.04, "230.37": -7.04, "232.38": -7.04, "234.38": -7.04, "236.38": -7.04, "238.39": -7.04, "240.39": -7.04, "242.39": -7.04, "244.4": -7.04, "246.4": -7.04, "248.4": -7.04, "250.41": -7.04, "252.41": -7.04, "254.41": -7.04, "256.42": -7.04, "258.42": -7.04, "260.42": -7.04, "262.43": -7.04, "264.43": -7.04, "266.43": -7.04, "268.44": -7.04, "270.44": -7.04, "272.44": -7.04, "274.45": -7.04, "276.45": -7.04, "278.45": -7.04, "280.46": -7.04, "282.46": -7.04, "284.46": -7.04, "286.46": -7.04, "288.47": -7.04, "290.47": -7.04, "292.47": -7.04, "294.48": -7.04, "296.48": -7.04, "298.48": -7.04, "300.49": -7.04, "302.49": -7.04, "304.49": -7.04, "306.5": -7.04, "308.5": -7.04, "310.5": -7.04, "312.51": -7.04, "314.51": -7.04, "316.51": -7.04, "318.52": -7.04, "320.52": -7.04, "322.52": -7.04, "324.53": -7.04, "326.53": -7.04, "328.53": -7.04, "330.54": -7.04,