From dced7dfb80167a469fd9b7ac6cb696d32a19a8ab Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Thu, 6 Feb 2025 10:29:56 +0100 Subject: [PATCH] bugfixing market flow --- app/cron_market_flow.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/cron_market_flow.py b/app/cron_market_flow.py index 003615c..1d65a81 100644 --- a/app/cron_market_flow.py +++ b/app/cron_market_flow.py @@ -100,7 +100,7 @@ def get_market_tide(interval_5m=True): # Adjust for 5-minute intervals if requested. if interval_5m: # Round down minutes to the nearest 5-minute mark. - minute = dt.minute - (dt.minute % 5) + minute = dt.minute - (dt.minute % 1) dt = dt.replace(minute=minute) rounded_ts = dt.strftime("%Y-%m-%d %H:%M:%S") @@ -121,10 +121,10 @@ def get_market_tide(interval_5m=True): delta_data[rounded_ts]['call_bid_vol'] += vol elif put_call == "Puts": if sentiment == "Bullish": - delta_data[rounded_ts]['cumulative_net_put_premium'] -= cost + delta_data[rounded_ts]['cumulative_net_put_premium'] += cost delta_data[rounded_ts]['put_ask_vol'] += vol elif sentiment == "Bearish": - delta_data[rounded_ts]['cumulative_net_put_premium'] += cost + delta_data[rounded_ts]['cumulative_net_put_premium'] -= cost delta_data[rounded_ts]['put_bid_vol'] += vol except Exception as e: @@ -296,7 +296,7 @@ def main(): market_tide = get_market_tide() top_spy_tickers = get_top_spy_tickers() - top_sector_tickers['SPY'] = top_spy_tickers[:10] + top_sector_tickers['SPY'] = top_spy_tickers data = {'marketTide': market_tide, 'topSectorTickers': top_sector_tickers}