[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 108 1...101102103104105106107108109110111112113114115...537 新评论 idx 2011.02.15 13:53 #1071 我试图用C#写一个DLL。它包含一个静态函数。我把函数的lib和描述导入MQL。当使用MQL时,它显示 "无法调用函数"。我看了一下С++的示例代码,那里的函数是以不同的方式声明的。问题就在这里。如何在一个用C#编写的DLL中强制调用一个函数?这有可能吗? Yury Reshetov 2011.02.15 14:24 #1072 ScioMe:我试图比较SAR抛物线,现在的和以前的。但它不起作用,我已经挣扎了一天了。为什么这段代码不起作用? 在比较双数之前,必须使用NormalizeDouble()对它们进行标准化处理。 Dimka-novitsek 2011.02.15 14:25 #1073 我看了SAR-parabolic的代码,我不明白的是!!!!。 比方说,这里有一个函数SaveLastReverse(i,true,start,price_low,last_high,ep,sar);而且它的参数在括号里,里面没有规定,也就是说,里面什么都没有分配给任何人,正如我在这里看到的那样 void SaveLastReverse(int last,int dir,double start,double low,double high,double ep,double sar) { save_lastreverse=last; save_dirlong=dir; save_start=start; save_last_low=low; save_last_high=high; save_ep=ep; save_sar=sar; } Dimka-novitsek 2011.02.15 14:28 #1074 即,变量i,true,price_low ScioMe 2011.02.15 14:48 #1075 Reshetov: 在比较双数之前,必须使用NormalizeDouble()对它们进行标准化处理。 非常感谢您!我花了一天半的时间! --- 2011.02.15 15:08 #1076 idx: 我试图用C#写一个DLL。它包含一个静态函数。我把函数的lib和描述导入MQL。当使用MQL时,它显示 "无法调用函数"。我看了一下С++的示例代码,那里的函数是以不同的方式声明的。问题就在这里。如何在一个用C#编写的DLL中强制调用一个函数?这有可能吗? 请看MQL5论坛上的这篇文章。 kii 2011.02.15 17:28 #1077 该EA使用同一指标的多个副本,但参数不同。如何删除某个副本?而这是可能的吗? Vladimir Pastushak 2011.02.15 18:19 #1078 嗨!!!。伙计们似乎无法解决这个问题......。 这是要点 这是我的一段代码 int total=OrdersTotal(); int b=0; int a=0; int n=0; for (int r=total-1; r>=0; r--) { if(OrderSelect(r, SELECT_BY_POS, MODE_TRADES) { if(OrderSymbol()==symvol1) { b++; Alert("b",b); } 如果(OrderSymbol()==symvol2) { a++; Alert("a",a); } 如果(OrderSymbol()==symvol3) { n++; Alert("n",n); } } } 但订单仍然碍手碍脚 目标是顾问只对它所连接的图表上的那些订单工作。 请帮助我进行第二周的工作 .......... sayod 2011.02.15 19:09 #1079 你能告诉我怎样做才能使EA的所有行动完全相反?我将永远感谢您的建议和1美元的钱包,提前感谢。 Roma 2011.02.15 20:19 #1080 把顾问放在外面,让我们看看。 保留美元 :D 1...101102103104105106107108109110111112113114115...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我试图比较SAR抛物线,现在的和以前的。但它不起作用,我已经挣扎了一天了。为什么这段代码不起作用?
我看了SAR-parabolic的代码,我不明白的是!!!!。
比方说,这里有一个函数SaveLastReverse(i,true,start,price_low,last_high,ep,sar);而且它的参数在括号里,里面没有规定,也就是说,里面什么都没有分配给任何人,正如我在这里看到的那样 void SaveLastReverse(int last,int dir,double start,double low,double high,double ep,double sar)
{
save_lastreverse=last;
save_dirlong=dir;
save_start=start;
save_last_low=low;
save_last_high=high;
save_ep=ep;
save_sar=sar;
}
在比较双数之前,必须使用NormalizeDouble()对它们进行标准化处理。
非常感谢您!我花了一天半的时间!
我试图用C#写一个DLL。它包含一个静态函数。我把函数的lib和描述导入MQL。当使用MQL时,它显示 "无法调用函数"。我看了一下С++的示例代码,那里的函数是以不同的方式声明的。问题就在这里。如何在一个用C#编写的DLL中强制调用一个函数?这有可能吗?
这是要点
这是我的一段代码
int total=OrdersTotal();
int b=0;
int a=0;
int n=0;
for (int r=total-1; r>=0; r--)
{
if(OrderSelect(r, SELECT_BY_POS, MODE_TRADES)
{
if(OrderSymbol()==symvol1)
{
b++;
Alert("b",b);
}
如果(OrderSymbol()==symvol2)
{
a++;
Alert("a",a);
}
如果(OrderSymbol()==symvol3)
{
n++;
Alert("n",n);
}
}
}
但订单仍然碍手碍脚
目标是顾问只对它所连接的图表上的那些订单工作。
请帮助我进行第二周的工作 ..........