def schedule_actions():
# Example: nohup python MyScheduledProgram.py &> ~/Desktop/output.log
# ps auxw to see running ones
print(datetime.datetime.now())
print("Starting to run")
times = ['6:07', '06:24']
# Buy today's positions
for set_time in times:
schedule.every().monday.at(set_time).do(action)
schedule.every().tuesday.at(set_time).do(action)
schedule.every().wednesday.at(set_time).do(action)
schedule.every().thursday.at(set_time).do(action)
schedule.every().friday.at(set_time).do(action)
# Sell yesterday's positions
set_time = '06:01'
schedule.every().monday.at(set_time).do(sell_scheduled)
schedule.every().tuesday.at(set_time).do(sell_scheduled)
schedule.every().wednesday.at(set_time).do(sell_scheduled)
schedule.every().thursday.at(set_time).do(sell_scheduled)
schedule.every().friday.at(set_time).do(sell_scheduled)
while True:
schedule.run_pending()
sys.stdout.flush()
time.sleep(1) # Check every 1 second
评论列表
文章目录