更新数据之后马上开始计算指标

This commit is contained in:
2025-10-28 21:13:57 +08:00
parent 1de7922484
commit 01a2bdfc60
2 changed files with 9 additions and 6 deletions

View File

@@ -53,7 +53,7 @@ def get_index_recent_date(code: str, limit: int = None) -> pd.DataFrame:
return df return df
def main(): def main_calc_process():
if datetime.today().weekday() >= 5: if datetime.today().weekday() >= 5:
logger.info(f"非交易日") logger.info(f"非交易日")
return return
@@ -111,9 +111,10 @@ def main():
if __name__ == "__main__": if __name__ == "__main__":
...
# main() # main()
logger.info(datetime.now()) # logger.info(datetime.now())
schedule.every().day.at("19:00").do(main) # schedule.every().day.at("19:00").do(main)
while True: # while True:
schedule.run_pending() # schedule.run_pending()
time.sleep(1) # time.sleep(1)

View File

@@ -9,6 +9,7 @@ import time
import traceback import traceback
from dingtalk import DingTalkBot from dingtalk import DingTalkBot
import os import os
from signal_calc import main_calc_process
webhook = "https://oapi.dingtalk.com/robot/send?access_token=21de667159edadd33172c6ec414a2addf9c6359189350ffd36819d2a20e8a0f4" webhook = "https://oapi.dingtalk.com/robot/send?access_token=21de667159edadd33172c6ec414a2addf9c6359189350ffd36819d2a20e8a0f4"
secret = "SEC43a0fa0b29717f98637a119b92a0bd5f7b2b6da671bdd2bd1279ed8323454d5e" secret = "SEC43a0fa0b29717f98637a119b92a0bd5f7b2b6da671bdd2bd1279ed8323454d5e"
@@ -95,6 +96,7 @@ def main():
if len(res) == 0: if len(res) == 0:
res = db_manager.insert_dataframe(df, "index_kline") res = db_manager.insert_dataframe(df, "index_kline")
logger.info(res) logger.info(res)
main_calc_process()
except Exception as e: except Exception as e:
error_message = f"{e}\n{traceback.format_exc()}" error_message = f"{e}\n{traceback.format_exc()}"
logger.error(error_message) logger.error(error_message)