J’utilise le système de démarrage et de fermeture automatique pour contrôler les contrats à terme nationaux, et il fonctionnera normalement un jour, mais il y a parfois des problèmes comme:
Traceback (most recent call last): File “”, line 982, in init_ctx File “”, line 119, in File “”, line 65, in main File “”, line 27, in api URLError:
Le code partiel est le suivant: if currentime (() > 0.2100 and currentime (()) < 0.2359 and currentwday (()!=6 and currentwday (()!=0 and status==False:# Le robot est activé tous les jours, sauf le week-end, de 8 h 55 à 3 h 01 status=True LogStatus(“0.2100–0.2359,Restart”) robotftrade=api(‘RestartRobot’,RobotFTrade) Log ((“robotftrade exécuté au démarrage, api==”, robotftrade) swtradetrade=api(‘RestartRobot’,swTrade) Log ((“swtradetrade exécuté au démarrage, api==”, swtradetrade) Sleep(10000) if currentime ((() <0.0855 or currentwday ((() == 6 or currentwday (()) == 0 and status == TRUE: # moins de 8h55 ou le samedi ou le dimanche arrête le robot status=False LogStatus(“0.0000–0.900 or weekend,StopRobot”) robotftrade=api(‘StopRobot’,RobotFTrade) Log{“l’exécution de robotftrade a été arrêtée, api==”, robotftrade) swtradetrade=api(‘StopRobot’,swTrade) Log ((“swtradetrade l’exécution est arrêtée, api==”, swtradetrade) Sleep(10000)