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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 在DLL中可以实现多个垮周期数据的调用吗?

   

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


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

主题:在DLL中可以实现多个垮周期数据的调用吗?

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


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2013/10/17 15:39:54
在DLL中可以实现多个垮周期数据的调用吗?  发帖心情 Post By:2019/5/8 12:07:21 [显示全部帖子]

在DLL中可以实现多个垮周期数据的调用吗?

想要在分时图上,调用一些日K线下的数据,比如日K线的收盘价或RSI 、kdj等数据进到DLL函数里面去进行判断、输出。
将FmlDevelope.zip中的例子编译之后,能够在PEL中调用,但是那不涉及垮周期数据的调用。如果想要实现我上述想法,就不知怎么改了。

比如这样:
在PEL(逐K线,分时图)写如下公式
d1:=CALLSTOCK('',vtclose,6,0);
kdjk:=stkindiex('','KDJ.K',0,6);
macddiff:=stkindiex('','macd.diff',0,6);
ABC: "STOCKFUNC@MYCW"(d1, kdjk,macddiff)

想要在分时图中显示这公式。

在DLL的编程中,就不知道如何去访问传进来的多个序列值了,pData->m_nNumData这个应该是分时图上的K线数量吧,m_dwBarpos应该是当前这一分钟K线的位置。m_nParamStart也只是传进来的序列值的开始位置,传进来的序列值的总数量就不知该如何读取了。
http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=10318&replyID=45733&skin=1 这个帖子提供了思路,但是还是不知如何实现。请管理员能提供更加详细的例子。



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


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2013/10/17 15:39:54
  发帖心情 Post By:2019/5/8 13:22:18 [显示全部帖子]

上贴  kdjk应该是这样:kdjk:=stkindi('','KDJ.K',0,6);

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


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2013/10/17 15:39:54
  发帖心情 Post By:2019/5/8 19:55:35 [显示全部帖子]

你是说会指导专业版客户解决在DLL编程上的疑问?


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


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2013/10/17 15:39:54
  发帖心情 Post By:2019/5/28 11:26:51 [显示全部帖子]

金字塔下,可以在日K线下,将日线、周线、月线下的数据传入DLL的函数,并被调用,是因为日线的天数自然会比周线、月线的数量多。
而在分时图下,最多就只有240个数据,在分时图下去想要把日线、周线、月线的数据传给DLL函数,就会失望,因为分时图是受限于最多240的限制。
即使是在一分钟K线下去传递的数据,数据显示看起来是每240个数据都是同一天的数据,想要跳过240个数据,去取前一天的数据有点麻烦。


 回到顶部