官方api文档传送门:https://www.fmz.com/syntax-guide
回测配置参数
这里参数是我随便配置的,大概就是如此。配置好参数后,才可以开始回测。
各项参数的名称都比较通俗易懂,因此这里不过多介绍,根据自己的需求去配置就好。
常用API接口
1. 获取必要信息
账户信息 exchange.GetAccount
exchange.GetAccount()函数用于请求交易所账户信息。GetAccount()函数是交易所对象exchange的成员函数,exchange对象的成员函数(方法)的用途只和exchange相关,文档之后不再赘述。
交易所名称 exchange.GetName
exchange.GetName()函数用于获取当前交易所对象绑定的交易所名称。
自定义标签 exchange.GetLabel
exchange.GetLabel()函数用于获取配置交易所对象时设置的自定义标签。
交易对 exchange.GetTicker
获取当前设置的交易对、合约代码对应的现货或者合约的Ticker结构,即行情数据。
- 当你获取了行情数据并且执行了
Log
时,将会自动输出你的行情数据。
持仓信息 exchange.GetPositions
exchange.GetPositions()函数用于获取持仓信息;GetPositions()函数是交易所对象exchange的成员函数。
行情 exchange.GetRecords
获取当前设置的交易对、合约代码对应的现货或者合约的Record结构数组,即K线数据。
单个K线 Record
K线Bar的结构,标准的OHLC结构,用来画K线和指标计算分析。
示例代码
function main() {
const account = exchange.GetAccount();
Log("account: ", account);
const ename = exchange.GetName();
Log("ename: ", ename)