以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- DLL编程中逐K模式下是否无法输入4个以上的调用参数? (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=181900) |
-- 作者:maodun101 -- 发布时间:2020/8/25 22:02:20 -- DLL编程中逐K模式下是否无法输入4个以上的调用参数? 请问,逐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个以上的调用参数,请老师指点,谢谢!! |
-- 作者:无为剑 -- 发布时间:2020/8/26 9:05:21 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=181903 该帖已经回复
|