龙听期货论坛's Archiver

C
+
+


 微信: QQ:

龙听 发表于 2024-11-18 10:42

鼎元C++期货量化/程序化技术指标公式模块【简单移动平均线average计算方法及调用方法】

第一部分、头文件声明变量:[code]double avg(string period, string inst, int num); //均线函数变量[/code]第二部分、源文件公式计算函数:[code]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;
}[/code]第三部分、调用方法:[code]RsqBar(sPeriod, sInst);
ma = avg(sPeriod, sInst, jxzq);[/code]

龙听 发表于 2024-11-18 10:43

使用说明参考:[url]http://www.qhlt.cn/thread-159054-1-1.html[/url]

页: [1]