CurrentTimeMS -  (內建函數) 時間函數
語法:
回傳腳本的執行時間(歷史區間為當時;即時區間為當下)
回傳時間 = CurrentTimeMS
時間格式是一個9碼的數字, 例如如果是上午的11點30分00秒500毫秒, 則回傳113000.500
注意:不支援選股(執行選股時,數值為0)
說明:

歷史區間為當時的意思是,例如回溯、回測與策略部位計算功能,都是腳本執行在歷史的時間範圍中,這時的CurrentTimeMS就會是歷史當時的時間,而非此時此刻。

即時區間為當下的意思是,腳本執行在當下,因此CurrentTimeMS就會是此時此刻的時間。


時間的格式為8碼或9碼的數字 HHMMSS.fff:

  • HH: 執行的小時,數值範圍從0到23 (24小時制), 可能是1碼或2碼,
  • MM: 執行的分鐘,數值範圍從00到59,兩碼,
  • SS: 執行的秒數,數值範圍從00到59,兩碼,
  • MS:執行的毫秒,數值範圍從000到999,三碼。

舉例而言,如果執行時間是上午的9點30分00秒500毫秒,則CurrentTimeMS回傳 93000.500,如果執行時間為下午1點10分00秒500毫秒,則CurrentTimeMS回傳131000.500。

我們可以使用這個函數來判斷腳本的執行時間,例如在以下範例內使用CurrentTimeMS來判斷腳本執行時是否已經是中午12點30分00秒500毫秒之後。

If CurrentTimeMS >= 123000.500 Then
Begin
	// 執行時間是中午12點30分00秒500毫秒以後
End;