Timed running of a script

 
I have a script that collects information based on specific candles and ranges at the time the script runs, places the relevant orders and dumps to an external spreadsheet.  However, I have to run manually at the fundamental news announcements which means being up at like 2.30 in the morning for the Australian announcements.  Is there a command to let you run the script on a chart and it either run at a specified time or run after a specified amount of time if I can enter that (say I run it at midnight to start 149 minutes later at 2.30am)?
 
Check the time, sleep and loop