欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 关于c接口,接收参数

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3140人关注过本帖树形打印复制链接

主题:关于c接口,接收参数

帅哥哟,离线,有人找我吗?
wangany
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2013/8/26 17:03:09
关于c接口,接收参数  发帖心情 Post By:2013/9/7 18:21:36 [只看该作者]

 
c中接收的参数,最多4个?

double d1 = *pData->m_pfParam1;
double d2 = *pData->m_pfParam2;
double d3 = *pData->m_pfParam3;
double d4 = *pData->m_pfParam4;


f1<<d1<<"  "<<d2<<" "<<d3<<" "<<d4<<endl;


此用法,是沿用火狐接口的写法。发现在金字塔,也能接收到,但最多四个。
请问,正确的写法是什么,怎么接收无限个参数。

qq 8632  2989

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
求模运算请老师编写  发帖心情 Post By:2013/9/9 10:13:17 [只看该作者]

请仔细看看.H头文件的帮助描述,摘要如下:

 

} CALCINFO;

/*
注1:
 1.函数调用参数由m_pfParam1--m_pfParam4带入,若为NULL则表示该参数无效.
 2.当一个参数无效时,则其后的所有参数均无效.
  如:m_pfParam2为NULL,则m_pfParam3,m_pfParam4也为NULL.
 3.参数1可以是常数参数或序列数参数,其余参数只能为常数参数.
 4.若m_nParam1Start<0, 则参数1为常数参数,参数等于*m_pfParam1;
 5.若m_nParam1Start>=0,则参数1为序列数参数,m_pfParam1指向一个浮点型数组,
  数组大小为m_nNumData,数据有效范围为 m_nParam1Start 至 m_nNumData-1.
  在时间上m_pData[x] 与 m_pfParam1[x]是一致的

注2:
 1.该扩展结构使调用参数在技术上可以是无限数目的,且每个参数都为数值序列。
 2.CALCPARAM结构用于带入参数信息和实际数据,m_pCalcParam数组大小为m_nNumParam,数据有效范围为 0 至 m_nNumParam-1.
 3.按参数的顺序,m_pCalcParam[0]为第一个参数的数据,m_pCalcParam[1]为第二个参数的数据...,为了保持兼容,原m_nParam1Start、m_pfParam1等5个属性依然有赋值。
 4.取用m_pCalcParam[i].m_pfParam,数组大小为m_nNumData,数据有效范围为m_pCalcParam[i].m_nParamStart 至 m_nNumData-1. 若m_pCalcParam[i].m_nParamStart<0, 则此数组中无有效数据。
 5.由于可以调用多个序列,许多序列的计算可以先在公式中进行,然后作为调用的参数即可。

*/



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部