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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 有关FmlDevelope的问题

   

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


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

主题:有关FmlDevelope的问题

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


加好友 发短信
等级:新手上路 帖子:2 积分:81 威望:0 精华:0 注册:2009/11/7 10:44:42
有关FmlDevelope的问题  发帖心情 Post By:2009/11/7 11:40:29 [只看该作者]

我用vc++打开金字塔FmlDevelope中的StockFunc.dsw,编译,生成StockFunc.dll文件,复到FmlDLL下,然后在公式编写时能正常使用其中的函数,如"STOCKFUNC@MYMAVAR"(ma(close,5),10);副图能正常显示曲线.而我用在飞狐,分析家中都能正常使用的自编函数放进去,(仅增加了include "math.h"),编译,生成StockFunc.Dll,写公式都能正常通过.但副图不能显示出曲线.不知什么原因.特此向版主请教.

11/8

 


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2009/11/7 11:48:31 [只看该作者]

把代码给我看看,放到网盘上这里贴链接


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


加好友 发短信
等级:新手上路 帖子:2 积分:81 威望:0 精华:0 注册:2009/11/7 10:44:42
StockFunc.dll代码问题  发帖心情 Post By:2009/12/26 12:05:36 [只看该作者]

请教版主以下在飞狐中用以限制函数中的读取数据的参数值不超过总数的代码,为何在金字塔中不起作用.
_declspec(dllexport) int WINAPI TESTVAR(CALCINFO* pData)
{if(pData->m-pfParam1 && pData->m-pfParam2 && pData->m-pfParam3 && pData->m-pfParam1Start>=0 && pData->m-pfParam4==NULL)
{float fn,fm;int nFirst,i,j;double y[10000];
const float* pValue=pData->m-pfParam1 ;
nFirst=pData->m-pfParam1Start;
fn=pData->m-pfParam2;int nn=(int)fn;
if(nn<20) nn=20;
if((pData->m-nNumData-nFirst)<nn) nn=(pData->m-nNumData-nFirst);
if(nn>9999) nn=9999;
以下代码头不再列出.
金字塔编公式时只要取数参数大于pData->m-nNumData-nFirst,图表中曲线就不再显示.而在飞狐中上述代码就起作用了,能显示.不知道什么原因.

请查看,麻烦您了!12/26


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2009/12/27 2:39:32 [只看该作者]

你到Q442902994找我

 回到顶部