UNPKG

javascript-lp-solver

Version:

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

2,010 lines 2.47 MB
{ "expects": { "result": 1.09, "BUY_SPY151231P00140000_FOR_47__973": 1, "SELL_SPY151231C00140000_FOR_6006__10": 1, "BUY_SPY151231C00211000_FOR_186__40": 1, "SELL_SPY151231P00211000_FOR_1436__30": 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_SPY151231P00140000_FOR_47__973": { "max": 1 }, "SELL_SPY151231P00140000_FOR_43__973": { "max": 1 }, "BUY_SPY151231C00140000_FOR_6063__10": { "max": 1 }, "SELL_SPY151231C00140000_FOR_6006__10": { "max": 1 }, "BUY_SPY151231P00270000_FOR_7193__10": { "max": 1 }, "SELL_SPY151231P00270000_FOR_7135__10": { "max": 1 }, "BUY_SPY151231P00265000_FOR_6693__10": { "max": 1 }, "SELL_SPY151231P00265000_FOR_6636__10": { "max": 1 }, "BUY_SPY151231P00260000_FOR_6190__10": { "max": 1 }, "SELL_SPY151231P00260000_FOR_6135__10": { "max": 1 }, "BUY_SPY151231P00255000_FOR_5695__15": { "max": 1 }, "SELL_SPY151231P00255000_FOR_5637__15": { "max": 1 }, "BUY_SPY151231P00250000_FOR_5196__60": { "max": 1 }, "SELL_SPY151231P00250000_FOR_5138__60": { "max": 1 }, "BUY_SPY151231P00245000_FOR_4696__15": { "max": 1 }, "SELL_SPY151231P00245000_FOR_4639__15": { "max": 1 }, "BUY_SPY151231P00240000_FOR_4197__15": { "max": 1 }, "SELL_SPY151231P00240000_FOR_4140__15": { "max": 1 }, "BUY_SPY151231P00235000_FOR_3699__15": { "max": 1 }, "SELL_SPY151231P00235000_FOR_3641__15": { "max": 1 }, "BUY_SPY151231P00230000_FOR_3197__15": { "max": 1 }, "SELL_SPY151231P00230000_FOR_3142__15": { "max": 1 }, "BUY_SPY151231P00225000_FOR_2704__187": { "max": 1 }, "SELL_SPY151231P00225000_FOR_2658__187": { "max": 1 }, "BUY_SPY151231P00220000_FOR_2220__10": { "max": 1 }, "SELL_SPY151231P00220000_FOR_2180__10": { "max": 1 }, "BUY_SPY151231P00215000_FOR_1773__10": { "max": 1 }, "SELL_SPY151231P00215000_FOR_1737__10": { "max": 1 }, "BUY_SPY151231P00210000_FOR_1387__20": { "max": 1 }, "SELL_SPY151231P00210000_FOR_1364__20": { "max": 1 }, "BUY_SPY151231P00205000_FOR_1076__266": { "max": 1 }, "SELL_SPY151231P00205000_FOR_1063__266": { "max": 1 }, "BUY_SPY151231P00200000_FOR_837__30": { "max": 1 }, "SELL_SPY151231P00200000_FOR_828__30": { "max": 1 }, "BUY_SPY151231P00199000_FOR_797__9": { "max": 1 }, "SELL_SPY151231P00199000_FOR_787__9": { "max": 1 }, "BUY_SPY151231P00198000_FOR_758__4": { "max": 1 }, "SELL_SPY151231P00198000_FOR_749__4": { "max": 1 }, "BUY_SPY151231P00197000_FOR_720__1998": { "max": 1 }, "SELL_SPY151231P00197000_FOR_708__1998": { "max": 1 }, "BUY_SPY151231P00196000_FOR_685__1994": { "max": 1 }, "SELL_SPY151231P00196000_FOR_677__1994": { "max": 1 }, "BUY_SPY151231P00195000_FOR_651__1989": { "max": 1 }, "SELL_SPY151231P00195000_FOR_643__1989": { "max": 1 }, "BUY_SPY151231P00194000_FOR_620__1984": { "max": 1 }, "SELL_SPY151231P00194000_FOR_612__1984": { "max": 1 }, "BUY_SPY151231P00193000_FOR_590__1980": { "max": 1 }, "SELL_SPY151231P00193000_FOR_582__1980": { "max": 1 }, "BUY_SPY151231P00192000_FOR_561__1978": { "max": 1 }, "SELL_SPY151231P00192000_FOR_553__1978": { "max": 1 }, "BUY_SPY151231P00191000_FOR_534__1977": { "max": 1 }, "SELL_SPY151231P00191000_FOR_526__1977": { "max": 1 }, "BUY_SPY151231P00190000_FOR_508__1976": { "max": 1 }, "SELL_SPY151231P00190000_FOR_500__1976": { "max": 1 }, "BUY_SPY151231P00189000_FOR_483__1973": { "max": 1 }, "SELL_SPY151231P00189000_FOR_475__1973": { "max": 1 }, "BUY_SPY151231P00188000_FOR_460__1971": { "max": 1 }, "SELL_SPY151231P00188000_FOR_452__1971": { "max": 1 }, "BUY_SPY151231P00187000_FOR_437__1970": { "max": 1 }, "SELL_SPY151231P00187000_FOR_430__1970": { "max": 1 }, "BUY_SPY151231P00186000_FOR_416__1970": { "max": 1 }, "SELL_SPY151231P00186000_FOR_409__1970": { "max": 1 }, "BUY_SPY151231P00185000_FOR_396__1970": { "max": 1 }, "SELL_SPY151231P00185000_FOR_390__1970": { "max": 1 }, "BUY_SPY151231P00184000_FOR_377__1970": { "max": 1 }, "SELL_SPY151231P00184000_FOR_370__1970": { "max": 1 }, "BUY_SPY151231P00183000_FOR_358__1969": { "max": 1 }, "SELL_SPY151231P00183000_FOR_352__1969": { "max": 1 }, "BUY_SPY151231P00182000_FOR_341__3181": { "max": 1 }, "SELL_SPY151231P00182000_FOR_334__3181": { "max": 1 }, "BUY_SPY151231P00181000_FOR_325__1965": { "max": 1 }, "SELL_SPY151231P00181000_FOR_318__1965": { "max": 1 }, "BUY_SPY151231P00180000_FOR_309__1962": { "max": 1 }, "SELL_SPY151231P00180000_FOR_305__1962": { "max": 1 }, "BUY_SPY151231P00175000_FOR_242__1950": { "max": 1 }, "SELL_SPY151231P00175000_FOR_236__1950": { "max": 1 }, "BUY_SPY151231P00170000_FOR_190__1929": { "max": 1 }, "SELL_SPY151231P00170000_FOR_184__1929": { "max": 1 }, "BUY_SPY151231P00165000_FOR_149__1899": { "max": 1 }, "SELL_SPY151231P00165000_FOR_144__1899": { "max": 1 }, "BUY_SPY151231P00160000_FOR_118__1871": { "max": 1 }, "SELL_SPY151231P00160000_FOR_113__1871": { "max": 1 }, "BUY_SPY151231P00155000_FOR_93__1849": { "max": 1 }, "SELL_SPY151231P00155000_FOR_89__1849": { "max": 1 }, "BUY_SPY151231P00150000_FOR_74__1863": { "max": 1 }, "SELL_SPY151231P00150000_FOR_70__1863": { "max": 1 }, "BUY_SPY151231P00145000_FOR_59__1894": { "max": 1 }, "SELL_SPY151231P00145000_FOR_55__1894": { "max": 1 }, "BUY_SPY151231C00265000_FOR_2__1000": { "max": 1 }, "BUY_SPY151231C00260000_FOR_2__999": { "max": 1 }, "BUY_SPY151231C00255000_FOR_3__996": { "max": 1 }, "BUY_SPY151231C00250000_FOR_2__999": { "max": 1 }, "BUY_SPY151231C00245000_FOR_2__17": { "max": 1 }, "BUY_SPY151231C00240000_FOR_3__2000": { "max": 1 }, "BUY_SPY151231C00235000_FOR_4__997": { "max": 1 }, "BUY_SPY151231C00230000_FOR_5__159": { "max": 1 }, "BUY_SPY151231C00225000_FOR_10__2000": { "max": 1 }, "SELL_SPY151231C00225000_FOR_8__2000": { "max": 1 }, "BUY_SPY151231C00220000_FOR_31__3870": { "max": 1 }, "SELL_SPY151231C00220000_FOR_27__3870": { "max": 1 }, "BUY_SPY151231C00215000_FOR_92__3479": { "max": 1 }, "SELL_SPY151231C00215000_FOR_86__3479": { "max": 1 }, "BUY_SPY151231C00210000_FOR_218__200": { "max": 1 }, "SELL_SPY151231C00210000_FOR_212__200": { "max": 1 }, "BUY_SPY151231C00205000_FOR_423__330": { "max": 1 }, "SELL_SPY151231C00205000_FOR_416__330": { "max": 1 }, "BUY_SPY151231C00200000_FOR_698__50": { "max": 1 }, "SELL_SPY151231C00200000_FOR_690__50": { "max": 1 }, "BUY_SPY151231C00199000_FOR_759__11": { "max": 1 }, "SELL_SPY151231C00199000_FOR_749__11": { "max": 1 }, "BUY_SPY151231C00198000_FOR_823__363": { "max": 1 }, "SELL_SPY151231C00198000_FOR_812__363": { "max": 1 }, "BUY_SPY151231C00197000_FOR_888__14": { "max": 1 }, "SELL_SPY151231C00197000_FOR_877__14": { "max": 1 }, "BUY_SPY151231C00196000_FOR_955__292": { "max": 1 }, "SELL_SPY151231C00196000_FOR_944__292": { "max": 1 }, "BUY_SPY151231C00195000_FOR_1024__286": { "max": 1 }, "SELL_SPY151231C00195000_FOR_1012__286": { "max": 1 }, "BUY_SPY151231C00194000_FOR_1094__284": { "max": 1 }, "SELL_SPY151231C00194000_FOR_1083__284": { "max": 1 }, "BUY_SPY151231C00193000_FOR_1166__280": { "max": 1 }, "SELL_SPY151231C00193000_FOR_1153__280": { "max": 1 }, "BUY_SPY151231C00192000_FOR_1240__276": { "max": 1 }, "SELL_SPY151231C00192000_FOR_1227__276": { "max": 1 }, "BUY_SPY151231C00191000_FOR_1314__273": { "max": 1 }, "SELL_SPY151231C00191000_FOR_1301__273": { "max": 1 }, "BUY_SPY151231C00190000_FOR_1390__270": { "max": 1 }, "SELL_SPY151231C00190000_FOR_1378__270": { "max": 1 }, "BUY_SPY151231C00189000_FOR_1468__266": { "max": 1 }, "SELL_SPY151231C00189000_FOR_1455__266": { "max": 1 }, "BUY_SPY151231C00188000_FOR_1547__264": { "max": 1 }, "SELL_SPY151231C00188000_FOR_1533__264": { "max": 1 }, "BUY_SPY151231C00187000_FOR_1626__262": { "max": 1 }, "SELL_SPY151231C00187000_FOR_1611__262": { "max": 1 }, "BUY_SPY151231C00186000_FOR_1708__85": { "max": 1 }, "SELL_SPY151231C00186000_FOR_1692__85": { "max": 1 }, "BUY_SPY151231C00185000_FOR_1790__419": { "max": 1 }, "SELL_SPY151231C00185000_FOR_1773__419": { "max": 1 }, "BUY_SPY151231C00184000_FOR_1873__57": { "max": 1 }, "SELL_SPY151231C00184000_FOR_1855__57": { "max": 1 }, "BUY_SPY151231C00183000_FOR_1957__329": { "max": 1 }, "SELL_SPY151231C00183000_FOR_1938__329": { "max": 1 }, "BUY_SPY151231C00182000_FOR_2041__50": { "max": 1 }, "SELL_SPY151231C00182000_FOR_2022__50": { "max": 1 }, "BUY_SPY151231C00181000_FOR_2127__19": { "max": 1 }, "SELL_SPY151231C00181000_FOR_2107__19": { "max": 1 }, "BUY_SPY151231C00180000_FOR_2220__10": { "max": 1 }, "SELL_SPY151231C00180000_FOR_2192__10": { "max": 1 }, "BUY_SPY151231C00175000_FOR_2654__19": { "max": 1 }, "SELL_SPY151231C00175000_FOR_2628__19": { "max": 1 }, "BUY_SPY151231C00170000_FOR_3109__59": { "max": 1 }, "SELL_SPY151231C00170000_FOR_3081__59": { "max": 1 }, "BUY_SPY151231C00165000_FOR_3575__19": { "max": 1 }, "SELL_SPY151231C00165000_FOR_3544__19": { "max": 1 }, "BUY_SPY151231C00160000_FOR_4063__15": { "max": 1 }, "SELL_SPY151231C00160000_FOR_4016__15": { "max": 1 }, "BUY_SPY151231C00155000_FOR_4564__10": { "max": 1 }, "SELL_SPY151231C00155000_FOR_4511__10": { "max": 1 }, "BUY_SPY151231C00150000_FOR_5063__10": { "max": 1 }, "SELL_SPY151231C00150000_FOR_5006__10": { "max": 1 }, "BUY_SPY151231C00145000_FOR_5563__10": { "max": 1 }, "SELL_SPY151231C00145000_FOR_5506__10": { "max": 1 }, "BUY_SPY151231C00201000_FOR_638__311": { "max": 1 }, "SELL_SPY151231C00201000_FOR_629__311": { "max": 1 }, "BUY_SPY151231C00202000_FOR_581__50": { "max": 1 }, "SELL_SPY151231C00202000_FOR_572__50": { "max": 1 }, "BUY_SPY151231C00203000_FOR_525__320": { "max": 1 }, "SELL_SPY151231C00203000_FOR_517__320": { "max": 1 }, "BUY_SPY151231C00204000_FOR_473__325": { "max": 1 }, "SELL_SPY151231C00204000_FOR_465__325": { "max": 1 }, "BUY_SPY151231C00206000_FOR_377__250": { "max": 1 }, "SELL_SPY151231C00206000_FOR_369__250": { "max": 1 }, "BUY_SPY151231C00207000_FOR_333__250": { "max": 1 }, "SELL_SPY151231C00207000_FOR_325__250": { "max": 1 }, "BUY_SPY151231C00208000_FOR_292__50": { "max": 1 }, "SELL_SPY151231C00208000_FOR_284__50": { "max": 1 }, "BUY_SPY151231C00209000_FOR_253__75": { "max": 1 }, "SELL_SPY151231C00209000_FOR_246__75": { "max": 1 }, "BUY_SPY151231C00211000_FOR_186__40": { "max": 1 }, "SELL_SPY151231C00211000_FOR_180__40": { "max": 1 }, "BUY_SPY151231C00212000_FOR_158__100": { "max": 1 }, "SELL_SPY151231C00212000_FOR_152__100": { "max": 1 }, "BUY_SPY151231C00213000_FOR_133__215": { "max": 1 }, "SELL_SPY151231C00213000_FOR_127__215": { "max": 1 }, "BUY_SPY151231C00214000_FOR_109__1": { "max": 1 }, "SELL_SPY151231C00214000_FOR_105__1": { "max": 1 }, "BUY_SPY151231C00216000_FOR_75__3000": { "max": 1 }, "SELL_SPY151231C00216000_FOR_70__3000": { "max": 1 }, "BUY_SPY151231C00217000_FOR_61__3496": { "max": 1 }, "SELL_SPY151231C00217000_FOR_56__3496": { "max": 1 }, "BUY_SPY151231C00218000_FOR_49__3500": { "max": 1 }, "SELL_SPY151231C00218000_FOR_44__3500": { "max": 1 }, "BUY_SPY151231C00219000_FOR_39__3697": { "max": 1 }, "SELL_SPY151231C00219000_FOR_35__3697": { "max": 1 }, "BUY_SPY151231C00221000_FOR_25__3500": { "max": 1 }, "SELL_SPY151231C00221000_FOR_21__3500": { "max": 1 }, "BUY_SPY151231C00222000_FOR_20__3037": { "max": 1 }, "SELL_SPY151231C00222000_FOR_15__3037": { "max": 1 }, "BUY_SPY151231C00223000_FOR_16__3078": { "max": 1 }, "SELL_SPY151231C00223000_FOR_11__3078": { "max": 1 }, "BUY_SPY151231C00224000_FOR_13__500": { "max": 1 }, "SELL_SPY151231C00224000_FOR_10__500": { "max": 1 }, "BUY_SPY151231P00201000_FOR_880__20": { "max": 1 }, "SELL_SPY151231P00201000_FOR_868__20": { "max": 1 }, "BUY_SPY151231P00202000_FOR_925__20": { "max": 1 }, "SELL_SPY151231P00202000_FOR_915__20": { "max": 1 }, "BUY_SPY151231P00203000_FOR_973__20": { "max": 1 }, "SELL_SPY151231P00203000_FOR_962__20": { "max": 1 }, "BUY_SPY151231P00204000_FOR_1023__271": { "max": 1 }, "SELL_SPY151231P00204000_FOR_1010__271": { "max": 1 }, "BUY_SPY151231P00206000_FOR_1132__260": { "max": 1 }, "SELL_SPY151231P00206000_FOR_1117__260": { "max": 1 }, "BUY_SPY151231P00207000_FOR_1193__20": { "max": 1 }, "SELL_SPY151231P00207000_FOR_1174__20": { "max": 1 }, "BUY_SPY151231P00208000_FOR_1255__160": { "max": 1 }, "SELL_SPY151231P00208000_FOR_1233__160": { "max": 1 }, "BUY_SPY151231P00209000_FOR_1319__10": { "max": 1 }, "SELL_SPY151231P00209000_FOR_1296__10": { "max": 1 }, "BUY_SPY151231P00211000_FOR_1458__30": { "max": 1 }, "SELL_SPY151231P00211000_FOR_1436__30": { "max": 1 }, "BUY_SPY151231P00212000_FOR_1532__10": { "max": 1 }, "SELL_SPY151231P00212000_FOR_1504__10": { "max": 1 }, "BUY_SPY151231P00213000_FOR_1611__20": { "max": 1 }, "SELL_SPY151231P00213000_FOR_1582__20": { "max": 1 }, "BUY_SPY151231P00214000_FOR_1690__10": { "max": 1 }, "SELL_SPY151231P00214000_FOR_1656__10": { "max": 1 }, "BUY_SPY151231P00216000_FOR_1858__20": { "max": 1 }, "SELL_SPY151231P00216000_FOR_1823__20": { "max": 1 }, "BUY_SPY151231P00217000_FOR_1946__10": { "max": 1 }, "SELL_SPY151231P00217000_FOR_1909__10": { "max": 1 }, "BUY_SPY151231P00218000_FOR_2035__10": { "max": 1 }, "SELL_SPY151231P00218000_FOR_1997__10": { "max": 1 }, "BUY_SPY151231P00219000_FOR_2127__10": { "max": 1 }, "SELL_SPY151231P00219000_FOR_2088__10": { "max": 1 }, "BUY_SPY151231P00221000_FOR_2315__10": { "max": 1 }, "SELL_SPY151231P00221000_FOR_2270__10": { "max": 1 }, "BUY_SPY151231P00222000_FOR_2410__10": { "max": 1 }, "SELL_SPY151231P00222000_FOR_2368__10": { "max": 1 }, "BUY_SPY151231P00223000_FOR_2507__35": { "max": 1 }, "SELL_SPY151231P00223000_FOR_2464__35": { "max": 1 }, "BUY_SPY151231P00224000_FOR_2604__10": { "max": 1 }, "SELL_SPY151231P00224000_FOR_2561__10": { "max": 1 }, "BUY_SPY151231P00226000_FOR_2802__80": { "max": 1 }, "SELL_SPY151231P00226000_FOR_2756__80": { "max": 1 }, "BUY_SPY151231P00227000_FOR_2901__81": { "max": 1 }, "SELL_SPY151231P00227000_FOR_2855__81": { "max": 1 }, "BUY_SPY151231P00228000_FOR_3000__81": { "max": 1 }, "SELL_SPY151231P00228000_FOR_2952__81": { "max": 1 }, "BUY_SPY151231P00229000_FOR_3101__15": { "max": 1 }, "SELL_SPY151231P00229000_FOR_3044__15": { "max": 1 }, "BUY_SPY151231C00226000_FOR_8__3000": { "max": 1 }, "SELL_SPY151231C00226000_FOR_4__3000": { "max": 1 }, "BUY_SPY151231C00227000_FOR_7__3546": { "max": 1 }, "SELL_SPY151231C00227000_FOR_3__3546": { "max": 1 }, "BUY_SPY151231C00228000_FOR_6__4208": { "max": 1 }, "SELL_SPY151231C00228000_FOR_2__4208": { "max": 1 }, "BUY_SPY151231C00229000_FOR_5__2000": { "max": 1 }, "BUY_SPY151231P00141000_FOR_49__1": { "max": 1 }, "SELL_SPY151231P00141000_FOR_45__1": { "max": 1 }, "BUY_SPY151231P00142000_FOR_51__1929": { "max": 1 }, "SELL_SPY151231P00142000_FOR_47__1929": { "max": 1 }, "BUY_SPY151231P00143000_FOR_54__3484": { "max": 1 }, "SELL_SPY151231P00143000_FOR_50__3484": { "max": 1 }, "BUY_SPY151231P00144000_FOR_56__1908": { "max": 1 }, "SELL_SPY151231P00144000_FOR_52__1908": { "max": 1 }, "BUY_SPY151231P00146000_FOR_62__1884": { "max": 1 }, "SELL_SPY151231P00146000_FOR_58__1884": { "max": 1 }, "BUY_SPY151231P00147000_FOR_65__2819": { "max": 1 }, "SELL_SPY151231P00147000_FOR_60__2819": { "max": 1 }, "BUY_SPY151231P00148000_FOR_68__63": { "max": 1 }, "SELL_SPY151231P00148000_FOR_64__63": { "max": 1 }, "BUY_SPY151231P00149000_FOR_71__1862": { "max": 1 }, "SELL_SPY151231P00149000_FOR_67__1862": { "max": 1 }, "BUY_SPY151231P00151000_FOR_78__1853": { "max": 1 }, "SELL_SPY151231P00151000_FOR_73__1853": { "max": 1 }, "BUY_SPY151231P00152000_FOR_81__1848": { "max": 1 }, "SELL_SPY151231P00152000_FOR_77__1848": { "max": 1 }, "BUY_SPY151231P00153000_FOR_85__1857": { "max": 1 }, "SELL_SPY151231P00153000_FOR_81__1857": { "max": 1 }, "BUY_SPY151231P00154000_FOR_89__1848": { "max": 1 }, "SELL_SPY151231P00154000_FOR_85__1848": { "max": 1 }, "BUY_SPY151231P00156000_FOR_98__1859": { "max": 1 }, "SELL_SPY151231P00156000_FOR_93__1859": { "max": 1 }, "BUY_SPY151231P00157000_FOR_102__1861": { "max": 1 }, "SELL_SPY151231P00157000_FOR_98__1861": { "max": 1 }, "BUY_SPY151231P00158000_FOR_107__1864": { "max": 1 }, "SELL_SPY151231P00158000_FOR_103__1864": { "max": 1 }, "BUY_SPY151231P00159000_FOR_112__170": { "max": 1 }, "SELL_SPY151231P00159000_FOR_108__170": { "max": 1 }, "BUY_SPY151231P00161000_FOR_123__1870": { "max": 1 }, "SELL_SPY151231P00161000_FOR_118__1870": { "max": 1 }, "BUY_SPY151231P00162000_FOR_129__267": { "max": 1 }, "SELL_SPY151231P00162000_FOR_125__267": { "max": 1 }, "BUY_SPY151231P00163000_FOR_136__1886": { "max": 1 }, "SELL_SPY151231P00163000_FOR_131__1886": { "max": 1 }, "BUY_SPY151231P00164000_FOR_142__1892": { "max": 1 }, "SELL_SPY151231P00164000_FOR_137__1892": { "max": 1 }, "BUY_SPY151231P00166000_FOR_156__1901": { "max": 1 }, "SELL_SPY151231P00166000_FOR_152__1901": { "max": 1 }, "BUY_SPY151231P00167000_FOR_164__1908": { "max": 1 }, "SELL_SPY151231P00167000_FOR_159__1908": { "max": 1 }, "BUY_SPY151231P00168000_FOR_172__1914": { "max": 1 }, "SELL_SPY151231P00168000_FOR_167__1914": { "max": 1 }, "BUY_SPY151231P00169000_FOR_181__1923": { "max": 1 }, "SELL_SPY151231P00169000_FOR_176__1923": { "max": 1 }, "BUY_SPY151231P00171000_FOR_199__1932": { "max": 1 }, "SELL_SPY151231P00171000_FOR_194__1932": { "max": 1 }, "BUY_SPY151231P00172000_FOR_209__1937": { "max": 1 }, "SELL_SPY151231P00172000_FOR_204__1937": { "max": 1 }, "BUY_SPY151231P00173000_FOR_219__1941": { "max": 1 }, "SELL_SPY151231P00173000_FOR_214__1941": { "max": 1 }, "BUY_SPY151231P00174000_FOR_230__1945": { "max": 1 }, "SELL_SPY151231P00174000_FOR_225__1945": { "max": 1 }, "BUY_SPY151231P00176000_FOR_254__1430": { "max": 1 }, "SELL_SPY151231P00176000_FOR_247__1430": { "max": 1 }, "BUY_SPY151231P00177000_FOR_267__16": { "max": 1 }, "SELL_SPY151231P00177000_FOR_260__16": { "max": 1 }, "BUY_SPY151231P00178000_FOR_280__1957": { "max": 1 }, "SELL_SPY151231P00178000_FOR_274__1957": { "max": 1 }, "BUY_SPY151231P00179000_FOR_294__1960": { "max": 1 }, "SELL_SPY151231P00179000_FOR_288__1960": { "max": 1 }, "BUY_SPY151231C00141000_FOR_5963__10": { "max": 1 }, "SELL_SPY151231C00141000_FOR_5906__10": { "max": 1 }, "BUY_SPY151231C00142000_FOR_5863__10": { "max": 1 }, "SELL_SPY151231C00142000_FOR_5806__10": { "max": 1 }, "BUY_SPY151231C00143000_FOR_5763__10": { "max": 1 }, "SELL_SPY151231C00143000_FOR_5706__10": { "max": 1 }, "BUY_SPY151231C00144000_FOR_5663__10": { "max": 1 }, "SELL_SPY151231C00144000_FOR_5606__10": { "max": 1 }, "BUY_SPY151231C00146000_FOR_5463__10": { "max": 1 }, "SELL_SPY151231C00146000_FOR_5406__10": { "max": 1 }, "BUY_SPY151231C00147000_FOR_5363__10": { "max": 1 }, "SELL_SPY151231C00147000_FOR_5306__10": { "max": 1 }, "BUY_SPY151231C00148000_FOR_5263__10": { "max": 1 }, "SELL_SPY151231C00148000_FOR_5206__10": { "max": 1 }, "BUY_SPY151231C00149000_FOR_5163__10": { "max": 1 }, "SELL_SPY151231C00149000_FOR_5106__10": { "max": 1 }, "BUY_SPY151231C00151000_FOR_4963__10": { "max": 1 }, "SELL_SPY151231C00151000_FOR_4906__10": { "max": 1 }, "BUY_SPY151231C00152000_FOR_4863__10": { "max": 1 }, "SELL_SPY151231C00152000_FOR_4806__10": { "max": 1 }, "BUY_SPY151231C00153000_FOR_4763__60": { "max": 1 }, "SELL_SPY151231C00153000_FOR_4706__60": { "max": 1 }, "BUY_SPY151231C00154000_FOR_4664__45": { "max": 1 }, "SELL_SPY151231C00154000_FOR_4606__45": { "max": 1 }, "BUY_SPY151231C00156000_FOR_4464__10": { "max": 1 }, "SELL_SPY151231C00156000_FOR_4407__10": { "max": 1 }, "BUY_SPY151231C00157000_FOR_4364__45": { "max": 1 }, "SELL_SPY151231C00157000_FOR_4308__45": { "max": 1 }, "BUY_SPY151231C00158000_FOR_4264__45": { "max": 1 }, "SELL_SPY151231C00158000_FOR_4210__45": { "max": 1 }, "BUY_SPY151231C00159000_FOR_4163__15": { "max": 1 }, "SELL_SPY151231C00159000_FOR_4112__15": { "max": 1 }, "BUY_SPY151231C00161000_FOR_3965__15": { "max": 1 }, "SELL_SPY151231C00161000_FOR_3920__15": { "max": 1 }, "BUY_SPY151231C00162000_FOR_3869__10": { "max": 1 }, "SELL_SPY151231C00162000_FOR_3827__10": { "max": 1 }, "BUY_SPY151231C00163000_FOR_3773__90": { "max": 1 }, "SELL_SPY151231C00163000_FOR_3732__90": { "max": 1 }, "BUY_SPY151231C00164000_FOR_3671__21": { "max": 1 }, "SELL_SPY151231C00164000_FOR_3638__21": { "max": 1 }, "BUY_SPY151231C00166000_FOR_3483__19": { "max": 1 }, "SELL_SPY151231C00166000_FOR_3451__19": { "max": 1 }, "BUY_SPY151231C00167000_FOR_3388__19": { "max": 1 }, "SELL_SPY151231C00167000_FOR_3358__19": { "max": 1 }, "BUY_SPY151231C00168000_FOR_3294__29": { "max": 1 }, "SELL_SPY151231C00168000_FOR_3265__29": { "max": 1 }, "BUY_SPY151231C00169000_FOR_3201__29": { "max": 1 }, "SELL_SPY151231C00169000_FOR_3173__29": { "max": 1 }, "BUY_SPY151231C00171000_FOR_3017__21": { "max": 1 }, "SELL_SPY151231C00171000_FOR_2990__21": { "max": 1 }, "BUY_SPY151231C00172000_FOR_2926__29": { "max": 1 }, "SELL_SPY151231C00172000_FOR_2899__29": { "max": 1 }, "BUY_SPY151231C00173000_FOR_2835__29": { "max": 1 }, "SELL_SPY151231C00173000_FOR_2807__29": { "max": 1 }, "BUY_SPY151231C00174000_FOR_2744__19": { "max": 1 }, "SELL_SPY151231C00174000_FOR_2719__19": { "max": 1 }, "BUY_SPY151231C00176000_FOR_2565__21": { "max": 1 }, "SELL_SPY151231C00176000_FOR_2541__21": { "max": 1 }, "BUY_SPY151231C00177000_FOR_2476__29": { "max": 1 }, "SELL_SPY151231C00177000_FOR_2453__29": { "max": 1 }, "BUY_SPY151231C00178000_FOR_2396__11": { "max": 1 }, "SELL_SPY151231C00178000_FOR_2364__11": { "max": 1 }, "BUY_SPY151231C00179000_FOR_2300__29": { "max": 1 }, "SELL_SPY151231C00179000_FOR_2278__29": { "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_SPY151231P00140000_FOR_47__973": 1, "SELL_SPY151231P00140000_FOR_43__973": 1, "BUY_SPY151231C00140000_FOR_6063__10": 1, "SELL_SPY151231C00140000_FOR_6006__10": 1, "BUY_SPY151231P00270000_FOR_7193__10": 1, "SELL_SPY151231P00270000_FOR_7135__10": 1, "BUY_SPY151231P00265000_FOR_6693__10": 1, "SELL_SPY151231P00265000_FOR_6636__10": 1, "BUY_SPY151231P00260000_FOR_6190__10": 1, "SELL_SPY151231P00260000_FOR_6135__10": 1, "BUY_SPY151231P00255000_FOR_5695__15": 1, "SELL_SPY151231P00255000_FOR_5637__15": 1, "BUY_SPY151231P00250000_FOR_5196__60": 1, "SELL_SPY151231P00250000_FOR_5138__60": 1, "BUY_SPY151231P00245000_FOR_4696__15": 1, "SELL_SPY151231P00245000_FOR_4639__15": 1, "BUY_SPY151231P00240000_FOR_4197__15": 1, "SELL_SPY151231P00240000_FOR_4140__15": 1, "BUY_SPY151231P00235000_FOR_3699__15": 1, "SELL_SPY151231P00235000_FOR_3641__15": 1, "BUY_SPY151231P00230000_FOR_3197__15": 1, "SELL_SPY151231P00230000_FOR_3142__15": 1, "BUY_SPY151231P00225000_FOR_2704__187": 1,