资源加载中... loading...

Global Function

Function Name Brief Introduction
Version Returns the
current version number of the system
Sleep Sleep function,
parameter is the value of milliseconds to pause
IsVirtual Determine the

execution environment, return a true value to indicate a backtest environment | | Mail | Send an email | | Mail_Go | Asynchronous version of the Mail function | | SetErrorFilter | Filter error logs, the parameter is a regular expression string, the error logs matched by this regular expression will not be uploaded to the logging system | | GetPid | Get the bot process Id | | GetLastError | Get the last error message | | GetCommand | Get strategy interaction commands, strategy interaction control settings can be queried: [interaction control](/user-guide#interaction control) | | GetMeta | Get the value of Meta written when generating the strategy registration code | | Dial | Used for raw socket access | | HttpQuery | Send Http request | | HttpQuery_Go | Asynchronous version of the HttpQuery function | | Encode | Data encoding function | | UnixNano | Get nanosecond timestamps | | Unix | Get second-level timestamps | | GetOS | Getting system information | | MD5 | Calculate MD5 | | DBExec | Database functions that can be used to execute SQL statements and perform database operations | | UUID | Generate UUID | | EventLoop | Listen for events and return after any websocket is readable or concurrent tasks such as exchange.Go, HttpQuery_Go, etc. are completed, this function is only available for live tradings | | _G | Persistently saving data, this function implements a saveable global dictionary function. The data structure is a KV table, which is stored in the docker’s local database file permanently | | _D | Timestamp handler, converts a millisecond timestamp or Date object to a time string | | _N | Formatting a floating point number, e.g. _N(3.1415, 2) will remove the value of 3.1415 after two decimal places, and the function returns 3.14 | | _C | Retry function for interface fault tolerance. Note that, for example, fault tolerance for the exchange.GetTicker function is _C(exchange.GetTicker) and not _C(exchange.GetTicker()) | | _Cross | Cross judgment function, _Cross() function’s return value is a positive number indicates the period of the upward penetration, a negative number indicates the period of the downward penetration, and 0 refers to the current price of the same | | JSONParse | Parsing JSON, which can correctly parse JSON strings containing larger values, will parse larger values to a string type. The JSONParse() function is not supported in the backtesting system. |

Strategy Entry Functions Log Functions