javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
1,812 lines (1,811 loc) • 3.63 MB
JSON
{
"expects": {
"result": 0.64,
"SELL_SPY151120P00198000_FOR_549__464": 1,
"BUY_SPY151120C00198000_FOR_687__15": 1,
"BUY_SPY151120P00102000_FOR_4__300": 1,
"SELL_SPY151120C00102000_FOR_9806__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_SPY151120P00110000_FOR_5__300": {
"max": 1
},
"SELL_SPY151120P00110000_FOR_3__300": {
"max": 1
},
"BUY_SPY151120P00111000_FOR_5__322": {
"max": 1
},
"SELL_SPY151120P00111000_FOR_3__322": {
"max": 1
},
"BUY_SPY151120P00112000_FOR_6__1704": {
"max": 1
},
"SELL_SPY151120P00112000_FOR_3__1704": {
"max": 1
},
"BUY_SPY151120P00113000_FOR_6__4177": {
"max": 1
},
"SELL_SPY151120P00113000_FOR_3__4177": {
"max": 1
},
"BUY_SPY151120P00114000_FOR_6__4223": {
"max": 1
},
"SELL_SPY151120P00114000_FOR_4__4223": {
"max": 1
},
"BUY_SPY151120P00115000_FOR_6__63": {
"max": 1
},
"SELL_SPY151120P00115000_FOR_4__63": {
"max": 1
},
"BUY_SPY151120P00116000_FOR_6__322": {
"max": 1
},
"SELL_SPY151120P00116000_FOR_4__322": {
"max": 1
},
"BUY_SPY151120P00117000_FOR_7__1541": {
"max": 1
},
"SELL_SPY151120P00117000_FOR_4__1541": {
"max": 1
},
"BUY_SPY151120P00118000_FOR_7__365": {
"max": 1
},
"SELL_SPY151120P00118000_FOR_4__365": {
"max": 1
},
"BUY_SPY151120P00119000_FOR_7__375": {
"max": 1
},
"SELL_SPY151120P00119000_FOR_5__375": {
"max": 1
},
"BUY_SPY151120P00120000_FOR_7__300": {
"max": 1
},
"SELL_SPY151120P00120000_FOR_5__300": {
"max": 1
},
"BUY_SPY151120P00121000_FOR_8__1842": {
"max": 1
},
"SELL_SPY151120P00121000_FOR_5__1842": {
"max": 1
},
"BUY_SPY151120P00122000_FOR_8__624": {
"max": 1
},
"SELL_SPY151120P00122000_FOR_5__624": {
"max": 1
},
"BUY_SPY151120P00123000_FOR_8__20": {
"max": 1
},
"SELL_SPY151120P00123000_FOR_6__20": {
"max": 1
},
"BUY_SPY151120P00124000_FOR_9__428": {
"max": 1
},
"SELL_SPY151120P00124000_FOR_6__428": {
"max": 1
},
"BUY_SPY151120P00125000_FOR_9__615": {
"max": 1
},
"SELL_SPY151120P00125000_FOR_7__615": {
"max": 1
},
"BUY_SPY151120P00126000_FOR_9__375": {
"max": 1
},
"SELL_SPY151120P00126000_FOR_7__375": {
"max": 1
},
"BUY_SPY151120P00127000_FOR_10__484": {
"max": 1
},
"SELL_SPY151120P00127000_FOR_7__484": {
"max": 1
},
"BUY_SPY151120P00128000_FOR_10__375": {
"max": 1
},
"SELL_SPY151120P00128000_FOR_8__375": {
"max": 1
},
"BUY_SPY151120P00129000_FOR_11__1000": {
"max": 1
},
"SELL_SPY151120P00129000_FOR_9__1000": {
"max": 1
},
"BUY_SPY151120P00130000_FOR_12__1000": {
"max": 1
},
"SELL_SPY151120P00130000_FOR_9__1000": {
"max": 1
},
"BUY_SPY151120P00131000_FOR_12__1139": {
"max": 1
},
"SELL_SPY151120P00131000_FOR_10__1139": {
"max": 1
},
"BUY_SPY151120P00132000_FOR_13__927": {
"max": 1
},
"SELL_SPY151120P00132000_FOR_11__927": {
"max": 1
},
"BUY_SPY151120P00133000_FOR_13__375": {
"max": 1
},
"SELL_SPY151120P00133000_FOR_11__375": {
"max": 1
},
"BUY_SPY151120P00134000_FOR_14__375": {
"max": 1
},
"SELL_SPY151120P00134000_FOR_12__375": {
"max": 1
},
"BUY_SPY151120P00135000_FOR_15__631": {
"max": 1
},
"SELL_SPY151120P00135000_FOR_13__631": {
"max": 1
},
"BUY_SPY151120P00136000_FOR_16__924": {
"max": 1
},
"SELL_SPY151120P00136000_FOR_14__924": {
"max": 1
},
"BUY_SPY151120P00137000_FOR_17__1472": {
"max": 1
},
"SELL_SPY151120P00137000_FOR_14__1472": {
"max": 1
},
"BUY_SPY151120P00138000_FOR_17__375": {
"max": 1
},
"SELL_SPY151120P00138000_FOR_15__375": {
"max": 1
},
"BUY_SPY151120P00139000_FOR_18__375": {
"max": 1
},
"SELL_SPY151120P00139000_FOR_16__375": {
"max": 1
},
"BUY_SPY151120P00140000_FOR_19__375": {
"max": 1
},
"SELL_SPY151120P00140000_FOR_17__375": {
"max": 1
},
"BUY_SPY151120P00141000_FOR_20__375": {
"max": 1
},
"SELL_SPY151120P00141000_FOR_19__375": {
"max": 1
},
"BUY_SPY151120P00142000_FOR_21__375": {
"max": 1
},
"SELL_SPY151120P00142000_FOR_20__375": {
"max": 1
},
"BUY_SPY151120P00143000_FOR_23__604": {
"max": 1
},
"SELL_SPY151120P00143000_FOR_21__604": {
"max": 1
},
"BUY_SPY151120P00144000_FOR_24__375": {
"max": 1
},
"SELL_SPY151120P00144000_FOR_22__375": {
"max": 1
},
"BUY_SPY151120P00145000_FOR_25__375": {
"max": 1
},
"SELL_SPY151120P00145000_FOR_23__375": {
"max": 1
},
"BUY_SPY151120P00146000_FOR_27__605": {
"max": 1
},
"SELL_SPY151120P00146000_FOR_25__605": {
"max": 1
},
"BUY_SPY151120P00147000_FOR_28__375": {
"max": 1
},
"SELL_SPY151120P00147000_FOR_26__375": {
"max": 1
},
"BUY_SPY151120P00148000_FOR_29__375": {
"max": 1
},
"SELL_SPY151120P00148000_FOR_27__375": {
"max": 1
},
"BUY_SPY151120P00149000_FOR_31__375": {
"max": 1
},
"SELL_SPY151120P00149000_FOR_29__375": {
"max": 1
},
"BUY_SPY151120P00150000_FOR_33__22": {
"max": 1
},
"SELL_SPY151120P00150000_FOR_31__22": {
"max": 1
},
"BUY_SPY151120P00151000_FOR_34__375": {
"max": 1
},
"SELL_SPY151120P00151000_FOR_33__375": {
"max": 1
},
"BUY_SPY151120P00152000_FOR_36__375": {
"max": 1
},
"SELL_SPY151120P00152000_FOR_34__375": {
"max": 1
},
"BUY_SPY151120P00153000_FOR_38__375": {
"max": 1
},
"SELL_SPY151120P00153000_FOR_36__375": {
"max": 1
},
"BUY_SPY151120P00154000_FOR_40__264": {
"max": 1
},
"SELL_SPY151120P00154000_FOR_39__264": {
"max": 1
},
"BUY_SPY151120P00155000_FOR_43__447": {
"max": 1
},
"SELL_SPY151120P00155000_FOR_40__447": {
"max": 1
},
"BUY_SPY151120P00156000_FOR_45__330": {
"max": 1
},
"SELL_SPY151120P00156000_FOR_43__330": {
"max": 1
},
"BUY_SPY151120P00157000_FOR_47__264": {
"max": 1
},
"SELL_SPY151120P00157000_FOR_45__264": {
"max": 1
},
"BUY_SPY151120P00158000_FOR_50__330": {
"max": 1
},
"SELL_SPY151120P00158000_FOR_48__330": {
"max": 1
},
"BUY_SPY151120P00159000_FOR_53__820": {
"max": 1
},
"SELL_SPY151120P00159000_FOR_50__820": {
"max": 1
},
"BUY_SPY151120P00160000_FOR_55__330": {
"max": 1
},
"SELL_SPY151120P00160000_FOR_53__330": {
"max": 1
},
"BUY_SPY151120P00161000_FOR_59__42": {
"max": 1
},
"SELL_SPY151120P00161000_FOR_56__42": {
"max": 1
},
"BUY_SPY151120P00162000_FOR_62__330": {
"max": 1
},
"SELL_SPY151120P00162000_FOR_60__330": {
"max": 1
},
"BUY_SPY151120P00163000_FOR_66__264": {
"max": 1
},
"SELL_SPY151120P00163000_FOR_63__264": {
"max": 1
},
"BUY_SPY151120P00164000_FOR_69__264": {
"max": 1
},
"SELL_SPY151120P00164000_FOR_67__264": {
"max": 1
},
"BUY_SPY151120P00165000_FOR_73__264": {
"max": 1
},
"SELL_SPY151120P00165000_FOR_71__264": {
"max": 1
},
"BUY_SPY151120P00166000_FOR_78__264": {
"max": 1
},
"SELL_SPY151120P00166000_FOR_75__264": {
"max": 1
},
"BUY_SPY151120P00167000_FOR_82__330": {
"max": 1
},
"SELL_SPY151120P00167000_FOR_79__330": {
"max": 1
},
"BUY_SPY151120P00168000_FOR_87__264": {
"max": 1
},
"SELL_SPY151120P00168000_FOR_84__264": {
"max": 1
},
"BUY_SPY151120P00169000_FOR_92__264": {
"max": 1
},
"SELL_SPY151120P00169000_FOR_89__264": {
"max": 1
},
"BUY_SPY151120P00170000_FOR_98__457": {
"max": 1
},
"SELL_SPY151120P00170000_FOR_95__457": {
"max": 1
},
"BUY_SPY151120P00171000_FOR_103__228": {
"max": 1
},
"SELL_SPY151120P00171000_FOR_101__228": {
"max": 1
},
"BUY_SPY151120P00172000_FOR_110__228": {
"max": 1
},
"SELL_SPY151120P00172000_FOR_107__228": {
"max": 1
},
"BUY_SPY151120P00173000_FOR_117__2180": {
"max": 1
},
"SELL_SPY151120P00173000_FOR_114__2180": {
"max": 1
},
"BUY_SPY151120P00174000_FOR_124__1095": {
"max": 1
},
"SELL_SPY151120P00174000_FOR_121__1095": {
"max": 1
},
"BUY_SPY151120P00175000_FOR_132__2185": {
"max": 1
},
"SELL_SPY151120P00175000_FOR_129__2185": {
"max": 1
},
"BUY_SPY151120P00176000_FOR_139__240": {
"max": 1
},
"SELL_SPY151120P00176000_FOR_137__240": {
"max": 1
},
"BUY_SPY151120P00177000_FOR_148__552": {
"max": 1
},
"SELL_SPY151120P00177000_FOR_146__552": {
"max": 1
},
"BUY_SPY151120P00178000_FOR_157__193": {
"max": 1
},
"SELL_SPY151120P00178000_FOR_155__193": {
"max": 1
},
"BUY_SPY151120P00179000_FOR_167__270": {
"max": 1
},
"SELL_SPY151120P00179000_FOR_165__270": {
"max": 1
},
"BUY_SPY151120P00180000_FOR_178__519": {
"max": 1
},
"SELL_SPY151120P00180000_FOR_176__519": {
"max": 1
},
"BUY_SPY151120P00181000_FOR_191__522": {
"max": 1
},
"SELL_SPY151120P00181000_FOR_187__522": {
"max": 1
},
"BUY_SPY151120P00182000_FOR_203__1476": {
"max": 1
},
"SELL_SPY151120P00182000_FOR_199__1476": {
"max": 1
},
"BUY_SPY151120P00183000_FOR_215__270": {
"max": 1
},
"SELL_SPY151120P00183000_FOR_212__270": {
"max": 1
},
"BUY_SPY151120P00184000_FOR_229__629": {
"max": 1
},
"SELL_SPY151120P00184000_FOR_226__629": {
"max": 1
},
"BUY_SPY151120P00185000_FOR_243__462": {
"max": 1
},
"SELL_SPY151120P00185000_FOR_241__462": {
"max": 1
},
"BUY_SPY151120P00186000_FOR_259__562": {
"max": 1
},
"SELL_SPY151120P00186000_FOR_257__562": {
"max": 1
},
"BUY_SPY151120P00187000_FOR_276__300": {
"max": 1
},
"SELL_SPY151120P00187000_FOR_273__300": {
"max": 1
},
"BUY_SPY151120P00188000_FOR_294__272": {
"max": 1
},
"SELL_SPY151120P00188000_FOR_292__272": {
"max": 1
},
"BUY_SPY151120P00189000_FOR_313__505": {
"max": 1
},
"SELL_SPY151120P00189000_FOR_311__505": {
"max": 1
},
"BUY_SPY151120P00190000_FOR_333__28": {
"max": 1
},
"SELL_SPY151120P00190000_FOR_331__28": {
"max": 1
},
"BUY_SPY151120P00191000_FOR_356__519": {
"max": 1
},
"SELL_SPY151120P00191000_FOR_353__519": {
"max": 1
},
"BUY_SPY151120P00192000_FOR_378__25": {
"max": 1
},
"SELL_SPY151120P00192000_FOR_376__25": {
"max": 1
},
"BUY_SPY151120P00193000_FOR_403__210": {
"max": 1
},
"SELL_SPY151120P00193000_FOR_400__210": {
"max": 1
},
"BUY_SPY151120P00194000_FOR_429__253": {
"max": 1
},
"SELL_SPY151120P00194000_FOR_427__253": {
"max": 1
},
"BUY_SPY151120P00195000_FOR_457__172": {
"max": 1
},
"SELL_SPY151120P00195000_FOR_454__172": {
"max": 1
},
"BUY_SPY151120P00196000_FOR_488__350": {
"max": 1
},
"SELL_SPY151120P00196000_FOR_483__350": {
"max": 1
},
"BUY_SPY151120P00197000_FOR_519__482": {
"max": 1
},
"SELL_SPY151120P00197000_FOR_515__482": {
"max": 1
},
"BUY_SPY151120P00198000_FOR_553__464": {
"max": 1
},
"SELL_SPY151120P00198000_FOR_549__464": {
"max": 1
},
"BUY_SPY151120P00199000_FOR_589__392": {
"max": 1
},
"SELL_SPY151120P00199000_FOR_585__392": {
"max": 1
},
"BUY_SPY151120P00200000_FOR_627__384": {
"max": 1
},
"SELL_SPY151120P00200000_FOR_623__384": {
"max": 1
},
"BUY_SPY151120P00201000_FOR_668__290": {
"max": 1
},
"SELL_SPY151120P00201000_FOR_663__290": {
"max": 1
},
"BUY_SPY151120P00202000_FOR_717__90": {
"max": 1
},
"SELL_SPY151120P00202000_FOR_707__90": {
"max": 1
},
"BUY_SPY151120P00203000_FOR_764__90": {
"max": 1
},
"SELL_SPY151120P00203000_FOR_752__90": {
"max": 1
},
"BUY_SPY151120P00204000_FOR_816__19": {
"max": 1
},
"SELL_SPY151120P00204000_FOR_802__19": {
"max": 1
},
"BUY_SPY151120P00205000_FOR_870__262": {
"max": 1
},
"SELL_SPY151120P00205000_FOR_855__262": {
"max": 1
},
"BUY_SPY151120P00206000_FOR_928__20": {
"max": 1
},
"SELL_SPY151120P00206000_FOR_910__20": {
"max": 1
},
"BUY_SPY151120P00207000_FOR_990__10": {
"max": 1
},
"SELL_SPY151120P00207000_FOR_969__10": {
"max": 1
},
"BUY_SPY151120P00208000_FOR_1056__20": {
"max": 1
},
"SELL_SPY151120P00208000_FOR_1033__20": {
"max": 1
},
"BUY_SPY151120P00209000_FOR_1125__20": {
"max": 1
},
"SELL_SPY151120P00209000_FOR_1103__20": {
"max": 1
},
"BUY_SPY151120P00210000_FOR_1199__10": {
"max": 1
},
"SELL_SPY151120P00210000_FOR_1171__10": {
"max": 1
},
"BUY_SPY151120P00211000_FOR_1278__132": {
"max": 1
},
"SELL_SPY151120P00211000_FOR_1248__132": {
"max": 1
},
"BUY_SPY151120P00212000_FOR_1357__30": {
"max": 1
},
"SELL_SPY151120P00212000_FOR_1324__30": {
"max": 1
},
"BUY_SPY151120P00213000_FOR_1442__20": {
"max": 1
},
"SELL_SPY151120P00213000_FOR_1407__20": {
"max": 1
},
"BUY_SPY151120P00214000_FOR_1529__30": {
"max": 1
},
"SELL_SPY151120P00214000_FOR_1493__30": {
"max": 1
},
"BUY_SPY151120P00215000_FOR_1620__10": {
"max": 1
},
"SELL_SPY151120P00215000_FOR_1581__10": {
"max": 1
},
"BUY_SPY151120P00216000_FOR_1713__10": {
"max": 1
},
"SELL_SPY151120P00216000_FOR_1673__10": {
"max": 1
},
"BUY_SPY151120P00217000_FOR_1808__10": {
"max": 1
},
"SELL_SPY151120P00217000_FOR_1764__10": {
"max": 1
},
"BUY_SPY151120P00218000_FOR_1904__10": {
"max": 1
},
"SELL_SPY151120P00218000_FOR_1862__10": {
"max": 1
},
"BUY_SPY151120P00219000_FOR_2001__10": {
"max": 1
},
"SELL_SPY151120P00219000_FOR_1958__10": {
"max": 1
},
"BUY_SPY151120P00220000_FOR_2100__10": {
"max": 1
},
"SELL_SPY151120P00220000_FOR_2054__10": {
"max": 1
},
"BUY_SPY151120P00221000_FOR_2198__10": {
"max": 1
},
"SELL_SPY151120P00221000_FOR_2154__10": {
"max": 1
},
"BUY_SPY151120P00222000_FOR_2302__10": {
"max": 1
},
"SELL_SPY151120P00222000_FOR_2244__10": {
"max": 1
},
"BUY_SPY151120P00223000_FOR_2401__10": {
"max": 1
},
"SELL_SPY151120P00223000_FOR_2349__10": {
"max": 1
},
"BUY_SPY151120P00224000_FOR_2501__25": {
"max": 1
},
"SELL_SPY151120P00224000_FOR_2449__25": {
"max": 1
},
"BUY_SPY151120P00225000_FOR_2601__10": {
"max": 1
},
"SELL_SPY151120P00225000_FOR_2548__10": {
"max": 1
},
"BUY_SPY151120P00226000_FOR_2701__14": {
"max": 1
},
"SELL_SPY151120P00226000_FOR_2643__14": {
"max": 1
},
"BUY_SPY151120P00227000_FOR_2801__10": {
"max": 1
},
"SELL_SPY151120P00227000_FOR_2743__10": {
"max": 1
},
"BUY_SPY151120P00228000_FOR_2901__14": {
"max": 1
},
"SELL_SPY151120P00228000_FOR_2843__14": {
"max": 1
},
"BUY_SPY151120P00229000_FOR_3001__10": {
"max": 1
},
"SELL_SPY151120P00229000_FOR_2943__10": {
"max": 1
},
"BUY_SPY151120P00230000_FOR_3101__10": {
"max": 1
},
"SELL_SPY151120P00230000_FOR_3043__10": {
"max": 1
},
"BUY_SPY151120P00231000_FOR_3201__16": {
"max": 1
},
"SELL_SPY151120P00231000_FOR_3143__16": {
"max": 1
},
"BUY_SPY151120P00232000_FOR_3301__16": {
"max": 1
},
"SELL_SPY151120P00232000_FOR_3243__16": {
"max": 1
},
"BUY_SPY151120P00233000_FOR_3401__16": {
"max": 1
},
"SELL_SPY151120P00233000_FOR_3343__16": {
"max": 1
},
"BUY_SPY151120P00234000_FOR_3501__16": {
"max": 1
},
"SELL_SPY151120P00234000_FOR_3443__16": {
"max": 1
},
"BUY_SPY151120P00235000_FOR_3601__16": {
"max": 1
},
"SELL_SPY151120P00235000_FOR_3543__16": {
"max": 1
},
"BUY_SPY151120P00236000_FOR_3701__16": {
"max": 1
},
"SELL_SPY151120P00236000_FOR_3643__16": {
"max": 1
},
"BUY_SPY151120P00237000_FOR_3801__16": {
"max": 1
},
"SELL_SPY151120P00237000_FOR_3743__16": {
"max": 1
},
"BUY_SPY151120P00238000_FOR_3901__16": {
"max": 1
},
"SELL_SPY151120P00238000_FOR_3843__16": {
"max": 1
},
"BUY_SPY151120P00239000_FOR_4001__16": {
"max": 1
},
"SELL_SPY151120P00239000_FOR_3943__16": {
"max": 1
},
"BUY_SPY151120P00240000_FOR_4101__16": {
"max": 1
},
"SELL_SPY151120P00240000_FOR_4043__16": {
"max": 1
},
"BUY_SPY151120P00245000_FOR_4601__16": {
"max": 1
},
"SELL_SPY151120P00245000_FOR_4543__16": {
"max": 1
},
"BUY_SPY151120P00250000_FOR_5101__16": {
"max": 1
},
"SELL_SPY151120P00250000_FOR_5043__16": {
"max": 1
},
"BUY_SPY151120P00255000_FOR_5601__10": {
"max": 1
},
"SELL_SPY151120P00255000_FOR_5543__10": {
"max": 1
},
"BUY_SPY151120P00260000_FOR_6101__10": {
"max": 1
},
"SELL_SPY151120P00260000_FOR_6043__10": {
"max": 1
},
"BUY_SPY151120P00265000_FOR_6601__60": {
"max": 1
},
"SELL_SPY151120P00265000_FOR_6543__60": {
"max": 1
},
"BUY_SPY151120P00270000_FOR_7103__10": {
"max": 1
},
"SELL_SPY151120P00270000_FOR_7045__10": {
"max": 1
},
"BUY_SPY151120P00275000_FOR_7603__10": {
"max": 1
},
"SELL_SPY151120P00275000_FOR_7545__10": {
"max": 1
},
"BUY_SPY151120P00280000_FOR_8106__250": {
"max": 1
},
"SELL_SPY151120P00280000_FOR_8052__250": {
"max": 1
},
"BUY_SPY151120P00285000_FOR_8603__10": {
"max": 1
},
"SELL_SPY151120P00285000_FOR_8545__10": {
"max": 1
},
"BUY_SPY151120P00290000_FOR_9103__10": {
"max": 1
},
"SELL_SPY151120P00290000_FOR_9045__10": {
"max": 1
},
"BUY_SPY151120P00295000_FOR_9603__10": {
"max": 1
},
"SELL_SPY151120P00295000_FOR_9545__10": {
"max": 1
},
"BUY_SPY151120P00300000_FOR_10103__10": {
"max": 1
},
"SELL_SPY151120P00300000_FOR_10045__10": {
"max": 1
},
"BUY_SPY151120P00305000_FOR_10603__10": {
"max": 1
},
"SELL_SPY151120P00305000_FOR_10545__10": {
"max": 1
},
"BUY_SPY151120P00310000_FOR_11103__10": {
"max": 1
},
"SELL_SPY151120P00310000_FOR_11045__10": {
"max": 1
},
"BUY_SPY151120P00315000_FOR_11603__10": {
"max": 1
},
"SELL_SPY151120P00315000_FOR_11545__10": {
"max": 1
},
"BUY_SPY151120C00110000_FOR_9063__10": {
"max": 1
},
"SELL_SPY151120C00110000_FOR_9006__10": {
"max": 1
},
"BUY_SPY151120C00111000_FOR_8963__10": {
"max": 1
},
"SELL_SPY151120C00111000_FOR_8906__10": {
"max": 1
},
"BUY_SPY151120C00112000_FOR_8863__10": {
"max": 1
},
"SELL_SPY151120C00112000_FOR_8806__10": {
"max": 1
},
"BUY_SPY151120C00113000_FOR_8763__10": {
"max": 1
},
"SELL_SPY151120C00113000_FOR_8706__10": {
"max": 1
},
"BUY_SPY151120C00114000_FOR_8663__10": {
"max": 1
},
"SELL_SPY151120C00114000_FOR_8606__10": {
"max": 1
},
"BUY_SPY151120C00115000_FOR_8563__10": {
"max": 1
},
"SELL_SPY151120C00115000_FOR_8506__10": {
"max": 1
},
"BUY_SPY151120C00116000_FOR_8463__10": {
"max": 1
},
"SELL_SPY151120C00116000_FOR_8406__10": {
"max": 1
},
"BUY_SPY151120C00117000_FOR_8363__10": {
"max": 1
},
"SELL_SPY151120C00117000_FOR_8306__10": {
"max": 1
},
"BUY_SPY151120C00118000_FOR_8263__10": {
"max": 1
},
"SELL_SPY151120C00118000_FOR_8206__10": {
"max": 1
},
"BUY_SPY151120C00119000_FOR_8163__10": {
"max": 1
},
"SELL_SPY151120C00119000_FOR_8106__10": {
"max": 1
},
"BUY_SPY151120C00120000_FOR_8063__10": {
"max": 1
},
"SELL_SPY151120C00120000_FOR_8006__10": {
"max": 1
},
"BUY_SPY151120C00121000_FOR_7963__10": {
"max": 1
},
"SELL_SPY151120C00121000_FOR_7906__10": {
"max": 1
},
"BUY_SPY151120C00122000_FOR_7863__10": {
"max": 1
},
"SELL_SPY151120C00122000_FOR_7806__10": {
"max": 1
},
"BUY_SPY151120C00123000_FOR_7763__10": {
"max": 1
},
"SELL_SPY151120C00123000_FOR_7706__10": {
"max": 1
},
"BUY_SPY151120C00124000_FOR_7663__10": {
"max": 1
},
"SELL_SPY151120C00124000_FOR_7606__10": {
"max": 1
},
"BUY_SPY151120C00125000_FOR_7563__10": {
"max": 1
},
"SELL_SPY151120C00125000_FOR_7506__10": {
"max": 1
},
"BUY_SPY151120C00126000_FOR_7463__10": {
"max": 1
},
"SELL_SPY151120C00126000_FOR_7406__10": {
"max": 1
},
"BUY_SPY151120C00127000_FOR_7363__10": {
"max": 1
},
"SELL_SPY151120C00127000_FOR_7306__10": {
"max": 1
},
"BUY_SPY151120C00128000_FOR_7263__10": {
"max": 1
},
"SELL_SPY151120C00128000_FOR_7206__10": {
"max": 1
},
"BUY_SPY151120C00129000_FOR_7163__10": {
"max": 1
},
"SELL_SPY151120C00129000_FOR_7106__10": {
"max": 1
},
"BUY_SPY151120C00130000_FOR_7063__10": {
"max": 1
},
"SELL_SPY151120C00130000_FOR_7006__10": {
"max": 1
},
"BUY_SPY151120C00131000_FOR_6963__10": {
"max": 1
},
"SELL_SPY151120C00131000_FOR_6906__10": {
"max": 1
},
"BUY_SPY151120C00132000_FOR_6863__10": {
"max": 1
},
"SELL_SPY151120C00132000_FOR_6806__10": {
"max": 1
},
"BUY_SPY151120C00133000_FOR_6763__10": {
"max": 1
},
"SELL_SPY151120C00133000_FOR_6706__10": {
"max": 1
},
"BUY_SPY151120C00134000_FOR_6663__10": {
"max": 1
},
"SELL_SPY151120C00134000_FOR_6606__10": {
"max": 1
},
"BUY_SPY151120C00135000_FOR_6563__10": {
"max": 1
},
"SELL_SPY151120C00135000_FOR_6506__10": {
"max": 1
},
"BUY_SPY151120C00136000_FOR_6463__10": {
"max": 1
},
"SELL_SPY151120C00136000_FOR_6406__10": {
"max": 1
},
"BUY_SPY151120C00137000_FOR_6363__10": {
"max": 1
},
"SELL_SPY151120C00137000_FOR_6306__10": {
"max": 1
},
"BUY_SPY151120C00138000_FOR_6263__10": {
"max": 1
},
"SELL_SPY151120C00138000_FOR_6206__10": {
"max": 1
},
"BUY_SPY151120C00139000_FOR_6163__10": {
"max": 1
},
"SELL_SPY151120C00139000_FOR_6106__10": {
"max": 1
},
"BUY_SPY151120C00140000_FOR_6063__10": {
"max": 1
},
"SELL_SPY151120C00140000_FOR_6006__10": {
"max": 1
},
"BUY_SPY151120C00141000_FOR_5963__10": {
"max": 1
},
"SELL_SPY151120C00141000_FOR_5906__10": {
"max": 1
},
"BUY_SPY151120C00142000_FOR_5863__10": {
"max": 1
},
"SELL_SPY151120C00142000_FOR_5806__10": {
"max": 1
},
"BUY_SPY151120C00143000_FOR_5763__10": {
"max": 1
},
"SELL_SPY151120C00143000_FOR_5706__10": {
"max": 1
},
"BUY_SPY151120C00144000_FOR_5663__10": {
"max": 1
},
"SELL_SPY151120C00144000_FOR_5606__10": {
"max": 1
},
"BUY_SPY151120C00145000_FOR_5563__10": {
"max": 1
},
"SELL_SPY151120C00145000_FOR_5506__10": {
"max": 1
},
"BUY_SPY151120C00146000_FOR_5463__10": {
"max": 1
},
"SELL_SPY151120C00146000_FOR_5406__10": {
"max": 1
},
"BUY_SPY151120C00147000_FOR_5363__10": {
"max": 1
},
"SELL_SPY151120C00147000_FOR_5306__10": {
"max": 1
},
"BUY_SPY151120C00148000_FOR_5263__10": {
"max": 1
},
"SELL_SPY151120C00148000_FOR_5206__10": {
"max": 1
},
"BUY_SPY151120C00149000_FOR_5163__10": {
"max": 1
},
"SELL_SPY151120C00149000_FOR_5106__10": {
"max": 1
},
"BUY_SPY151120C00150000_FOR_5063__10": {
"max": 1
},
"SELL_SPY151120C00150000_FOR_5006__10": {
"max": 1
},
"BUY_SPY151120C00151000_FOR_4963__10": {
"max": 1
},
"SELL_SPY151120C00151000_FOR_4906__10": {
"max": 1
},
"BUY_SPY151120C00152000_FOR_4863__10": {
"max": 1
},
"SELL_SPY151120C00152000_FOR_4806__10": {
"max": 1
},
"BUY_SPY151120C00153000_FOR_4763__10": {
"max": 1
},
"SELL_SPY151120C00153000_FOR_4706__10": {
"max": 1
},
"BUY_SPY151120C00154000_FOR_4663__10": {
"max": 1
},
"SELL_SPY151120C00154000_FOR_4606__10": {
"max": 1
},
"BUY_SPY151120C00155000_FOR_4563__10": {
"max": 1
},
"SELL_SPY151120C00155000_FOR_4506__10": {
"max": 1
},
"BUY_SPY151120C00156000_FOR_4463__10": {
"max": 1
},
"SELL_SPY151120C00156000_FOR_4406__10": {
"max": 1
},
"BUY_SPY151120C00157000_FOR_4363__10": {
"max": 1
},
"SELL_SPY151120C00157000_FOR_4306__10": {
"max": 1
},
"BUY_SPY151120C00158000_FOR_4263__10": {
"max": 1
},
"SELL_SPY151120C00158000_FOR_4206__10": {
"max": 1
},
"BUY_SPY151120C00159000_FOR_4163__10": {
"max": 1
},
"SELL_SPY151120C00159000_FOR_4106__10": {
"max": 1
},
"BUY_SPY151120C00160000_FOR_4063__10": {
"max": 1
},
"SELL_SPY151120C00160000_FOR_4006__10": {
"max": 1
},
"BUY_SPY151120C00161000_FOR_3963__10": {
"max": 1
},
"SELL_SPY151120C00161000_FOR_3906__10": {
"max": 1
},
"BUY_SPY151120C00162000_FOR_3863__60": {
"max": 1
},
"SELL_SPY151120C00162000_FOR_3806__60": {
"max": 1
},
"BUY_SPY151120C00163000_FOR_3763__31": {
"max": 1
},
"SELL_SPY151120C00163000_FOR_3706__31": {
"max": 1
},
"BUY_SPY151120C00164000_FOR_3661__53": {
"max": 1
},
"SELL_SPY151120C00164000_FOR_3606__53": {
"max": 1
},
"BUY_SPY151120C00165000_FOR_3561__53": {
"max": 1
},
"SELL_SPY151120C00165000_FOR_3507__53": {
"max": 1
},
"BUY_SPY151120C00166000_FOR_3462__66": {
"max": 1
},
"SELL_SPY151120C00166000_FOR_3411__66": {
"max": 1
},
"BUY_SPY151120C00167000_FOR_3362__16": {
"max": 1
},
"SELL_SPY151120C00167000_FOR_3308__16": {
"max": 1
},
"BUY_SPY151120C00168000_FOR_3264__10": {
"max": 1
},
"SELL_SPY151120C00168000_FOR_3211__10": {
"max": 1
},
"BUY_SPY151120C00169000_FOR_3162__10": {
"max": 1
},
"SELL_SPY151120C00169000_FOR_3114__10": {
"max": 1
},
"BUY_SPY151120C00170000_FOR_3065__10": {
"max": 1
},
"SELL_SPY151120C00170000_FOR_3014__10": {
"max": 1
},
"BUY_SPY151120C00171000_FOR_2958__19": {
"max": 1
},
"SELL_SPY151120C00171000_FOR_2920__19": {
"max": 1
},
"BUY_SPY151120C00172000_FOR_2860__10": {
"max": 1
},
"SELL_SPY151120C00172000_FOR_2826__10": {
"max": 1
},
"BUY_SPY151120C00173000_FOR_2772__42": {
"max": 1
},
"SELL_SPY151120C00173000_FOR_2733__42": {
"max": 1
},
"BUY_SPY151120C00174000_FOR_2670__19": {
"max": 1
},
"SELL_SPY151120C00174000_FOR_2640__19": {
"max": 1
},
"BUY_SPY151120C00175000_FOR_2578__19": {
"max": 1
},
"SELL_SPY151120C00175000_FOR_2549__19": {
"max": 1
},
"BUY_SPY151120C00176000_FOR_2484__19": {
"max": 1
},
"SELL_SPY151120C00176000_FOR_2457__19": {
"max": 1
},
"BUY_SPY151120C00177000_FOR_2392__19": {
"max": 1
},
"SELL_SPY151120C00177000_FOR_2365__19": {
"max": 1
},
"BUY_SPY151120C00178000_FOR_2301__19": {
"max": 1
},
"SELL_SPY151120C00178000_FOR_2276__19": {
"max": 1
},
"BUY_SPY151120C00179000_FOR_2212__279": {
"max": 1
},
"SELL_SPY151120C00179000_FOR_2187__279": {
"max": 1
},
"BUY_SPY151120C00180000_FOR_2121__301": {
"max": 1
},
"SELL_SPY151120C00180000_FOR_2098__301": {
"max": 1
},
"BUY_SPY151120C00181000_FOR_2032__305": {
"max": 1
},
"SELL_SPY151120C00181000_FOR_2009__305": {
"max": 1
},
"BUY_SPY151120C00182000_FOR_1944__19": {
"max": 1
},
"SELL_SPY151120C00182000_FOR_1923__19": {
"max": 1
},
"BUY_SPY151120C00183000_FOR_1853__147": {
"max": 1
},
"SELL_SPY151120C00183000_FOR_1837__147": {
"max": 1
},
"BUY_SPY151120C00184000_FOR_1767__225": {
"max": 1
},
"SELL_SPY151120C00184000_FOR_1751__225": {
"max": 1
},
"BUY_SPY151120C00185000_FOR_1685__29": {
"max": 1
},
"SELL_SPY151120C00185000_FOR_1666__29": {
"max": 1
},
"BUY_SPY151120C00186000_FOR_1600__612": {
"max": 1
},
"SELL_SPY151120C00186000_FOR_1583__612": {
"max": 1
},
"BUY_SPY151120C00187000_FOR_1517__635": {
"max": 1
},
"SELL_SPY151120C00187000_FOR_1500__635": {
"max": 1
},
"BUY_SPY151120C00188000_FOR_1432__199": {
"max": 1
},
"SELL_SPY151120C00188000_FOR_1419__199": {
"max": 1
},
"BUY_SPY151120C00189000_FOR_1350__192": {
"max": 1
},
"SELL_SPY151120C00189000_FOR_1339__192": {
"max": 1
},
"BUY_SPY151120C00190000_FOR_1271__192": {
"max": 1
},
"SELL_SPY151120C00190000_FOR_1259__192": {
"max": 1
},
"BUY_SPY151120C00191000_FOR_1193__192": {
"max": 1
},
"SELL_SPY151120C00191000_FOR_1182__192": {
"max": 1
},
"BUY_SPY151120C00192000_FOR_1116__165": {
"max": 1
},
"SELL_SPY151120C00192000_FOR_1104__165": {
"max": 1
},
"BUY_SPY151120C00193000_FOR_1039__248": {
"max": 1
},
"SELL_SPY151120C00193000_FOR_1029__248": {
"max": 1
},
"BUY_SPY151120C00194000_FOR_965__248": {
"max": 1
},
"SELL_SPY151120C00194000_FOR_957__248": {
"max": 1
},
"BUY_SPY151120C00195000_FOR_893__248": {
"max": 1
},
"SELL_SPY151120C00195000_FOR_889__248": {
"max": 1
},
"BUY_SPY151120C00196000_FOR_822__13": {
"max": 1
},
"SELL_SPY151120C00196000_FOR_817__13": {
"max": 1
},
"BUY_SPY151120C00197000_FOR_754__14": {
"max": 1
},
"SELL_SPY151120C00197000_FOR_750__14": {
"max": 1
},
"BUY_SPY151120C00198000_FOR_687__15": {
"max": 1
},
"SELL_SPY151120C00198000_FOR_683__15": {
"max": 1
},
"BUY_SPY151120C00199000_FOR_623__270": {
"max": 1
},
"SELL_SPY151120C00199000_FOR_620__270": {
"max": 1
},
"BUY_SPY151120C00200000_FOR_561__1": {
"max": 1
},
"SELL_SPY151120C00200000_FOR_558__1": {
"max": 1
},
"BUY_SPY151120C00201000_FOR_503__484": {
"max": 1
},
"SELL_SPY151120C00201000_FOR_499__484": {
"max": 1
},
"BUY_SPY151120C00202000_FOR_446__378": {
"max": 1
},
"SELL_SPY151120C00202000_FOR_443__378": {
"max": 1
},
"BUY_SPY151120C00203000_FOR_393__108": {
"max": 1
},
"SELL_SPY151120C00203000_FOR_390__108": {
"max": 1
},
"BUY_SPY151120C00204000_FOR_342__330": {
"max": 1
},
"SELL_SPY151120C00204000_FOR_340__330": {
"max": 1
},
"BUY_SPY151120C00205000_FOR_295__64": {
"max": 1
},
"SELL_SPY151120C00205000_FOR_292__64": {
"max": 1
},
"BUY_SPY151120C00206000_FOR_252__83": {
"max": 1
},
"SELL_SPY151120C00206000_FOR_250__83": {
"max": 1
},
"BUY_SPY151120C00207000_FOR_213__367": {
"max": 1
},
"SELL_SPY151120C00207000_FOR_210__367": {
"max": 1
},
"BUY_SPY151120C00208000_FOR_177__330": {
"max": 1
},
"SELL_SPY151120C00208000_FOR_175__330": {
"max": 1
},
"BUY_SPY151120C00209000_FOR_145__330": {
"max": 1
},
"SELL_SPY151120C00209000_FOR_143__330": {
"max": 1
},
"BUY_SPY151120C00210000_FOR_117__300": {
"max": 1
},
"SELL_SPY151120C00210000_FOR_115__300": {
"max": 1
},
"BUY_SPY151120C00211000_FOR_93__300": {
"max": 1
},
"SELL_SPY151120C00211000_FOR_91__300": {
"max": 1
},
"BUY_SPY151120C00212000_FOR_73__300": {
"max": 1
},
"SELL_SPY151120C00212000_FOR_71__300": {
"max": 1
},
"BUY_SPY151120C00213000_FOR_57__222": {
"max": 1
},
"SELL_SPY151120C00213000_FOR_55__222": {
"max": 1
},
"BUY_SPY151120C00214000_FOR_44__264": {
"max": 1
},
"SELL_SPY151120C00214000_FOR_41__264": {
"max": 1
},
"BUY_SPY151120C00215000_FOR_33__330": {
"max": 1
},
"SELL_SPY151120C00215000_FOR_30__330": {
"max": 1
},
"BUY_SPY151120C00216000_FOR_25__375": {
"max": 1
},
"SELL_SPY151120C00216000_FOR_22__375": {
"max": 1
},
"BUY_SPY151120C00217000_FOR_19__1075": {
"max": 1
},
"SELL_SPY151120C00217000_FOR_16__1075": {
"max": 1
},
"BUY_SPY151120C00218000_FOR_15__4300": {
"max": 1
},
"SELL_SPY151120C00218000_FOR_12__4300": {
"max": 1
},
"BUY_SPY151120C00219000_FOR_11__3875": {
"max": 1
},
"SELL_SPY151120C00219000_FOR_8__3875": {
"max": 1
},
"BUY_SPY151120C00220000_FOR_9__3875": {
"max": 1
},
"SELL_SPY151120C00220000_FOR_6__3875": {
"max": 1
},
"BUY_SPY151120C00221000_FOR_7__3875": {
"max": 1
},
"SELL_SPY151120C00221000_FOR_4__3875": {
"max": 1
},
"BUY_SPY151120C00222000_FOR_5__375": {
"max": 1
},
"SELL_SPY151120C00222000_FOR_3__375": {
"max": 1
},
"BUY_SPY151120C00223000_FOR_4__1017": {
"max": 1
},
"SELL_SPY151120C00223000_FOR_2__1017": {
"max": 1
},
"BUY_SPY151120C00224000_FOR_3__300": {
"max": 1
},
"BUY_SPY151120C00225000_FOR_3__375": {
"max": 1
},
"BUY_SPY151120C00226000_FOR_2__375": {
"max": 1
},
"BUY_SPY151120C00227000_FOR_2__20": {
"max": 1
},
"BUY_SPY151120C00228000_FOR_2__300": {
"max": 1
},
"BUY_SPY151120C00229000_FOR_2__20": {
"max": 1
},
"BUY_SPY151120C00230000_FOR_2__1000": {
"max": 1
},
"BUY_SPY151120C00231000_FOR_2__20": {
"max": 1
},
"BUY_SPY151120C00232000_FOR_2__20": {
"max": 1
},
"BUY_SPY151120P00100000_FOR_4__75": {
"max": 1
},
"SELL_SPY151120P00100000_FOR_3__75": {
"max": 1
},
"BUY_SPY151120P00105000_FOR_4__322": {
"max": 1
},
"SELL_SPY151120P00105000_FOR_2__322": {
"max": 1
},
"BUY_SPY151120P00106000_FOR_5__1013": {
"max": 1
},
"SELL_SPY151120P00106000_FOR_2__1013": {
"max": 1
},
"BUY_SPY151120P00107000_FOR_5__20": {
"max": 1
},
"SELL_SPY151120P00107000_FOR_2__20": {
"max": 1
},
"BUY_SPY151120P00108000_FOR_5__4051": {
"max": 1
},
"SELL_SPY151120P00108000_FOR_3__4051": {
"max": 1
},
"BUY_SPY151120P00109000_FOR_5__3682": {
"max": 1
},
"SELL_SPY151120P00109000_FOR_3__3682": {
"max": 1
},
"BUY_SPY151120C00100000_FOR_10063__10": {
"max": 1
},
"SELL_SPY151120C00100000_FOR_10006__10": {
"max": 1
},
"BUY_SPY151120C00105000_FOR_9563__10": {
"max": 1
},
"SELL_SPY151120C00105000_FOR_9506__10": {
"max": 1
},
"BUY_SPY151120C00106000_FOR_9463__10": {
"max": 1
},
"SELL_SPY151120C00106000_FOR_9406__10": {
"max": 1
},
"BUY_SPY151120C00107000_FOR_9363__10": {
"max": 1
},
"SELL_SPY151120C00107000_FOR_9306__10": {
"max": 1
},
"BUY_SPY151120C00108000_FOR_9263__10": {
"max": 1
},
"SELL_SPY151120C00108000_FOR_9206__10": {
"max": 1
},
"BUY_SPY151120C00109000_FOR_9163__10": {
"max": 1
},
"SELL_SPY151120C00109000_FOR_9106__10": {
"max": 1
},
"BUY_SPY151120P00101000_FOR_4__673": {
"max": 1
},
"SELL_SPY151120P00101000_FOR_2__673": {
"max": 1
},
"BUY_SPY151120P00102000_FOR_4__300": {
"max": 1
},
"SELL_SPY151120P00102000_FOR_2__300": {
"max": 1
},
"BUY_SPY151120P00103000_FOR_4__444": {
"max": 1
},
"SELL_SPY151120P00103000_FOR_2__444": {
"max": 1
},
"BUY_SPY151120P00104000_FOR_4__300": {
"max": 1
},
"SELL_SPY151120P00104000_FOR_2__300": {
"max": 1
},
"BUY_SPY151120C00101000_FOR_9963__10": {
"max": 1
},
"SELL_SPY151120C00101000_FOR_9906__10": {
"max": 1
},
"BUY_SPY151120C00102000_FOR_9863__10": {
"max": 1
},
"SELL_SPY151120C00102000_FOR_9806__10": {
"max": 1
},
"BUY_SPY151120C00103000_FOR_9763__10": {
"max": 1
},
"SELL_SPY151120C00103000_FOR_9706__10": {
"max": 1
},
"BUY_SPY151120C00104000_FOR_9663__10": {
"max": 1
},
"SELL_SPY151120C00104000_FOR_9606__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,