鼎元C++期货量化/程序化技术指标公式模块【简单移动平均线average计算方法及调用方法】
- UID
- 2
- 积分
- 2874604
- 威望
- 1387331 布
- 龙e币
- 1487273 刀
- 在线时间
- 13155 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
鼎元C++期货量化/程序化技术指标公式模块【简单移动平均线average计算方法及调用方法】
第一部分、头文件声明变量:- double avg(string period, string inst, int num); //均线函数变量
复制代码 第二部分、源文件公式计算函数:- double test::avg(string period, string inst, int num)
- {
- double d = 0;
- int n = 0;
- map<string, TKVALUE>::reverse_iterator it;
- // InsertLog(to_string(mapK[period][inst].size()));
- for (it = mapK[period][inst].rbegin(); it != mapK[period][inst].rend(); ++it)
- {
- d += it->second.dClose;
- n++;
- if (n >= num)break;
- }
- return d / n;
- }
复制代码 第三部分、调用方法:- RsqBar(sPeriod, sInst);
- ma = avg(sPeriod, sInst, jxzq);
复制代码 |
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
|
|
|
|
|
|
- UID
- 2
- 积分
- 2874604
- 威望
- 1387331 布
- 龙e币
- 1487273 刀
- 在线时间
- 13155 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
|
|
|
|
|
|