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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → DLL编程中逐K模式下是否无法输入4个以上的调用参数?

   

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


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

主题:DLL编程中逐K模式下是否无法输入4个以上的调用参数?

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


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2020/8/24 9:11:20
DLL编程中逐K模式下是否无法输入4个以上的调用参数?  发帖心情 Post By:2020/8/25 22:02:20 [只看该作者]

请问,逐K模式下外部DLL编程中,输入参数能否超过4个,示例中扩展结构虽然可以输入调用参数,但该扩展结构似乎无法在逐K模式下运行。

如下扩展结构示例MYBBI无法在逐K模式中运用。
MYBBI: "STOCKFUNC@MYBBI"(MA1, MA2, MA3, MA4, 4);
__declspec(dllexport) int WINAPI MYBBI(CALCINFO* pData)

而逐K模式下给出的示例MYMAVAR(CALCINFO* pData)中使用的m_pfParam1、m_pfParam2、m_pfParam3、m_pfParam4结构固定,无法自行再增加新的调用参数5、调用参数6……等等。

__declspec(dllexport) int WINAPI MYMAVAR(CALCINFO* pData)
//对于逐K线模式,的处理方式的示范代码 
 if(pData->m_pfParam1 && pData->m_pfParam2)

所以,请教老师,是否在逐K模式下无法输入4个以上的调用参数?由于交易系统指令只能在逐K模式下运行,是否意味着配合交易指令的外部DLL函数不能超过4个以上的调用参数?如果可以输入4个以上的调用参数,请老师指点,谢谢!!

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


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2020/8/26 9:05:21 [只看该作者]

http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=181903 
该帖已经回复

 回到顶部