如何在EA中引用有dll的指标,或在EA中使用dll,最好给个例子
如何在EA中引用有dll的指标,或在EA中使用dll,最好给个例子,在引用了dll的指标中要用到ArrayCopyRates()函数,而我想用这个指标做个EA,怎么都不知...
如何在EA中引用有dll的指标,或在EA中使用dll,最好给个例子,在引用了dll的指标中要用到ArrayCopyRates()函数,而我想用这个指标做个EA,怎么都不知道如何在EA中引用dll,查了很多资料,基本上都是在指标中引用dll,而EA中很少有这样的例子,尤其是有ArrayCopyRates()函数的例子,求帮助
展开
3个回答
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()函数!不知道我的看法是否正确,请牛老大想想办法,帮我解决一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询