金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1109|回复: 1

StockFunc中如何写二条均线交叉的周期

[复制链接]

36

主题

136

帖子

146

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
永杰
发表于 2021-5-28 08:02 | 显示全部楼层 |阅读模式
老师您好,我想在StockFunc序列模式中写二条均线交叉的周期,比如求cross(MA(c,5),ma(c,10))到现在K线的周期,我已经写好了MA(C,5)和MA(C,10)的C++函数,我应该怎么定义一个CROSS的周期函数呢?我尝试了如下定义:
__declspec(dllexport) int WINAPI CROSSAB(CALCINFO* pData)
{
        if(pData->m_pfParam1 && pData->m_pfParam2 &&         //参数1,2有效
                pData->m_nParam1Start>=0 &&                                        //参数1为序列数
                pData->m_pfParam3==NULL)                                        //有2个参数
        {   int kxsl=pData->m_nNumData;
            int i;
            float fParam1[kxsl];          //参数1
                float fParam2[kxsl];                        //参数2       
其中参数1和参数2无法通过编译,因为kxsl使用了一个变数,不是固定的数量。麻烦老师给予指点。
回复

使用道具 举报

0

主题

2641

帖子

2641

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-5-28 08:59 | 显示全部楼层
[C++] 复制代码
float *fParam1 = new float[kxsl];          //参数1
float *fParam2 = new float[kxsl];          //参数2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-22 19:55 , Processed in 0.209257 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表