javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
1,868 lines (1,867 loc) • 3.35 MB
JSON
{
"expects": {
"result": 0.8,
"BUY_SPY151016P00134000_FOR_4__525": 1,
"SELL_SPY151016P00198000_FOR_367__578": 1,
"SELL_SPY151016C00134000_FOR_6615__200": 1,
"BUY_SPY151016C00198000_FOR_498__540": 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_SPY151016P00110000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00111000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00112000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00113000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00114000_FOR_2__1025": {
"max": 1
},
"BUY_SPY151016P00115000_FOR_2__993": {
"max": 1
},
"BUY_SPY151016P00116000_FOR_3__2180": {
"max": 1
},
"SELL_SPY151016P00116000_FOR_2__2180": {
"max": 1
},
"BUY_SPY151016P00117000_FOR_3__1673": {
"max": 1
},
"SELL_SPY151016P00117000_FOR_2__1673": {
"max": 1
},
"BUY_SPY151016P00118000_FOR_3__595": {
"max": 1
},
"SELL_SPY151016P00118000_FOR_2__595": {
"max": 1
},
"BUY_SPY151016P00119000_FOR_3__1124": {
"max": 1
},
"SELL_SPY151016P00119000_FOR_2__1124": {
"max": 1
},
"BUY_SPY151016P00120000_FOR_3__1124": {
"max": 1
},
"SELL_SPY151016P00120000_FOR_2__1124": {
"max": 1
},
"BUY_SPY151016P00121000_FOR_3__1124": {
"max": 1
},
"SELL_SPY151016P00121000_FOR_2__1124": {
"max": 1
},
"BUY_SPY151016P00122000_FOR_3__686": {
"max": 1
},
"SELL_SPY151016P00122000_FOR_2__686": {
"max": 1
},
"BUY_SPY151016P00123000_FOR_3__420": {
"max": 1
},
"SELL_SPY151016P00123000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00124000_FOR_3__420": {
"max": 1
},
"SELL_SPY151016P00124000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00125000_FOR_3__251": {
"max": 1
},
"SELL_SPY151016P00125000_FOR_2__251": {
"max": 1
},
"BUY_SPY151016P00126000_FOR_3__525": {
"max": 1
},
"SELL_SPY151016P00126000_FOR_2__525": {
"max": 1
},
"BUY_SPY151016P00127000_FOR_3__525": {
"max": 1
},
"SELL_SPY151016P00127000_FOR_2__525": {
"max": 1
},
"BUY_SPY151016P00128000_FOR_4__420": {
"max": 1
},
"SELL_SPY151016P00128000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00129000_FOR_4__420": {
"max": 1
},
"SELL_SPY151016P00129000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00130000_FOR_4__856": {
"max": 1
},
"SELL_SPY151016P00130000_FOR_2__856": {
"max": 1
},
"BUY_SPY151016P00131000_FOR_4__2137": {
"max": 1
},
"SELL_SPY151016P00131000_FOR_2__2137": {
"max": 1
},
"BUY_SPY151016P00132000_FOR_4__2248": {
"max": 1
},
"SELL_SPY151016P00132000_FOR_3__2248": {
"max": 1
},
"BUY_SPY151016P00133000_FOR_4__522": {
"max": 1
},
"SELL_SPY151016P00133000_FOR_3__522": {
"max": 1
},
"BUY_SPY151016P00134000_FOR_4__525": {
"max": 1
},
"SELL_SPY151016P00134000_FOR_3__525": {
"max": 1
},
"BUY_SPY151016P00135000_FOR_5__1095": {
"max": 1
},
"SELL_SPY151016P00135000_FOR_3__1095": {
"max": 1
},
"BUY_SPY151016P00136000_FOR_5__675": {
"max": 1
},
"SELL_SPY151016P00136000_FOR_3__675": {
"max": 1
},
"BUY_SPY151016P00137000_FOR_5__1842": {
"max": 1
},
"SELL_SPY151016P00137000_FOR_3__1842": {
"max": 1
},
"BUY_SPY151016P00138000_FOR_5__1952": {
"max": 1
},
"SELL_SPY151016P00138000_FOR_4__1952": {
"max": 1
},
"BUY_SPY151016P00139000_FOR_5__420": {
"max": 1
},
"SELL_SPY151016P00139000_FOR_4__420": {
"max": 1
},
"BUY_SPY151016P00140000_FOR_5__525": {
"max": 1
},
"SELL_SPY151016P00140000_FOR_4__525": {
"max": 1
},
"BUY_SPY151016P00141000_FOR_6__1653": {
"max": 1
},
"SELL_SPY151016P00141000_FOR_4__1653": {
"max": 1
},
"BUY_SPY151016P00142000_FOR_6__2417": {
"max": 1
},
"SELL_SPY151016P00142000_FOR_5__2417": {
"max": 1
},
"BUY_SPY151016P00143000_FOR_6__525": {
"max": 1
},
"SELL_SPY151016P00143000_FOR_5__525": {
"max": 1
},
"BUY_SPY151016P00144000_FOR_6__525": {
"max": 1
},
"SELL_SPY151016P00144000_FOR_5__525": {
"max": 1
},
"BUY_SPY151016P00145000_FOR_7__1392": {
"max": 1
},
"SELL_SPY151016P00145000_FOR_6__1392": {
"max": 1
},
"BUY_SPY151016P00146000_FOR_7__525": {
"max": 1
},
"SELL_SPY151016P00146000_FOR_6__525": {
"max": 1
},
"BUY_SPY151016P00147000_FOR_8__2243": {
"max": 1
},
"SELL_SPY151016P00147000_FOR_6__2243": {
"max": 1
},
"BUY_SPY151016P00148000_FOR_8__525": {
"max": 1
},
"SELL_SPY151016P00148000_FOR_7__525": {
"max": 1
},
"BUY_SPY151016P00149000_FOR_8__525": {
"max": 1
},
"SELL_SPY151016P00149000_FOR_7__525": {
"max": 1
},
"BUY_SPY151016P00150000_FOR_9__525": {
"max": 1
},
"SELL_SPY151016P00150000_FOR_8__525": {
"max": 1
},
"BUY_SPY151016P00151000_FOR_9__525": {
"max": 1
},
"SELL_SPY151016P00151000_FOR_8__525": {
"max": 1
},
"BUY_SPY151016P00152000_FOR_10__525": {
"max": 1
},
"SELL_SPY151016P00152000_FOR_9__525": {
"max": 1
},
"BUY_SPY151016P00153000_FOR_11__1260": {
"max": 1
},
"SELL_SPY151016P00153000_FOR_9__1260": {
"max": 1
},
"BUY_SPY151016P00154000_FOR_11__525": {
"max": 1
},
"SELL_SPY151016P00154000_FOR_10__525": {
"max": 1
},
"BUY_SPY151016P00155000_FOR_12__570": {
"max": 1
},
"SELL_SPY151016P00155000_FOR_11__570": {
"max": 1
},
"BUY_SPY151016P00156000_FOR_13__570": {
"max": 1
},
"SELL_SPY151016P00156000_FOR_11__570": {
"max": 1
},
"BUY_SPY151016P00157000_FOR_13__570": {
"max": 1
},
"SELL_SPY151016P00157000_FOR_12__570": {
"max": 1
},
"BUY_SPY151016P00158000_FOR_14__570": {
"max": 1
},
"SELL_SPY151016P00158000_FOR_13__570": {
"max": 1
},
"BUY_SPY151016P00159000_FOR_15__570": {
"max": 1
},
"SELL_SPY151016P00159000_FOR_14__570": {
"max": 1
},
"BUY_SPY151016P00160000_FOR_16__570": {
"max": 1
},
"SELL_SPY151016P00160000_FOR_15__570": {
"max": 1
},
"BUY_SPY151016P00161000_FOR_17__570": {
"max": 1
},
"SELL_SPY151016P00161000_FOR_16__570": {
"max": 1
},
"BUY_SPY151016P00162000_FOR_18__570": {
"max": 1
},
"SELL_SPY151016P00162000_FOR_17__570": {
"max": 1
},
"BUY_SPY151016P00163000_FOR_20__1588": {
"max": 1
},
"SELL_SPY151016P00163000_FOR_18__1588": {
"max": 1
},
"BUY_SPY151016P00164000_FOR_21__570": {
"max": 1
},
"SELL_SPY151016P00164000_FOR_19__570": {
"max": 1
},
"BUY_SPY151016P00165000_FOR_22__570": {
"max": 1
},
"SELL_SPY151016P00165000_FOR_21__570": {
"max": 1
},
"BUY_SPY151016P00166000_FOR_24__570": {
"max": 1
},
"SELL_SPY151016P00166000_FOR_23__570": {
"max": 1
},
"BUY_SPY151016P00167000_FOR_25__750": {
"max": 1
},
"SELL_SPY151016P00167000_FOR_24__750": {
"max": 1
},
"BUY_SPY151016P00168000_FOR_27__750": {
"max": 1
},
"SELL_SPY151016P00168000_FOR_26__750": {
"max": 1
},
"BUY_SPY151016P00169000_FOR_30__750": {
"max": 1
},
"SELL_SPY151016P00169000_FOR_28__750": {
"max": 1
},
"BUY_SPY151016P00170000_FOR_32__905": {
"max": 1
},
"SELL_SPY151016P00170000_FOR_30__905": {
"max": 1
},
"BUY_SPY151016P00171000_FOR_34__500": {
"max": 1
},
"SELL_SPY151016P00171000_FOR_33__500": {
"max": 1
},
"BUY_SPY151016P00172000_FOR_37__901": {
"max": 1
},
"SELL_SPY151016P00172000_FOR_35__901": {
"max": 1
},
"BUY_SPY151016P00173000_FOR_40__921": {
"max": 1
},
"SELL_SPY151016P00173000_FOR_38__921": {
"max": 1
},
"BUY_SPY151016P00174000_FOR_42__750": {
"max": 1
},
"SELL_SPY151016P00174000_FOR_41__750": {
"max": 1
},
"BUY_SPY151016P00175000_FOR_46__11": {
"max": 1
},
"SELL_SPY151016P00175000_FOR_45__11": {
"max": 1
},
"BUY_SPY151016P00176000_FOR_50__1": {
"max": 1
},
"SELL_SPY151016P00176000_FOR_49__1": {
"max": 1
},
"BUY_SPY151016P00177000_FOR_54__750": {
"max": 1
},
"SELL_SPY151016P00177000_FOR_53__750": {
"max": 1
},
"BUY_SPY151016P00178000_FOR_59__500": {
"max": 1
},
"SELL_SPY151016P00178000_FOR_57__500": {
"max": 1
},
"BUY_SPY151016P00179000_FOR_64__500": {
"max": 1
},
"SELL_SPY151016P00179000_FOR_63__500": {
"max": 1
},
"BUY_SPY151016P00180000_FOR_70__500": {
"max": 1
},
"SELL_SPY151016P00180000_FOR_68__500": {
"max": 1
},
"BUY_SPY151016P00181000_FOR_76__750": {
"max": 1
},
"SELL_SPY151016P00181000_FOR_75__750": {
"max": 1
},
"BUY_SPY151016P00182000_FOR_83__10": {
"max": 1
},
"SELL_SPY151016P00182000_FOR_82__10": {
"max": 1
},
"BUY_SPY151016P00183000_FOR_91__750": {
"max": 1
},
"SELL_SPY151016P00183000_FOR_89__750": {
"max": 1
},
"BUY_SPY151016P00184000_FOR_100__750": {
"max": 1
},
"SELL_SPY151016P00184000_FOR_98__750": {
"max": 1
},
"BUY_SPY151016P00185000_FOR_110__550": {
"max": 1
},
"SELL_SPY151016P00185000_FOR_108__550": {
"max": 1
},
"BUY_SPY151016P00186000_FOR_121__916": {
"max": 1
},
"SELL_SPY151016P00186000_FOR_119__916": {
"max": 1
},
"BUY_SPY151016P00187000_FOR_132__420": {
"max": 1
},
"SELL_SPY151016P00187000_FOR_131__420": {
"max": 1
},
"BUY_SPY151016P00188000_FOR_145__5": {
"max": 1
},
"SELL_SPY151016P00188000_FOR_144__5": {
"max": 1
},
"BUY_SPY151016P00189000_FOR_160__506": {
"max": 1
},
"SELL_SPY151016P00189000_FOR_159__506": {
"max": 1
},
"BUY_SPY151016P00190000_FOR_176__805": {
"max": 1
},
"SELL_SPY151016P00190000_FOR_174__805": {
"max": 1
},
"BUY_SPY151016P00191000_FOR_194__686": {
"max": 1
},
"SELL_SPY151016P00191000_FOR_191__686": {
"max": 1
},
"BUY_SPY151016P00192000_FOR_213__683": {
"max": 1
},
"SELL_SPY151016P00192000_FOR_210__683": {
"max": 1
},
"BUY_SPY151016P00193000_FOR_234__683": {
"max": 1
},
"SELL_SPY151016P00193000_FOR_231__683": {
"max": 1
},
"BUY_SPY151016P00194000_FOR_257__699": {
"max": 1
},
"SELL_SPY151016P00194000_FOR_254__699": {
"max": 1
},
"BUY_SPY151016P00195000_FOR_281__613": {
"max": 1
},
"SELL_SPY151016P00195000_FOR_279__613": {
"max": 1
},
"BUY_SPY151016P00196000_FOR_308__274": {
"max": 1
},
"SELL_SPY151016P00196000_FOR_306__274": {
"max": 1
},
"BUY_SPY151016P00197000_FOR_338__601": {
"max": 1
},
"SELL_SPY151016P00197000_FOR_335__601": {
"max": 1
},
"BUY_SPY151016P00198000_FOR_370__578": {
"max": 1
},
"SELL_SPY151016P00198000_FOR_367__578": {
"max": 1
},
"BUY_SPY151016P00199000_FOR_405__451": {
"max": 1
},
"SELL_SPY151016P00199000_FOR_402__451": {
"max": 1
},
"BUY_SPY151016P00200000_FOR_443__58": {
"max": 1
},
"SELL_SPY151016P00200000_FOR_440__58": {
"max": 1
},
"BUY_SPY151016P00201000_FOR_488__208": {
"max": 1
},
"SELL_SPY151016P00201000_FOR_483__208": {
"max": 1
},
"BUY_SPY151016P00202000_FOR_538__1": {
"max": 1
},
"SELL_SPY151016P00202000_FOR_528__1": {
"max": 1
},
"BUY_SPY151016P00203000_FOR_590__10": {
"max": 1
},
"SELL_SPY151016P00203000_FOR_579__10": {
"max": 1
},
"BUY_SPY151016P00204000_FOR_646__249": {
"max": 1
},
"SELL_SPY151016P00204000_FOR_636__249": {
"max": 1
},
"BUY_SPY151016P00205000_FOR_705__20": {
"max": 1
},
"SELL_SPY151016P00205000_FOR_699__20": {
"max": 1
},
"BUY_SPY151016P00206000_FOR_785__279": {
"max": 1
},
"SELL_SPY151016P00206000_FOR_764__279": {
"max": 1
},
"BUY_SPY151016P00207000_FOR_861__10": {
"max": 1
},
"SELL_SPY151016P00207000_FOR_836__10": {
"max": 1
},
"BUY_SPY151016P00208000_FOR_943__10": {
"max": 1
},
"SELL_SPY151016P00208000_FOR_913__10": {
"max": 1
},
"BUY_SPY151016P00209000_FOR_1028__265": {
"max": 1
},
"SELL_SPY151016P00209000_FOR_992__265": {
"max": 1
},
"BUY_SPY151016P00210000_FOR_1116__210": {
"max": 1
},
"SELL_SPY151016P00210000_FOR_1082__210": {
"max": 1
},
"BUY_SPY151016P00211000_FOR_1209__178": {
"max": 1
},
"SELL_SPY151016P00211000_FOR_1178__178": {
"max": 1
},
"BUY_SPY151016P00212000_FOR_1300__1": {
"max": 1
},
"SELL_SPY151016P00212000_FOR_1267__1": {
"max": 1
},
"BUY_SPY151016P00213000_FOR_1401__16": {
"max": 1
},
"SELL_SPY151016P00213000_FOR_1363__16": {
"max": 1
},
"BUY_SPY151016P00214000_FOR_1497__11": {
"max": 1
},
"SELL_SPY151016P00214000_FOR_1461__11": {
"max": 1
},
"BUY_SPY151016P00215000_FOR_1597__125": {
"max": 1
},
"SELL_SPY151016P00215000_FOR_1559__125": {
"max": 1
},
"BUY_SPY151016P00216000_FOR_1696__201": {
"max": 1
},
"SELL_SPY151016P00216000_FOR_1659__201": {
"max": 1
},
"BUY_SPY151016P00217000_FOR_1795__201": {
"max": 1
},
"SELL_SPY151016P00217000_FOR_1758__201": {
"max": 1
},
"BUY_SPY151016P00218000_FOR_1895__201": {
"max": 1
},
"SELL_SPY151016P00218000_FOR_1857__201": {
"max": 1
},
"BUY_SPY151016P00219000_FOR_2002__10": {
"max": 1
},
"SELL_SPY151016P00219000_FOR_1949__10": {
"max": 1
},
"BUY_SPY151016P00220000_FOR_2094__74": {
"max": 1
},
"SELL_SPY151016P00220000_FOR_2056__74": {
"max": 1
},
"BUY_SPY151016P00221000_FOR_2202__10": {
"max": 1
},
"SELL_SPY151016P00221000_FOR_2149__10": {
"max": 1
},
"BUY_SPY151016P00222000_FOR_2302__10": {
"max": 1
},
"SELL_SPY151016P00222000_FOR_2244__10": {
"max": 1
},
"BUY_SPY151016P00223000_FOR_2401__10": {
"max": 1
},
"SELL_SPY151016P00223000_FOR_2348__10": {
"max": 1
},
"BUY_SPY151016P00224000_FOR_2501__10": {
"max": 1
},
"SELL_SPY151016P00224000_FOR_2448__10": {
"max": 1
},
"BUY_SPY151016P00225000_FOR_2591__200": {
"max": 1
},
"SELL_SPY151016P00225000_FOR_2561__200": {
"max": 1
},
"BUY_SPY151016P00226000_FOR_2701__10": {
"max": 1
},
"SELL_SPY151016P00226000_FOR_2643__10": {
"max": 1
},
"BUY_SPY151016P00227000_FOR_2801__10": {
"max": 1
},
"SELL_SPY151016P00227000_FOR_2743__10": {
"max": 1
},
"BUY_SPY151016P00228000_FOR_2893__200": {
"max": 1
},
"SELL_SPY151016P00228000_FOR_2854__200": {
"max": 1
},
"BUY_SPY151016P00229000_FOR_2993__213": {
"max": 1
},
"SELL_SPY151016P00229000_FOR_2954__213": {
"max": 1
},
"BUY_SPY151016P00230000_FOR_3091__76": {
"max": 1
},
"SELL_SPY151016P00230000_FOR_3054__76": {
"max": 1
},
"BUY_SPY151016P00231000_FOR_3194__200": {
"max": 1
},
"SELL_SPY151016P00231000_FOR_3154__200": {
"max": 1
},
"BUY_SPY151016P00232000_FOR_3301__10": {
"max": 1
},
"SELL_SPY151016P00232000_FOR_3243__10": {
"max": 1
},
"BUY_SPY151016P00233000_FOR_3393__200": {
"max": 1
},
"SELL_SPY151016P00233000_FOR_3353__200": {
"max": 1
},
"BUY_SPY151016P00234000_FOR_3493__200": {
"max": 1
},
"SELL_SPY151016P00234000_FOR_3453__200": {
"max": 1
},
"BUY_SPY151016P00235000_FOR_3593__200": {
"max": 1
},
"SELL_SPY151016P00235000_FOR_3553__200": {
"max": 1
},
"BUY_SPY151016P00236000_FOR_3693__200": {
"max": 1
},
"SELL_SPY151016P00236000_FOR_3653__200": {
"max": 1
},
"BUY_SPY151016P00237000_FOR_3793__200": {
"max": 1
},
"SELL_SPY151016P00237000_FOR_3753__200": {
"max": 1
},
"BUY_SPY151016P00238000_FOR_3893__200": {
"max": 1
},
"SELL_SPY151016P00238000_FOR_3853__200": {
"max": 1
},
"BUY_SPY151016P00239000_FOR_3993__200": {
"max": 1
},
"SELL_SPY151016P00239000_FOR_3953__200": {
"max": 1
},
"BUY_SPY151016P00240000_FOR_4093__200": {
"max": 1
},
"SELL_SPY151016P00240000_FOR_4053__200": {
"max": 1
},
"BUY_SPY151016P00245000_FOR_4593__200": {
"max": 1
},
"SELL_SPY151016P00245000_FOR_4553__200": {
"max": 1
},
"BUY_SPY151016P00250000_FOR_5093__200": {
"max": 1
},
"SELL_SPY151016P00250000_FOR_5053__200": {
"max": 1
},
"BUY_SPY151016P00255000_FOR_5593__200": {
"max": 1
},
"SELL_SPY151016P00255000_FOR_5553__200": {
"max": 1
},
"BUY_SPY151016P00260000_FOR_6092__200": {
"max": 1
},
"SELL_SPY151016P00260000_FOR_6052__200": {
"max": 1
},
"BUY_SPY151016P00265000_FOR_6592__200": {
"max": 1
},
"SELL_SPY151016P00265000_FOR_6552__200": {
"max": 1
},
"BUY_SPY151016P00270000_FOR_7092__200": {
"max": 1
},
"SELL_SPY151016P00270000_FOR_7052__200": {
"max": 1
},
"BUY_SPY151016P00275000_FOR_7592__200": {
"max": 1
},
"SELL_SPY151016P00275000_FOR_7552__200": {
"max": 1
},
"BUY_SPY151016P00280000_FOR_8092__200": {
"max": 1
},
"SELL_SPY151016P00280000_FOR_8052__200": {
"max": 1
},
"BUY_SPY151016P00285000_FOR_8591__200": {
"max": 1
},
"SELL_SPY151016P00285000_FOR_8551__200": {
"max": 1
},
"BUY_SPY151016P00290000_FOR_9091__200": {
"max": 1
},
"SELL_SPY151016P00290000_FOR_9051__200": {
"max": 1
},
"BUY_SPY151016P00295000_FOR_9591__200": {
"max": 1
},
"SELL_SPY151016P00295000_FOR_9551__200": {
"max": 1
},
"BUY_SPY151016P00300000_FOR_10101__10": {
"max": 1
},
"SELL_SPY151016P00300000_FOR_10043__10": {
"max": 1
},
"BUY_SPY151016P00305000_FOR_10591__250": {
"max": 1
},
"SELL_SPY151016P00305000_FOR_10551__250": {
"max": 1
},
"BUY_SPY151016P00310000_FOR_11091__200": {
"max": 1
},
"SELL_SPY151016P00310000_FOR_11051__200": {
"max": 1
},
"BUY_SPY151016P00315000_FOR_11591__200": {
"max": 1
},
"SELL_SPY151016P00315000_FOR_11551__200": {
"max": 1
},
"BUY_SPY151016C00110000_FOR_9064__10": {
"max": 1
},
"SELL_SPY151016C00110000_FOR_9005__10": {
"max": 1
},
"BUY_SPY151016C00111000_FOR_8953__200": {
"max": 1
},
"SELL_SPY151016C00111000_FOR_8913__200": {
"max": 1
},
"BUY_SPY151016C00112000_FOR_8853__200": {
"max": 1
},
"SELL_SPY151016C00112000_FOR_8813__200": {
"max": 1
},
"BUY_SPY151016C00113000_FOR_8753__200": {
"max": 1
},
"SELL_SPY151016C00113000_FOR_8713__200": {
"max": 1
},
"BUY_SPY151016C00114000_FOR_8653__200": {
"max": 1
},
"SELL_SPY151016C00114000_FOR_8613__200": {
"max": 1
},
"BUY_SPY151016C00115000_FOR_8553__200": {
"max": 1
},
"SELL_SPY151016C00115000_FOR_8513__200": {
"max": 1
},
"BUY_SPY151016C00116000_FOR_8464__10": {
"max": 1
},
"SELL_SPY151016C00116000_FOR_8405__10": {
"max": 1
},
"BUY_SPY151016C00117000_FOR_8353__200": {
"max": 1
},
"SELL_SPY151016C00117000_FOR_8313__200": {
"max": 1
},
"BUY_SPY151016C00118000_FOR_8253__200": {
"max": 1
},
"SELL_SPY151016C00118000_FOR_8213__200": {
"max": 1
},
"BUY_SPY151016C00119000_FOR_8153__200": {
"max": 1
},
"SELL_SPY151016C00119000_FOR_8113__200": {
"max": 1
},
"BUY_SPY151016C00120000_FOR_8053__200": {
"max": 1
},
"SELL_SPY151016C00120000_FOR_8013__200": {
"max": 1
},
"BUY_SPY151016C00121000_FOR_7953__200": {
"max": 1
},
"SELL_SPY151016C00121000_FOR_7913__200": {
"max": 1
},
"BUY_SPY151016C00122000_FOR_7853__200": {
"max": 1
},
"SELL_SPY151016C00122000_FOR_7813__200": {
"max": 1
},
"BUY_SPY151016C00123000_FOR_7753__200": {
"max": 1
},
"SELL_SPY151016C00123000_FOR_7713__200": {
"max": 1
},
"BUY_SPY151016C00124000_FOR_7654__200": {
"max": 1
},
"SELL_SPY151016C00124000_FOR_7614__200": {
"max": 1
},
"BUY_SPY151016C00125000_FOR_7554__200": {
"max": 1
},
"SELL_SPY151016C00125000_FOR_7514__200": {
"max": 1
},
"BUY_SPY151016C00126000_FOR_7454__200": {
"max": 1
},
"SELL_SPY151016C00126000_FOR_7414__200": {
"max": 1
},
"BUY_SPY151016C00127000_FOR_7354__200": {
"max": 1
},
"SELL_SPY151016C00127000_FOR_7314__200": {
"max": 1
},
"BUY_SPY151016C00128000_FOR_7254__200": {
"max": 1
},
"SELL_SPY151016C00128000_FOR_7214__200": {
"max": 1
},
"BUY_SPY151016C00129000_FOR_7154__200": {
"max": 1
},
"SELL_SPY151016C00129000_FOR_7114__200": {
"max": 1
},
"BUY_SPY151016C00130000_FOR_7055__200": {
"max": 1
},
"SELL_SPY151016C00130000_FOR_7015__200": {
"max": 1
},
"BUY_SPY151016C00131000_FOR_6955__200": {
"max": 1
},
"SELL_SPY151016C00131000_FOR_6915__200": {
"max": 1
},
"BUY_SPY151016C00132000_FOR_6855__200": {
"max": 1
},
"SELL_SPY151016C00132000_FOR_6815__200": {
"max": 1
},
"BUY_SPY151016C00133000_FOR_6755__200": {
"max": 1
},
"SELL_SPY151016C00133000_FOR_6715__200": {
"max": 1
},
"BUY_SPY151016C00134000_FOR_6655__200": {
"max": 1
},
"SELL_SPY151016C00134000_FOR_6615__200": {
"max": 1
},
"BUY_SPY151016C00135000_FOR_6556__200": {
"max": 1
},
"SELL_SPY151016C00135000_FOR_6516__200": {
"max": 1
},
"BUY_SPY151016C00136000_FOR_6456__200": {
"max": 1
},
"SELL_SPY151016C00136000_FOR_6416__200": {
"max": 1
},
"BUY_SPY151016C00137000_FOR_6356__200": {
"max": 1
},
"SELL_SPY151016C00137000_FOR_6316__200": {
"max": 1
},
"BUY_SPY151016C00138000_FOR_6256__200": {
"max": 1
},
"SELL_SPY151016C00138000_FOR_6216__200": {
"max": 1
},
"BUY_SPY151016C00139000_FOR_6156__200": {
"max": 1
},
"SELL_SPY151016C00139000_FOR_6116__200": {
"max": 1
},
"BUY_SPY151016C00140000_FOR_6056__200": {
"max": 1
},
"SELL_SPY151016C00140000_FOR_6016__200": {
"max": 1
},
"BUY_SPY151016C00141000_FOR_5957__200": {
"max": 1
},
"SELL_SPY151016C00141000_FOR_5917__200": {
"max": 1
},
"BUY_SPY151016C00142000_FOR_5857__200": {
"max": 1
},
"SELL_SPY151016C00142000_FOR_5817__200": {
"max": 1
},
"BUY_SPY151016C00143000_FOR_5757__200": {
"max": 1
},
"SELL_SPY151016C00143000_FOR_5717__200": {
"max": 1
},
"BUY_SPY151016C00144000_FOR_5657__200": {
"max": 1
},
"SELL_SPY151016C00144000_FOR_5617__200": {
"max": 1
},
"BUY_SPY151016C00145000_FOR_5557__200": {
"max": 1
},
"SELL_SPY151016C00145000_FOR_5517__200": {
"max": 1
},
"BUY_SPY151016C00146000_FOR_5458__200": {
"max": 1
},
"SELL_SPY151016C00146000_FOR_5418__200": {
"max": 1
},
"BUY_SPY151016C00147000_FOR_5358__200": {
"max": 1
},
"SELL_SPY151016C00147000_FOR_5318__200": {
"max": 1
},
"BUY_SPY151016C00148000_FOR_5258__200": {
"max": 1
},
"SELL_SPY151016C00148000_FOR_5218__200": {
"max": 1
},
"BUY_SPY151016C00149000_FOR_5158__200": {
"max": 1
},
"SELL_SPY151016C00149000_FOR_5118__200": {
"max": 1
},
"BUY_SPY151016C00150000_FOR_5058__200": {
"max": 1
},
"SELL_SPY151016C00150000_FOR_5018__200": {
"max": 1
},
"BUY_SPY151016C00151000_FOR_4958__200": {
"max": 1
},
"SELL_SPY151016C00151000_FOR_4918__200": {
"max": 1
},
"BUY_SPY151016C00152000_FOR_4864__10": {
"max": 1
},
"SELL_SPY151016C00152000_FOR_4805__10": {
"max": 1
},
"BUY_SPY151016C00153000_FOR_4764__10": {
"max": 1
},
"SELL_SPY151016C00153000_FOR_4705__10": {
"max": 1
},
"BUY_SPY151016C00154000_FOR_4664__10": {
"max": 1
},
"SELL_SPY151016C00154000_FOR_4605__10": {
"max": 1
},
"BUY_SPY151016C00155000_FOR_4559__200": {
"max": 1
},
"SELL_SPY151016C00155000_FOR_4519__200": {
"max": 1
},
"BUY_SPY151016C00156000_FOR_4464__10": {
"max": 1
},
"SELL_SPY151016C00156000_FOR_4405__10": {
"max": 1
},
"BUY_SPY151016C00157000_FOR_4364__10": {
"max": 1
},
"SELL_SPY151016C00157000_FOR_4305__10": {
"max": 1
},
"BUY_SPY151016C00158000_FOR_4264__10": {
"max": 1
},
"SELL_SPY151016C00158000_FOR_4205__10": {
"max": 1
},
"BUY_SPY151016C00159000_FOR_4164__10": {
"max": 1
},
"SELL_SPY151016C00159000_FOR_4105__10": {
"max": 1
},
"BUY_SPY151016C00160000_FOR_4064__10": {
"max": 1
},
"SELL_SPY151016C00160000_FOR_4005__10": {
"max": 1
},
"BUY_SPY151016C00161000_FOR_3964__10": {
"max": 1
},
"SELL_SPY151016C00161000_FOR_3905__10": {
"max": 1
},
"BUY_SPY151016C00162000_FOR_3864__10": {
"max": 1
},
"SELL_SPY151016C00162000_FOR_3805__10": {
"max": 1
},
"BUY_SPY151016C00163000_FOR_3764__10": {
"max": 1
},
"SELL_SPY151016C00163000_FOR_3705__10": {
"max": 1
},
"BUY_SPY151016C00164000_FOR_3664__10": {
"max": 1
},
"SELL_SPY151016C00164000_FOR_3605__10": {
"max": 1
},
"BUY_SPY151016C00165000_FOR_3564__10": {
"max": 1
},
"SELL_SPY151016C00165000_FOR_3505__10": {
"max": 1
},
"BUY_SPY151016C00166000_FOR_3464__10": {
"max": 1
},
"SELL_SPY151016C00166000_FOR_3405__10": {
"max": 1
},
"BUY_SPY151016C00167000_FOR_3364__10": {
"max": 1
},
"SELL_SPY151016C00167000_FOR_3305__10": {
"max": 1
},
"BUY_SPY151016C00168000_FOR_3264__10": {
"max": 1
},
"SELL_SPY151016C00168000_FOR_3205__10": {
"max": 1
},
"BUY_SPY151016C00169000_FOR_3164__10": {
"max": 1
},
"SELL_SPY151016C00169000_FOR_3105__10": {
"max": 1
},
"BUY_SPY151016C00170000_FOR_3064__10": {
"max": 1
},
"SELL_SPY151016C00170000_FOR_3005__10": {
"max": 1
},
"BUY_SPY151016C00171000_FOR_2964__10": {
"max": 1
},
"SELL_SPY151016C00171000_FOR_2906__10": {
"max": 1
},
"BUY_SPY151016C00172000_FOR_2853__47": {
"max": 1
},
"SELL_SPY151016C00172000_FOR_2805__47": {
"max": 1
},
"BUY_SPY151016C00173000_FOR_2764__100": {
"max": 1
},
"SELL_SPY151016C00173000_FOR_2706__100": {
"max": 1
},
"BUY_SPY151016C00174000_FOR_2664__100": {
"max": 1
},
"SELL_SPY151016C00174000_FOR_2607__100": {
"max": 1
},
"BUY_SPY151016C00175000_FOR_2564__10": {
"max": 1
},
"SELL_SPY151016C00175000_FOR_2506__10": {
"max": 1
},
"BUY_SPY151016C00176000_FOR_2455__116": {
"max": 1
},
"SELL_SPY151016C00176000_FOR_2407__116": {
"max": 1
},
"BUY_SPY151016C00177000_FOR_2355__61": {
"max": 1
},
"SELL_SPY151016C00177000_FOR_2307__61": {
"max": 1
},
"BUY_SPY151016C00178000_FOR_2255__115": {
"max": 1
},
"SELL_SPY151016C00178000_FOR_2208__115": {
"max": 1
},
"BUY_SPY151016C00179000_FOR_2155__289": {
"max": 1
},
"SELL_SPY151016C00179000_FOR_2109__289": {
"max": 1
},
"BUY_SPY151016C00180000_FOR_2059__202": {
"max": 1
},
"SELL_SPY151016C00180000_FOR_2020__202": {
"max": 1
},
"BUY_SPY151016C00181000_FOR_1952__184": {
"max": 1
},
"SELL_SPY151016C00181000_FOR_1921__184": {
"max": 1
},
"BUY_SPY151016C00182000_FOR_1852__203": {
"max": 1
},
"SELL_SPY151016C00182000_FOR_1822__203": {
"max": 1
},
"BUY_SPY151016C00183000_FOR_1756__174": {
"max": 1
},
"SELL_SPY151016C00183000_FOR_1724__174": {
"max": 1
},
"BUY_SPY151016C00184000_FOR_1666__10": {
"max": 1
},
"SELL_SPY151016C00184000_FOR_1630__10": {
"max": 1
},
"BUY_SPY151016C00185000_FOR_1569__19": {
"max": 1
},
"SELL_SPY151016C00185000_FOR_1534__19": {
"max": 1
},
"BUY_SPY151016C00186000_FOR_1471__45": {
"max": 1
},
"SELL_SPY151016C00186000_FOR_1441__45": {
"max": 1
},
"BUY_SPY151016C00187000_FOR_1378__10": {
"max": 1
},
"SELL_SPY151016C00187000_FOR_1350__10": {
"max": 1
},
"BUY_SPY151016C00188000_FOR_1278__20": {
"max": 1
},
"SELL_SPY151016C00188000_FOR_1272__20": {
"max": 1
},
"BUY_SPY151016C00189000_FOR_1198__277": {
"max": 1
},
"SELL_SPY151016C00189000_FOR_1178__277": {
"max": 1
},
"BUY_SPY151016C00190000_FOR_1112__19": {
"max": 1
},
"SELL_SPY151016C00190000_FOR_1094__19": {
"max": 1
},
"BUY_SPY151016C00191000_FOR_1029__329": {
"max": 1
},
"SELL_SPY151016C00191000_FOR_1012__329": {
"max": 1
},
"BUY_SPY151016C00192000_FOR_945__141": {
"max": 1
},
"SELL_SPY151016C00192000_FOR_932__141": {
"max": 1
},
"BUY_SPY151016C00193000_FOR_865__74": {
"max": 1
},
"SELL_SPY151016C00193000_FOR_853__74": {
"max": 1
},
"BUY_SPY151016C00194000_FOR_789__220": {
"max": 1
},
"SELL_SPY151016C00194000_FOR_776__220": {
"max": 1
},
"BUY_SPY151016C00195000_FOR_712__371": {
"max": 1
},
"SELL_SPY151016C00195000_FOR_706__371": {
"max": 1
},
"BUY_SPY151016C00196000_FOR_637__469": {
"max": 1
},
"SELL_SPY151016C00196000_FOR_633__469": {
"max": 1
},
"BUY_SPY151016C00197000_FOR_566__270": {
"max": 1
},
"SELL_SPY151016C00197000_FOR_563__270": {
"max": 1
},
"BUY_SPY151016C00198000_FOR_498__540": {
"max": 1
},
"SELL_SPY151016C00198000_FOR_495__540": {
"max": 1
},
"BUY_SPY151016C00199000_FOR_433__247": {
"max": 1
},
"SELL_SPY151016C00199000_FOR_430__247": {
"max": 1
},
"BUY_SPY151016C00200000_FOR_371__220": {
"max": 1
},
"SELL_SPY151016C00200000_FOR_369__220": {
"max": 1
},
"BUY_SPY151016C00201000_FOR_314__434": {
"max": 1
},
"SELL_SPY151016C00201000_FOR_311__434": {
"max": 1
},
"BUY_SPY151016C00202000_FOR_260__428": {
"max": 1
},
"SELL_SPY151016C00202000_FOR_258__428": {
"max": 1
},
"BUY_SPY151016C00203000_FOR_212__320": {
"max": 1
},
"SELL_SPY151016C00203000_FOR_210__320": {
"max": 1
},
"BUY_SPY151016C00204000_FOR_168__540": {
"max": 1
},
"SELL_SPY151016C00204000_FOR_167__540": {
"max": 1
},
"BUY_SPY151016C00205000_FOR_131__974": {
"max": 1
},
"SELL_SPY151016C00205000_FOR_129__974": {
"max": 1
},
"BUY_SPY151016C00206000_FOR_99__864": {
"max": 1
},
"SELL_SPY151016C00206000_FOR_97__864": {
"max": 1
},
"BUY_SPY151016C00207000_FOR_73__1051": {
"max": 1
},
"SELL_SPY151016C00207000_FOR_71__1051": {
"max": 1
},
"BUY_SPY151016C00208000_FOR_52__882": {
"max": 1
},
"SELL_SPY151016C00208000_FOR_51__882": {
"max": 1
},
"BUY_SPY151016C00209000_FOR_36__750": {
"max": 1
},
"SELL_SPY151016C00209000_FOR_35__750": {
"max": 1
},
"BUY_SPY151016C00210000_FOR_25__750": {
"max": 1
},
"SELL_SPY151016C00210000_FOR_24__750": {
"max": 1
},
"BUY_SPY151016C00211000_FOR_17__750": {
"max": 1
},
"SELL_SPY151016C00211000_FOR_16__750": {
"max": 1
},
"BUY_SPY151016C00212000_FOR_12__10": {
"max": 1
},
"SELL_SPY151016C00212000_FOR_11__10": {
"max": 1
},
"BUY_SPY151016C00213000_FOR_9__340": {
"max": 1
},
"SELL_SPY151016C00213000_FOR_8__340": {
"max": 1
},
"BUY_SPY151016C00214000_FOR_7__1027": {
"max": 1
},
"SELL_SPY151016C00214000_FOR_5__1027": {
"max": 1
},
"BUY_SPY151016C00215000_FOR_5__600": {
"max": 1
},
"SELL_SPY151016C00215000_FOR_4__600": {
"max": 1
},
"BUY_SPY151016C00216000_FOR_4__525": {
"max": 1
},
"SELL_SPY151016C00216000_FOR_3__525": {
"max": 1
},
"BUY_SPY151016C00217000_FOR_3__675": {
"max": 1
},
"SELL_SPY151016C00217000_FOR_2__675": {
"max": 1
},
"BUY_SPY151016C00218000_FOR_3__675": {
"max": 1
},
"BUY_SPY151016C00219000_FOR_2__675": {
"max": 1
},
"BUY_SPY151016C00220000_FOR_2__675": {
"max": 1
},
"BUY_SPY151016C00221000_FOR_2__675": {
"max": 1
},
"BUY_SPY151016P00100000_FOR_2__315": {
"max": 1
},
"BUY_SPY151016P00105000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00106000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00107000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00108000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016P00109000_FOR_2__420": {
"max": 1
},
"BUY_SPY151016C00100000_FOR_10053__200": {
"max": 1
},
"SELL_SPY151016C00100000_FOR_10013__200": {
"max": 1
},
"BUY_SPY151016C00105000_FOR_9553__200": {
"max": 1
},
"SELL_SPY151016C00105000_FOR_9513__200": {
"max": 1
},
"BUY_SPY151016C00106000_FOR_9464__10": {
"max": 1
},
"SELL_SPY151016C00106000_FOR_9405__10": {
"max": 1
},
"BUY_SPY151016C00107000_FOR_9364__10": {
"max": 1
},
"SELL_SPY151016C00107000_FOR_9305__10": {
"max": 1
},
"BUY_SPY151016C00108000_FOR_9253__200": {
"max": 1
},
"SELL_SPY151016C00108000_FOR_9213__200": {
"max": 1
},
"BUY_SPY151016C00109000_FOR_9153__200": {
"max": 1
},
"SELL_SPY151016C00109000_FOR_9113__200": {
"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": {