From 26cf5fdc85ef59dd38e559c0220483645a55afee Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Wed, 1 Jan 2025 16:51:17 +0100 Subject: [PATCH] update --- app/test.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/test.py b/app/test.py index a6efb22..75293eb 100644 --- a/app/test.py +++ b/app/test.py @@ -35,8 +35,7 @@ total_symbols = stocks_symbols + etf_symbols print(len(total_symbols)) -def save_json(data, symbol): - directory = "json/hottest-contracts/companies" +def save_json(data, symbol,directory="json/hottest-contracts/companies"): os.makedirs(directory, exist_ok=True) # Ensure the directory exists with open(f"{directory}/{symbol}.json", 'wb') as file: # Use binary mode for orjson file.write(orjson.dumps(data)) @@ -66,10 +65,9 @@ def safe_round(value, decimals=2): def prepare_data(data, symbol): - highest_volume = sorted(data, key=lambda x: x['volume'], reverse=True)[:20] res_list = [] - for item in highest_volume: + for item in data: if float(item['volume']) > 0: # Parse option_symbol date_expiration, option_type, strike_price = parse_option_symbol(item['option_symbol']) @@ -93,7 +91,7 @@ def prepare_data(data, symbol): res_list.append(new_item) if res_list: - save_json(res_list, symbol) + save_json(res_list, symbol,"json/hottest-contracts/companies") counter = 0