#### 外汇 ##### 内容 - 汇率 ##### 汇率 ###### 内容 - ForExrateMidPrice - ForExrateMidPriceBegTEndT - GetCurrencyCodeBySecurityCode - ForExRateZf ###### ForExrateMidPrice 用途:汇率相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 2020年4月20日美元/人民币的中间价 SetSysParam(PN_Stock(), 'FXUSDCNY'); return ForExrateMidPrice(20200420T); // 返回7.0657 ``` ###### ForExrateMidPriceBegTEndT 用途:汇率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 2020年4月20日到4月30日美元/人民币的中间价数据 SetSysParam(PN_Stock(), 'FXUSDCNY'); begt := 20200420T; endt := 20200430T; return ForExrateMidPriceBegTEndT(begt, endt); ``` | 日期 | 代码 | 中间价 | | -------- | -------- | ------ | | 20200420 | FXUSDCNY | 7.0657 | | 20200421 | FXUSDCNY | 7.0752 | | 20200422 | FXUSDCNY | 7.0903 | | 20200423 | FXUSDCNY | 7.0887 | | 20200424 | FXUSDCNY | 7.0803 | | 20200427 | FXUSDCNY | 7.0703 | | 20200428 | FXUSDCNY | 7.071 | | 20200429 | FXUSDCNY | 7.0704 | | 20200430 | FXUSDCNY | 7.0571 | ###### GetCurrencyCodeBySecurityCode 用途:汇率相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 港股长和00001对应的货币对代码 return GetCurrencyCodeBySecurityCode('HK00001'); // 返回 HKD ``` ###### ForExRateZf 用途:汇率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 算法 (V2-V1)/V1 其中V2是货币对在endt的中间价,V1是begt(需要大于首个交易日,否则begt=首个交易日)的中间价。范例 ```tsl // 2020年4月20日到4月30日美元/人民币的收益率 SetSysParam(PN_Stock(), 'FXUSDCNY'); begt := 20200420T; endt := 20200430T; return ForExRateZf(BegT, EndT); // 返回 -0.20786786956644 ```