Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
maodun101 发表于: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楼
无为剑 发表于:2020/8/26 9:05:21
http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=181903 
该帖已经回复
共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.