constrain top stocks to 100
This commit is contained in:
parent
6ee0260c76
commit
2333987de1
@ -224,6 +224,9 @@ def get_top_stocks():
|
|||||||
result = [item for item in result if item['upside'] is not None and item['upside'] >= 5 and item['upside'] <= 250] # Filter outliers
|
result = [item for item in result if item['upside'] is not None and item['upside'] >= 5 and item['upside'] <= 250] # Filter outliers
|
||||||
|
|
||||||
result_sorted = sorted(result, key=lambda x: x['counter'] if x['counter'] is not None else float('-inf'), reverse=True)
|
result_sorted = sorted(result, key=lambda x: x['counter'] if x['counter'] is not None else float('-inf'), reverse=True)
|
||||||
|
|
||||||
|
#top 100 stocks
|
||||||
|
result_sorted = result_sorted[:100]
|
||||||
|
|
||||||
for rank, item in enumerate(result_sorted):
|
for rank, item in enumerate(result_sorted):
|
||||||
item['rank'] = rank + 1
|
item['rank'] = rank + 1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user