javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
1,936 lines (1,935 loc) • 3.03 MB
JSON
{
"expects": {
"result": 1.57,
"SELL_SPY151219P00225000_FOR_2661__20": 1,
"BUY_SPY151219P00070000_FOR_2__120": 1,
"BUY_SPY151219C00225000_FOR_8__890": 1,
"SELL_SPY151219C00070000_FOR_13006__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_SPY151219P00199000_FOR_751__200": {
"max": 1
},
"SELL_SPY151219P00199000_FOR_744__200": {
"max": 1
},
"BUY_SPY151219P00198000_FOR_712__200": {
"max": 1
},
"SELL_SPY151219P00198000_FOR_707__200": {
"max": 1
},
"BUY_SPY151219P00197000_FOR_676__160": {
"max": 1
},
"SELL_SPY151219P00197000_FOR_671__160": {
"max": 1
},
"BUY_SPY151219P00196000_FOR_641__484": {
"max": 1
},
"SELL_SPY151219P00196000_FOR_635__484": {
"max": 1
},
"BUY_SPY151219P00194000_FOR_576__49": {
"max": 1
},
"SELL_SPY151219P00194000_FOR_571__49": {
"max": 1
},
"BUY_SPY151219P00193000_FOR_547__771": {
"max": 1
},
"SELL_SPY151219P00193000_FOR_540__771": {
"max": 1
},
"BUY_SPY151219P00192000_FOR_519__810": {
"max": 1
},
"SELL_SPY151219P00192000_FOR_513__810": {
"max": 1
},
"BUY_SPY151219P00191000_FOR_492__49": {
"max": 1
},
"SELL_SPY151219P00191000_FOR_487__49": {
"max": 1
},
"BUY_SPY151219P00275000_FOR_7694__10": {
"max": 1
},
"SELL_SPY151219P00275000_FOR_7637__10": {
"max": 1
},
"BUY_SPY151219P00270000_FOR_7195__10": {
"max": 1
},
"SELL_SPY151219P00270000_FOR_7142__10": {
"max": 1
},
"BUY_SPY151219P00265000_FOR_6696__10": {
"max": 1
},
"SELL_SPY151219P00265000_FOR_6638__10": {
"max": 1
},
"BUY_SPY151219P00260000_FOR_6192__17": {
"max": 1
},
"SELL_SPY151219P00260000_FOR_6143__17": {
"max": 1
},
"BUY_SPY151219P00255000_FOR_5693__17": {
"max": 1
},
"SELL_SPY151219P00255000_FOR_5644__17": {
"max": 1
},
"BUY_SPY151219P00100000_FOR_5__480": {
"max": 1
},
"SELL_SPY151219P00100000_FOR_4__480": {
"max": 1
},
"BUY_SPY151219P00105000_FOR_7__3600": {
"max": 1
},
"SELL_SPY151219P00105000_FOR_4__3600": {
"max": 1
},
"BUY_SPY151219P00110000_FOR_8__480": {
"max": 1
},
"SELL_SPY151219P00110000_FOR_6__480": {
"max": 1
},
"BUY_SPY151219P00115000_FOR_11__2193": {
"max": 1
},
"SELL_SPY151219P00115000_FOR_10__2193": {
"max": 1
},
"BUY_SPY151219P00120000_FOR_14__4277": {
"max": 1
},
"SELL_SPY151219P00120000_FOR_13__4277": {
"max": 1
},
"BUY_SPY151219P00125000_FOR_17__480": {
"max": 1
},
"SELL_SPY151219P00125000_FOR_15__480": {
"max": 1
},
"BUY_SPY151219P00130000_FOR_22__600": {
"max": 1
},
"SELL_SPY151219P00130000_FOR_20__600": {
"max": 1
},
"BUY_SPY151219P00135000_FOR_29__448": {
"max": 1
},
"SELL_SPY151219P00135000_FOR_27__448": {
"max": 1
},
"BUY_SPY151219P00140000_FOR_37__1": {
"max": 1
},
"SELL_SPY151219P00140000_FOR_35__1": {
"max": 1
},
"BUY_SPY151219P00145000_FOR_47__448": {
"max": 1
},
"SELL_SPY151219P00145000_FOR_46__448": {
"max": 1
},
"BUY_SPY151219P00150000_FOR_61__515": {
"max": 1
},
"SELL_SPY151219P00150000_FOR_59__515": {
"max": 1
},
"BUY_SPY151219P00155000_FOR_78__1426": {
"max": 1
},
"SELL_SPY151219P00155000_FOR_75__1426": {
"max": 1
},
"BUY_SPY151219P00160000_FOR_99__376": {
"max": 1
},
"SELL_SPY151219P00160000_FOR_96__376": {
"max": 1
},
"BUY_SPY151219P00165000_FOR_127__376": {
"max": 1
},
"SELL_SPY151219P00165000_FOR_124__376": {
"max": 1
},
"BUY_SPY151219P00170000_FOR_163__340": {
"max": 1
},
"SELL_SPY151219P00170000_FOR_160__340": {
"max": 1
},
"BUY_SPY151219P00175000_FOR_211__304": {
"max": 1
},
"SELL_SPY151219P00175000_FOR_208__304": {
"max": 1
},
"BUY_SPY151219P00180000_FOR_276__268": {
"max": 1
},
"SELL_SPY151219P00180000_FOR_272__268": {
"max": 1
},
"BUY_SPY151219P00185000_FOR_359__29": {
"max": 1
},
"SELL_SPY151219P00185000_FOR_354__29": {
"max": 1
},
"BUY_SPY151219P00190000_FOR_466__21": {
"max": 1
},
"SELL_SPY151219P00190000_FOR_465__21": {
"max": 1
},
"BUY_SPY151219P00195000_FOR_607__274": {
"max": 1
},
"SELL_SPY151219P00195000_FOR_603__274": {
"max": 1
},
"BUY_SPY151219P00200000_FOR_793__12": {
"max": 1
},
"SELL_SPY151219P00200000_FOR_787__12": {
"max": 1
},
"BUY_SPY151219P00205000_FOR_1035__1": {
"max": 1
},
"SELL_SPY151219P00205000_FOR_1022__1": {
"max": 1
},
"BUY_SPY151219P00210000_FOR_1357__30": {
"max": 1
},
"SELL_SPY151219P00210000_FOR_1331__30": {
"max": 1
},
"BUY_SPY151219P00215000_FOR_1757__30": {
"max": 1
},
"SELL_SPY151219P00215000_FOR_1721__30": {
"max": 1
},
"BUY_SPY151219P00220000_FOR_2216__30": {
"max": 1
},
"SELL_SPY151219P00220000_FOR_2175__30": {
"max": 1
},
"BUY_SPY151219P00225000_FOR_2701__20": {
"max": 1
},
"SELL_SPY151219P00225000_FOR_2661__20": {
"max": 1
},
"BUY_SPY151219P00230000_FOR_3198__10": {
"max": 1
},
"SELL_SPY151219P00230000_FOR_3149__10": {
"max": 1
},
"BUY_SPY151219P00065000_FOR_2__1206": {
"max": 1
},
"BUY_SPY151219P00070000_FOR_2__120": {
"max": 1
},
"BUY_SPY151219P00075000_FOR_2__480": {
"max": 1
},
"BUY_SPY151219P00080000_FOR_2__480": {
"max": 1
},
"BUY_SPY151219P00085000_FOR_3__942": {
"max": 1
},
"BUY_SPY151219P00090000_FOR_4__2076": {
"max": 1
},
"BUY_SPY151219P00095000_FOR_4__480": {
"max": 1
},
"SELL_SPY151219P00095000_FOR_2__480": {
"max": 1
},
"BUY_SPY151219P00161000_FOR_104__376": {
"max": 1
},
"SELL_SPY151219P00161000_FOR_101__376": {
"max": 1
},
"BUY_SPY151219P00235000_FOR_3696__10": {
"max": 1
},
"SELL_SPY151219P00235000_FOR_3647__10": {
"max": 1
},
"BUY_SPY151219P00240000_FOR_4195__10": {
"max": 1
},
"SELL_SPY151219P00240000_FOR_4146__10": {
"max": 1
},
"BUY_SPY151219P00245000_FOR_4694__10": {
"max": 1
},
"SELL_SPY151219P00245000_FOR_4645__10": {
"max": 1
},
"BUY_SPY151219P00250000_FOR_5194__10": {
"max": 1
},
"SELL_SPY151219P00250000_FOR_5144__10": {
"max": 1
},
"BUY_SPY151219C00199000_FOR_727__188": {
"max": 1
},
"SELL_SPY151219C00199000_FOR_718__188": {
"max": 1
},
"BUY_SPY151219C00198000_FOR_792__197": {
"max": 1
},
"SELL_SPY151219C00198000_FOR_782__197": {
"max": 1
},
"BUY_SPY151219C00197000_FOR_859__207": {
"max": 1
},
"SELL_SPY151219C00197000_FOR_846__207": {
"max": 1
},
"BUY_SPY151219C00196000_FOR_927__8": {
"max": 1
},
"SELL_SPY151219C00196000_FOR_914__8": {
"max": 1
},
"BUY_SPY151219C00194000_FOR_1067__341": {
"max": 1
},
"SELL_SPY151219C00194000_FOR_1054__341": {
"max": 1
},
"BUY_SPY151219C00193000_FOR_1139__334": {
"max": 1
},
"SELL_SPY151219C00193000_FOR_1126__334": {
"max": 1
},
"BUY_SPY151219C00192000_FOR_1213__199": {
"max": 1
},
"SELL_SPY151219C00192000_FOR_1200__199": {
"max": 1
},
"BUY_SPY151219C00191000_FOR_1288__177": {
"max": 1
},
"SELL_SPY151219C00191000_FOR_1275__177": {
"max": 1
},
"BUY_SPY151219C00015000_FOR_18563__10": {
"max": 1
},
"SELL_SPY151219C00015000_FOR_18506__10": {
"max": 1
},
"BUY_SPY151219C00065000_FOR_13563__10": {
"max": 1
},
"SELL_SPY151219C00065000_FOR_13506__10": {
"max": 1
},
"BUY_SPY151219C00055000_FOR_14576__10": {
"max": 1
},
"SELL_SPY151219C00055000_FOR_14493__10": {
"max": 1
},
"BUY_SPY151219C00045000_FOR_15563__10": {
"max": 1
},
"SELL_SPY151219C00045000_FOR_15506__10": {
"max": 1
},
"BUY_SPY151219C00040000_FOR_16063__200": {
"max": 1
},
"SELL_SPY151219C00040000_FOR_16003__200": {
"max": 1
},
"BUY_SPY151219C00035000_FOR_16563__10": {
"max": 1
},
"SELL_SPY151219C00035000_FOR_16506__10": {
"max": 1
},
"BUY_SPY151219C00025000_FOR_17563__10": {
"max": 1
},
"SELL_SPY151219C00025000_FOR_17506__10": {
"max": 1
},
"BUY_SPY151219C00100000_FOR_10063__10": {
"max": 1
},
"SELL_SPY151219C00100000_FOR_10006__10": {
"max": 1
},
"BUY_SPY151219C00105000_FOR_9563__10": {
"max": 1
},
"SELL_SPY151219C00105000_FOR_9506__10": {
"max": 1
},
"BUY_SPY151219C00110000_FOR_9063__10": {
"max": 1
},
"SELL_SPY151219C00110000_FOR_9006__10": {
"max": 1
},
"BUY_SPY151219C00115000_FOR_8563__10": {
"max": 1
},
"SELL_SPY151219C00115000_FOR_8506__10": {
"max": 1
},
"BUY_SPY151219C00120000_FOR_8063__10": {
"max": 1
},
"SELL_SPY151219C00120000_FOR_8007__10": {
"max": 1
},
"BUY_SPY151219C00125000_FOR_7563__10": {
"max": 1
},
"SELL_SPY151219C00125000_FOR_7508__10": {
"max": 1
},
"BUY_SPY151219C00130000_FOR_7063__10": {
"max": 1
},
"SELL_SPY151219C00130000_FOR_7009__10": {
"max": 1
},
"BUY_SPY151219C00135000_FOR_6563__10": {
"max": 1
},
"SELL_SPY151219C00135000_FOR_6506__10": {
"max": 1
},
"BUY_SPY151219C00140000_FOR_6063__10": {
"max": 1
},
"SELL_SPY151219C00140000_FOR_6006__10": {
"max": 1
},
"BUY_SPY151219C00145000_FOR_5563__10": {
"max": 1
},
"SELL_SPY151219C00145000_FOR_5506__10": {
"max": 1
},
"BUY_SPY151219C00150000_FOR_5063__10": {
"max": 1
},
"SELL_SPY151219C00150000_FOR_5006__10": {
"max": 1
},
"BUY_SPY151219C00155000_FOR_4563__60": {
"max": 1
},
"SELL_SPY151219C00155000_FOR_4515__60": {
"max": 1
},
"BUY_SPY151219C00160000_FOR_4064__10": {
"max": 1
},
"SELL_SPY151219C00160000_FOR_4015__10": {
"max": 1
},
"BUY_SPY151219C00165000_FOR_3572__10": {
"max": 1
},
"SELL_SPY151219C00165000_FOR_3532__10": {
"max": 1
},
"BUY_SPY151219C00170000_FOR_3094__35": {
"max": 1
},
"SELL_SPY151219C00170000_FOR_3066__35": {
"max": 1
},
"BUY_SPY151219C00175000_FOR_2636__19": {
"max": 1
},
"SELL_SPY151219C00175000_FOR_2611__19": {
"max": 1
},
"BUY_SPY151219C00180000_FOR_2193__19": {
"max": 1
},
"SELL_SPY151219C00180000_FOR_2171__19": {
"max": 1
},
"BUY_SPY151219C00185000_FOR_1772__21": {
"max": 1
},
"SELL_SPY151219C00185000_FOR_1749__21": {
"max": 1
},
"BUY_SPY151219C00190000_FOR_1365__11": {
"max": 1
},
"SELL_SPY151219C00190000_FOR_1350__11": {
"max": 1
},
"BUY_SPY151219C00195000_FOR_994__160": {
"max": 1
},
"SELL_SPY151219C00195000_FOR_983__160": {
"max": 1
},
"BUY_SPY151219C00200000_FOR_663__14": {
"max": 1
},
"SELL_SPY151219C00200000_FOR_659__14": {
"max": 1
},
"BUY_SPY151219C00205000_FOR_391__107": {
"max": 1
},
"SELL_SPY151219C00205000_FOR_384__107": {
"max": 1
},
"BUY_SPY151219C00210000_FOR_190__39": {
"max": 1
},
"SELL_SPY151219C00210000_FOR_186__39": {
"max": 1
},
"BUY_SPY151219C00215000_FOR_73__1": {
"max": 1
},
"SELL_SPY151219C00215000_FOR_70__1": {
"max": 1
},
"BUY_SPY151219C00220000_FOR_24__4100": {
"max": 1
},
"SELL_SPY151219C00220000_FOR_20__4100": {
"max": 1
},
"BUY_SPY151219C00225000_FOR_8__890": {
"max": 1
},
"SELL_SPY151219C00225000_FOR_5__890": {
"max": 1
},
"BUY_SPY151219C00230000_FOR_3__1102": {
"max": 1
},
"BUY_SPY151219C00050000_FOR_15075__10": {
"max": 1
},
"SELL_SPY151219C00050000_FOR_14991__10": {
"max": 1
},
"BUY_SPY151219C00060000_FOR_14076__10": {
"max": 1
},
"SELL_SPY151219C00060000_FOR_13993__10": {
"max": 1
},
"BUY_SPY151219C00070000_FOR_13063__10": {
"max": 1
},
"SELL_SPY151219C00070000_FOR_13006__10": {
"max": 1
},
"BUY_SPY151219C00075000_FOR_12563__10": {
"max": 1
},
"SELL_SPY151219C00075000_FOR_12506__10": {
"max": 1
},
"BUY_SPY151219C00080000_FOR_12063__10": {
"max": 1
},
"SELL_SPY151219C00080000_FOR_12006__10": {
"max": 1
},
"BUY_SPY151219C00085000_FOR_11563__10": {
"max": 1
},
"SELL_SPY151219C00085000_FOR_11506__10": {
"max": 1
},
"BUY_SPY151219C00090000_FOR_11063__10": {
"max": 1
},
"SELL_SPY151219C00090000_FOR_11006__10": {
"max": 1
},
"BUY_SPY151219C00095000_FOR_10563__10": {
"max": 1
},
"SELL_SPY151219C00095000_FOR_10506__10": {
"max": 1
},
"BUY_SPY151219C00235000_FOR_2__18": {
"max": 1
},
"BUY_SPY151219C00161000_FOR_3962__10": {
"max": 1
},
"SELL_SPY151219C00161000_FOR_3914__10": {
"max": 1
},
"BUY_SPY151219C00240000_FOR_2__480": {
"max": 1
},
"BUY_SPY151219C00010000_FOR_19063__10": {
"max": 1
},
"SELL_SPY151219C00010000_FOR_19006__10": {
"max": 1
},
"BUY_SPY151219C00030000_FOR_17063__10": {
"max": 1
},
"SELL_SPY151219C00030000_FOR_17006__10": {
"max": 1
},
"BUY_SPY151219C00020000_FOR_18063__10": {
"max": 1
},
"SELL_SPY151219C00020000_FOR_18006__10": {
"max": 1
},
"BUY_SPY151219P00305000_FOR_10690__10": {
"max": 1
},
"SELL_SPY151219P00305000_FOR_10637__10": {
"max": 1
},
"BUY_SPY151219P00300000_FOR_10191__10": {
"max": 1
},
"SELL_SPY151219P00300000_FOR_10138__10": {
"max": 1
},
"BUY_SPY151219P00295000_FOR_9692__10": {
"max": 1
},
"SELL_SPY151219P00295000_FOR_9638__10": {
"max": 1
},
"BUY_SPY151219P00290000_FOR_9192__10": {
"max": 1
},
"SELL_SPY151219P00290000_FOR_9139__10": {
"max": 1
},
"BUY_SPY151219P00285000_FOR_8693__10": {
"max": 1
},
"SELL_SPY151219P00285000_FOR_8640__10": {
"max": 1
},
"BUY_SPY151219P00280000_FOR_8194__10": {
"max": 1
},
"SELL_SPY151219P00280000_FOR_8140__10": {
"max": 1
},
"BUY_SPY151219P00189000_FOR_443__196": {
"max": 1
},
"SELL_SPY151219P00189000_FOR_438__196": {
"max": 1
},
"BUY_SPY151219P00188000_FOR_420__196": {
"max": 1
},
"SELL_SPY151219P00188000_FOR_414__196": {
"max": 1
},
"BUY_SPY151219P00187000_FOR_397__1": {
"max": 1
},
"SELL_SPY151219P00187000_FOR_394__1": {
"max": 1
},
"BUY_SPY151219P00186000_FOR_378__232": {
"max": 1
},
"SELL_SPY151219P00186000_FOR_373__232": {
"max": 1
},
"BUY_SPY151219P00184000_FOR_340__1944": {
"max": 1
},
"SELL_SPY151219P00184000_FOR_335__1944": {
"max": 1
},
"BUY_SPY151219P00183000_FOR_323__1952": {
"max": 1
},
"SELL_SPY151219P00183000_FOR_319__1952": {
"max": 1
},
"BUY_SPY151219P00182000_FOR_306__1956": {
"max": 1
},
"SELL_SPY151219P00182000_FOR_301__1956": {
"max": 1
},
"BUY_SPY151219P00181000_FOR_291__268": {
"max": 1
},
"SELL_SPY151219P00181000_FOR_286__268": {
"max": 1
},
"BUY_SPY151219C00189000_FOR_1443__265": {
"max": 1
},
"SELL_SPY151219C00189000_FOR_1428__265": {
"max": 1
},
"BUY_SPY151219C00188000_FOR_1522__264": {
"max": 1
},
"SELL_SPY151219C00188000_FOR_1507__264": {
"max": 1
},
"BUY_SPY151219C00187000_FOR_1602__49": {
"max": 1
},
"SELL_SPY151219C00187000_FOR_1587__49": {
"max": 1
},
"BUY_SPY151219C00186000_FOR_1684__353": {
"max": 1
},
"SELL_SPY151219C00186000_FOR_1667__353": {
"max": 1
},
"BUY_SPY151219C00184000_FOR_1855__42": {
"max": 1
},
"SELL_SPY151219C00184000_FOR_1831__42": {
"max": 1
},
"BUY_SPY151219C00183000_FOR_1934__334": {
"max": 1
},
"SELL_SPY151219C00183000_FOR_1915__334": {
"max": 1
},
"BUY_SPY151219C00182000_FOR_2019__10": {
"max": 1
},
"SELL_SPY151219C00182000_FOR_1999__10": {
"max": 1
},
"BUY_SPY151219C00181000_FOR_2105__19": {
"max": 1
},
"SELL_SPY151219C00181000_FOR_2085__19": {
"max": 1
},
"BUY_SPY151219P00310000_FOR_11190__10": {
"max": 1
},
"SELL_SPY151219P00310000_FOR_11132__10": {
"max": 1
},
"BUY_SPY151219C00201000_FOR_605__123": {
"max": 1
},
"SELL_SPY151219C00201000_FOR_597__123": {
"max": 1
},
"BUY_SPY151219C00202000_FOR_548__170": {
"max": 1
},
"SELL_SPY151219C00202000_FOR_540__170": {
"max": 1
},
"BUY_SPY151219C00203000_FOR_492__20": {
"max": 1
},
"SELL_SPY151219C00203000_FOR_487__20": {
"max": 1
},
"BUY_SPY151219C00204000_FOR_442__787": {
"max": 1
},
"SELL_SPY151219C00204000_FOR_433__787": {
"max": 1
},
"BUY_SPY151219C00206000_FOR_343__21": {
"max": 1
},
"SELL_SPY151219C00206000_FOR_339__21": {
"max": 1
},
"BUY_SPY151219C00207000_FOR_300__80": {
"max": 1
},
"SELL_SPY151219C00207000_FOR_296__80": {
"max": 1
},
"BUY_SPY151219C00208000_FOR_260__16": {
"max": 1
},
"SELL_SPY151219C00208000_FOR_256__16": {
"max": 1
},
"BUY_SPY151219C00209000_FOR_225__107": {
"max": 1
},
"SELL_SPY151219C00209000_FOR_219__107": {
"max": 1
},
"BUY_SPY151219C00211000_FOR_161__45": {
"max": 1
},
"SELL_SPY151219C00211000_FOR_156__45": {
"max": 1
},
"BUY_SPY151219C00212000_FOR_134__958": {
"max": 1
},
"SELL_SPY151219C00212000_FOR_130__958": {
"max": 1
},
"BUY_SPY151219C00213000_FOR_109__1": {
"max": 1
},
"SELL_SPY151219C00213000_FOR_106__1": {
"max": 1
},
"BUY_SPY151219C00214000_FOR_90__1": {
"max": 1
},
"SELL_SPY151219C00214000_FOR_87__1": {
"max": 1
},
"BUY_SPY151219C00216000_FOR_59__1": {
"max": 1
},
"SELL_SPY151219C00216000_FOR_56__1": {
"max": 1
},
"BUY_SPY151219C00217000_FOR_47__2": {
"max": 1
},
"SELL_SPY151219C00217000_FOR_44__2": {
"max": 1
},
"BUY_SPY151219C00218000_FOR_38__883": {
"max": 1
},
"SELL_SPY151219C00218000_FOR_34__883": {
"max": 1
},
"BUY_SPY151219C00219000_FOR_30__4143": {
"max": 1
},
"SELL_SPY151219C00219000_FOR_27__4143": {
"max": 1
},
"BUY_SPY151219C00221000_FOR_19__687": {
"max": 1
},
"SELL_SPY151219C00221000_FOR_16__687": {
"max": 1
},
"BUY_SPY151219C00222000_FOR_15__4129": {
"max": 1
},
"SELL_SPY151219C00222000_FOR_12__4129": {
"max": 1
},
"BUY_SPY151219C00223000_FOR_12__1632": {
"max": 1
},
"SELL_SPY151219C00223000_FOR_9__1632": {
"max": 1
},
"BUY_SPY151219C00224000_FOR_10__1652": {
"max": 1
},
"SELL_SPY151219C00224000_FOR_7__1652": {
"max": 1
},
"BUY_SPY151219P00201000_FOR_838__282": {
"max": 1
},
"SELL_SPY151219P00201000_FOR_827__282": {
"max": 1
},
"BUY_SPY151219P00202000_FOR_884__20": {
"max": 1
},
"SELL_SPY151219P00202000_FOR_872__20": {
"max": 1
},
"BUY_SPY151219P00203000_FOR_932__120": {
"max": 1
},
"SELL_SPY151219P00203000_FOR_920__120": {
"max": 1
},
"BUY_SPY151219P00204000_FOR_981__1": {
"max": 1
},
"SELL_SPY151219P00204000_FOR_970__1": {
"max": 1
},
"BUY_SPY151219P00206000_FOR_1091__1": {
"max": 1
},
"SELL_SPY151219P00206000_FOR_1077__1": {
"max": 1
},
"BUY_SPY151219P00207000_FOR_1156__1": {
"max": 1
},
"SELL_SPY151219P00207000_FOR_1137__1": {
"max": 1
},
"BUY_SPY151219P00208000_FOR_1214__1": {
"max": 1
},
"SELL_SPY151219P00208000_FOR_1199__1": {
"max": 1
},
"BUY_SPY151219P00209000_FOR_1285__1": {
"max": 1
},
"SELL_SPY151219P00209000_FOR_1266__1": {
"max": 1
},
"BUY_SPY151219P00211000_FOR_1431__20": {
"max": 1
},
"SELL_SPY151219P00211000_FOR_1403__20": {
"max": 1
},
"BUY_SPY151219P00212000_FOR_1508__10": {
"max": 1
},
"SELL_SPY151219P00212000_FOR_1481__10": {
"max": 1
},
"BUY_SPY151219P00213000_FOR_1588__30": {
"max": 1
},
"SELL_SPY151219P00213000_FOR_1556__30": {
"max": 1
},
"BUY_SPY151219P00214000_FOR_1671__30": {
"max": 1
},
"SELL_SPY151219P00214000_FOR_1637__30": {
"max": 1
},
"BUY_SPY151219P00216000_FOR_1845__10": {
"max": 1
},
"SELL_SPY151219P00216000_FOR_1808__10": {
"max": 1
},
"BUY_SPY151219P00217000_FOR_1935__10": {
"max": 1
},
"SELL_SPY151219P00217000_FOR_1897__10": {
"max": 1
},
"BUY_SPY151219P00218000_FOR_2027__10": {
"max": 1
},
"SELL_SPY151219P00218000_FOR_1987__10": {
"max": 1
},
"BUY_SPY151219P00219000_FOR_2121__10": {
"max": 1
},
"SELL_SPY151219P00219000_FOR_2080__10": {
"max": 1
},
"BUY_SPY151219P00221000_FOR_2312__10": {
"max": 1
},
"SELL_SPY151219P00221000_FOR_2271__10": {
"max": 1
},
"BUY_SPY151219P00222000_FOR_2409__10": {
"max": 1
},
"SELL_SPY151219P00222000_FOR_2364__10": {
"max": 1
},
"BUY_SPY151219P00223000_FOR_2506__37": {
"max": 1
},
"SELL_SPY151219P00223000_FOR_2462__37": {
"max": 1
},
"BUY_SPY151219P00224000_FOR_2607__112": {
"max": 1
},
"SELL_SPY151219P00224000_FOR_2559__112": {
"max": 1
},
"BUY_SPY151219P00315000_FOR_11689__10": {
"max": 1
},
"SELL_SPY151219P00315000_FOR_11636__10": {
"max": 1
},
"BUY_SPY151219C00226000_FOR_6__600": {
"max": 1
},
"SELL_SPY151219C00226000_FOR_4__600": {
"max": 1
},
"BUY_SPY151219C00227000_FOR_5__600": {
"max": 1
},
"SELL_SPY151219C00227000_FOR_3__600": {
"max": 1
},
"BUY_SPY151219P00226000_FOR_2800__43": {
"max": 1
},
"SELL_SPY151219P00226000_FOR_2755__43": {
"max": 1
},
"BUY_SPY151219P00227000_FOR_2899__24": {
"max": 1
},
"SELL_SPY151219P00227000_FOR_2846__24": {
"max": 1
},
"BUY_SPY151219P00228000_FOR_2999__24": {
"max": 1
},
"SELL_SPY151219P00228000_FOR_2946__24": {
"max": 1
},
"BUY_SPY151219P00229000_FOR_3099__15": {
"max": 1
},
"SELL_SPY151219P00229000_FOR_3050__15": {
"max": 1
},
"BUY_SPY151219C00228000_FOR_4__600": {
"max": 1
},
"SELL_SPY151219C00228000_FOR_2__600": {
"max": 1
},
"BUY_SPY151219C00229000_FOR_4__120": {
"max": 1
},
"BUY_SPY151219P00141000_FOR_39__1": {
"max": 1
},
"SELL_SPY151219P00141000_FOR_37__1": {
"max": 1
},
"BUY_SPY151219P00142000_FOR_41__1": {
"max": 1
},
"SELL_SPY151219P00142000_FOR_39__1": {
"max": 1
},
"BUY_SPY151219P00143000_FOR_43__1": {
"max": 1
},
"SELL_SPY151219P00143000_FOR_41__1": {
"max": 1
},
"BUY_SPY151219P00144000_FOR_45__560": {
"max": 1
},
"SELL_SPY151219P00144000_FOR_44__560": {
"max": 1
},
"BUY_SPY151219P00146000_FOR_50__560": {
"max": 1
},
"SELL_SPY151219P00146000_FOR_48__560": {
"max": 1
},
"BUY_SPY151219P00147000_FOR_53__560": {
"max": 1
},
"SELL_SPY151219P00147000_FOR_51__560": {
"max": 1
},
"BUY_SPY151219P00148000_FOR_55__560": {
"max": 1
},
"SELL_SPY151219P00148000_FOR_53__560": {
"max": 1
},
"BUY_SPY151219P00149000_FOR_58__412": {
"max": 1
},
"SELL_SPY151219P00149000_FOR_56__412": {
"max": 1
},
"BUY_SPY151219P00151000_FOR_64__515": {
"max": 1
},
"SELL_SPY151219P00151000_FOR_62__515": {
"max": 1
},
"BUY_SPY151219P00152000_FOR_67__515": {
"max": 1
},
"SELL_SPY151219P00152000_FOR_65__515": {
"max": 1
},
"BUY_SPY151219P00153000_FOR_70__412": {
"max": 1
},
"SELL_SPY151219P00153000_FOR_68__412": {
"max": 1
},
"BUY_SPY151219P00154000_FOR_74__515": {
"max": 1
},
"SELL_SPY151219P00154000_FOR_72__515": {
"max": 1
},
"BUY_SPY151219P00156000_FOR_81__412": {
"max": 1
},
"SELL_SPY151219P00156000_FOR_79__412": {
"max": 1
},
"BUY_SPY151219P00157000_FOR_85__412": {
"max": 1
},
"SELL_SPY151219P00157000_FOR_83__412": {
"max": 1
},
"BUY_SPY151219P00158000_FOR_90__533": {
"max": 1
},
"SELL_SPY151219P00158000_FOR_87__533": {
"max": 1
},
"BUY_SPY151219P00159000_FOR_94__412": {
"max": 1
},
"SELL_SPY151219P00159000_FOR_91__412": {
"max": 1
},
"BUY_SPY151219P00162000_FOR_109__376": {
"max": 1
},
"SELL_SPY151219P00162000_FOR_107__376": {
"max": 1
},
"BUY_SPY151219P00163000_FOR_115__376": {
"max": 1
},
"SELL_SPY151219P00163000_FOR_112__376": {
"max": 1
},
"BUY_SPY151219P00164000_FOR_121__723": {
"max": 1
},
"SELL_SPY151219P00164000_FOR_118__723": {
"max": 1
},
"BUY_SPY151219P00166000_FOR_133__376": {
"max": 1
},
"SELL_SPY151219P00166000_FOR_131__376": {
"max": 1
},
"BUY_SPY151219P00167000_FOR_141__636": {
"max": 1
},
"SELL_SPY151219P00167000_FOR_137__636": {
"max": 1
},
"BUY_SPY151219P00168000_FOR_148__340": {
"max": 1
},
"SELL_SPY151219P00168000_FOR_144__340": {
"max": 1
},
"BUY_SPY151219P00169000_FOR_155__340": {
"max": 1
},
"SELL_SPY151219P00169000_FOR_152__340": {
"max": 1
},
"BUY_SPY151219P00171000_FOR_172__340": {
"max": 1
},
"SELL_SPY151219P00171000_FOR_169__340": {
"max": 1
},
"BUY_SPY151219P00172000_FOR_181__340": {
"max": 1
},
"SELL_SPY151219P00172000_FOR_178__340": {
"max": 1
},
"BUY_SPY151219P00173000_FOR_191__304": {
"max": 1
},
"SELL_SPY151219P00173000_FOR_188__304": {
"max": 1
},
"BUY_SPY151219P00174000_FOR_201__304": {
"max": 1
},
"SELL_SPY151219P00174000_FOR_197__304": {
"max": 1
},
"BUY_SPY151219P00176000_FOR_223__304": {
"max": 1
},
"SELL_SPY151219P00176000_FOR_220__304": {
"max": 1
},
"BUY_SPY151219P00177000_FOR_235__380": {
"max": 1
},
"SELL_SPY151219P00177000_FOR_230__380": {
"max": 1
},
"BUY_SPY151219P00178000_FOR_248__268": {
"max": 1
},
"SELL_SPY151219P00178000_FOR_244__268": {
"max": 1
},
"BUY_SPY151219P00179000_FOR_261__268": {
"max": 1
},
"SELL_SPY151219P00179000_FOR_257__268": {
"max": 1
},
"BUY_SPY151219C00141000_FOR_5963__10": {
"max": 1
},
"SELL_SPY151219C00141000_FOR_5906__10": {
"max": 1
},
"BUY_SPY151219C00142000_FOR_5863__10": {
"max": 1
},
"SELL_SPY151219C00142000_FOR_5806__10": {
"max": 1
},
"BUY_SPY151219C00143000_FOR_5763__10": {
"max": 1
},
"SELL_SPY151219C00143000_FOR_5706__10": {
"max": 1
},
"BUY_SPY151219C00144000_FOR_5663__10": {
"max": 1
},
"SELL_SPY151219C00144000_FOR_5606__10": {
"max": 1
},
"BUY_SPY151219C00146000_FOR_5463__10": {
"max": 1
},
"SELL_SPY151219C00146000_FOR_5406__10": {
"max": 1
},
"BUY_SPY151219C00147000_FOR_5363__10": {
"max": 1
},
"SELL_SPY151219C00147000_FOR_5306__10": {
"max": 1
},
"BUY_SPY151219C00148000_FOR_5263__10": {
"max": 1
},
"SELL_SPY151219C00148000_FOR_5206__10": {
"max": 1
},
"BUY_SPY151219C00149000_FOR_5163__10": {
"max": 1
},
"SELL_SPY151219C00149000_FOR_5106__10": {
"max": 1
},
"BUY_SPY151219C00151000_FOR_4963__10": {
"max": 1
},
"SELL_SPY151219C00151000_FOR_4906__10": {
"max": 1
},
"BUY_SPY151219C00152000_FOR_4863__10": {
"max": 1
},
"SELL_SPY151219C00152000_FOR_4806__10": {
"max": 1
},
"BUY_SPY151219C00153000_FOR_4763__10": {
"max": 1
},
"SELL_SPY151219C00153000_FOR_4706__10": {
"max": 1
},
"BUY_SPY151219C00154000_FOR_4663__10": {
"max": 1
},
"SELL_SPY151219C00154000_FOR_4606__10": {
"max": 1
},
"BUY_SPY151219C00156000_FOR_4464__46": {
"max": 1
},
"SELL_SPY151219C00156000_FOR_4406__46": {
"max": 1
},
"BUY_SPY151219C00157000_FOR_4364__46": {
"max": 1
},
"SELL_SPY151219C00157000_FOR_4307__46": {
"max": 1
},
"BUY_SPY151219C00158000_FOR_4264__46": {
"max": 1
},
"SELL_SPY151219C00158000_FOR_4207__46": {
"max": 1
},
"BUY_SPY151219C00159000_FOR_4164__46": {
"max": 1
},
"SELL_SPY151219C00159000_FOR_4108__46": {
"max": 1
},
"BUY_SPY151219C00162000_FOR_3864__28": {
"max": 1
},
"SELL_SPY151219C00162000_FOR_3815__28": {
"max": 1
},
"BUY_SPY151219C00163000_FOR_3765__15": {
"max": 1
},
"SELL_SPY151219C00163000_FOR_3719__15": {
"max": 1
},
"BUY_SPY151219C00164000_FOR_3666__11": {
"max": 1
},
"SELL_SPY151219C00164000_FOR_3626__11": {
"max": 1
},
"BUY_SPY151219C00166000_FOR_3469__19": {
"max": 1
},
"SELL_SPY151219C00166000_FOR_3438__19": {
"max": 1
},
"BUY_SPY151219C00167000_FOR_3374__19": {
"max": 1
},
"SELL_SPY151219C00167000_FOR_3342__19": {
"max": 1
},
"BUY_SPY151219C00168000_FOR_3280__21": {
"max": 1
},
"SELL_SPY151219C00168000_FOR_3256__21": {
"max": 1
},
"BUY_SPY151219C00169000_FOR_3187__19": {
"max": 1
},
"SELL_SPY151219C00169000_FOR_3158__19": {
"max": 1
},
"BUY_SPY151219C00171000_FOR_3002__11": {
"max": 1
},
"SELL_SPY151219C00171000_FOR_2972__11": {
"max": 1
},
"BUY_SPY151219C00172000_FOR_2911__19": {
"max": 1
},
"SELL_SPY151219C00172000_FOR_2882__19": {
"max": 1
},
"BUY_SPY151219C00173000_FOR_2818__19": {
"max": 1
},
"SELL_SPY151219C00173000_FOR_2790__19": {
"max": 1
},
"BUY_SPY151219C00174000_FOR_2727__29": {
"max": 1
},
"SELL_SPY151219C00174000_FOR_2701__29": {
"max": 1
},
"BUY_SPY151219C00176000_FOR_2546__19": {
"max": 1
},
"SELL_SPY151219C00176000_FOR_2522__19": {
"max": 1
},
"BUY_SPY151219C00177000_FOR_2458__19": {
"max": 1
},
"SELL_SPY151219C00177000_FOR_2433__19": {
"max": 1
},
"BUY_SPY151219C00178000_FOR_2369__19": {
"max": 1
},
"SELL_SPY151219C00178000_FOR_2345__19": {
"max": 1
},
"BUY_SPY151219C00179000_FOR_2288__47": {
"max": 1
},
"SELL_SPY151219C00179000_FOR_2256__47": {
"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