如何在EA中引用有dll的指标,或在EA中使用dll,最好给个例子

如何在EA中引用有dll的指标,或在EA中使用dll,最好给个例子,在引用了dll的指标中要用到ArrayCopyRates()函数,而我想用这个指标做个EA,怎么都不知... 如何在EA中引用有dll的指标,或在EA中使用dll,最好给个例子,在引用了dll的指标中要用到ArrayCopyRates()函数,而我想用这个指标做个EA,怎么都不知道如何在EA中引用dll,查了很多资料,基本上都是在指标中引用dll,而EA中很少有这样的例子,尤其是有ArrayCopyRates()函数的例子,求帮助 展开
 我来答
匿名用户
2013-11-25
展开全部
#import "quanttradermt4.dll" int initQuant(int a0, int a1, double a2, double a3, double a4, int a5, int a6, double a7, int a8, string a9); double GetVolatilityRatio(double& a0[], double& a1[], int a2, int a3, int a4); int GetQuantPositionChange(int a0, int a1, int a2, double a3, int a4, int a5, double a6, double a7, double a8); int getSystemID();#importEA引用DLL的例子,引用DLL是为了使用DLL里的函数。至于你说的ArrayCopyRates函数的使用,你可以参考多周期指标,一般都会用到这个。
匿名用户
2013-11-25
展开全部
#import "quanttradermt4.dll" void GetVolatilityRatio(Symbol(), Point, Period(), bb, barcounted, a1, a2, a3, a4);#import//此处省略int start() { double bb[][6]; int barcounted = IndicatorCounted(); ArrayCopyRates(bb, Symbol(), 0); GetVolatilityRatio(Symbol(), Point, Period(), bb, barcounted, a1, a2, a3, a4); return(0); }我所用的dll里面输出的是函数 我想知道怎样把下面的例子,改写成EA能用的代码,下面是个例子:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-25
展开全部
这样的dll输出的自定义函数,好像没法用到EA中,因为EA中似乎无法使用ArrayCopyRates()函数!不知道我的看法是否正确,请牛老大想想办法,帮我解决一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式