From ee6a0cae86f7c219745c7f49a9180e4e32a9f41a Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Thu, 23 Jan 2025 12:30:51 +0100 Subject: [PATCH] update cron option job --- app/cron_options_single_contract.py | 7 +++++-- app/main.py | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/cron_options_single_contract.py b/app/cron_options_single_contract.py index 48c64a7..1aec559 100644 --- a/app/cron_options_single_contract.py +++ b/app/cron_options_single_contract.py @@ -176,13 +176,16 @@ async def get_single_contract_eod_data(symbol, contract_id, semaphore): try: volume = res_list[i]['volume'] avg_fill = res_list[i]['mark'] + res_list[i]['gex'] = res_list[i]['gamma'] * res_list[i]['open_interest'] * 100 + res_list[i]['dex'] = res_list[i]['delta'] * res_list[i]['open_interest'] * 100 + res_list[i]['total_premium'] = int(avg_fill*volume*100) # Calculate the net premiums for call and put options - res_list[i]['net_premium'] = calculate_net_premium(res_list[i]['close_ask'], res_list[i]['close_bid'], res_list[i]['close_ask_size'], res_list[i]['close_bid_size']) + #res_list[i]['net_premium'] = calculate_net_premium(res_list[i]['close_ask'], res_list[i]['close_bid'], res_list[i]['close_ask_size'], res_list[i]['close_bid_size']) except: res_list[i]['total_premium'] = 0 - res_list[i]['net_premium'] = 0 + #res_list[i]['net_premium'] = 0 diff --git a/app/main.py b/app/main.py index 74d57b4..a6fe1c2 100755 --- a/app/main.py +++ b/app/main.py @@ -2675,7 +2675,6 @@ async def get_pre_post_quote(data:TickerData, api_key: str = Security(get_api_ke async def get_data(data:OptionContract, api_key: str = Security(get_api_key)): contract_id = data.contract ticker = data.ticker - print(ticker, contract_id) cache_key = f"options-contract-history-{ticker}-{contract_id}" cached_result = redis_client.get(cache_key)