如何编码? - 页 148 1...141142143144145146147148149150151152153154155...347 新评论 [删除] 2008.12.03 03:31 #1471 计算订单开仓后的条数 有没有人写过一个程序来确定订单开仓后的条数? Arshed Qureshi 2008.12.04 06:37 #1472 正常化双倍数中的问题 我需要在报价的小数点后有 5位数字,当使用DoubleToStr函数时,它将显示。我想存储一个从对象中得到的数字,并将其用于进一步的计算,如 "price2"。 谁能帮我解决这个问题? 附加的文件: objget.mq4 2 kb paypascal 2008.12.04 14:34 #1473 我的指标需要帮助。 我的指标不能正常工作,该指标在屏幕上工作正常,但当我试图在EA中使用并让它Alert(iCustom(....));它给出了一个巨大的值。 TSD = iCustom(NULL,0, "Pascal_Indicator1",0,0)。 Alert(TSD); //给出214723948223... 该指标的代码是: int start() { int counted_bars=IndicatorCounted(); if(counted_bars <= 0) return(0); int i = counted_bars; while(i >= 0){ if(i > 0){ ExtMapBuffer1 = calculateData(); } i--; } return(0); } 我一定是做了什么大错特错的事情 帕斯卡尔。 Roger09 2008.12.04 17:04 #1474 致帕斯卡尔 你有为你的指标设置参数 吗? paypascal 2008.12.04 17:56 #1475 Roger09:致帕斯卡尔 你有为你的指标设置参数吗? 它没有任何参数,正如我所说,它在屏幕上看起来很好,只是函数 返回这个巨大的数字。 Roger09 2008.12.04 19:48 #1476 paypascal: 它没有任何参数,正如我所说,它在屏幕上看起来很好,只是函数返回这个巨大的数字。 如果你把你的代码发给我,我可以测试一下并帮助你。 Michel 2008.12.04 19:52 #1477 paypascal: 我的指标不能正常工作,该指标在屏幕上工作正常,但当我试图在EA中使用并让它Alert(iCustom(....));它给出了一个巨大的值。TSD = iCustom(NULL,0, "Pascal_Indicator1",0,0)。 Alert(TSD); //给出214723948223... 该指标的代码是: int start() { int counted_bars=IndicatorCounted(); if(counted_bars <= 0) return(0); int i = counted_bars; while(i >= 0){ if(i > 0){ ExtMapBuffer1 = calculateData(); } i--; } return(0); } 我一定是做了什么大错特错的事情 帕斯卡尔。 iCustom()试图获取bar[0]值,但你的indic没有计算它 "if(i> 0)",所以返回值是EMPTY_VALUE= 214.... [删除] 2008.12.06 23:49 #1478 kevin07 2008.12.07 07:51 #1479 为nonlagZigZag指标添加警报 谢谢你tk748,为我的请求提供了一个可能的解决方法。反过来,我也附上了我试图在NonLagZigZag指标上提供你要求的警报。虽然我可以看到警报是有效的,但请注意,由于今天是星期六,我还没有测试警报是否在有用的时间发生。我在代码中留下了一些评论,以说明为什么我相信警报是在正确的位置。我想你会喜欢在市场开放后尽快尝试这个方法。 最好的问候,Kevin07 附加的文件: nonlagzigzag_signal_v2.mq4 8 kb [删除] 2008.12.07 19:19 #1480 nonlagzigzag信号 谢谢你kevin07。我将在今天晚些时候开市时尝试非lagzigzag信号。 问候,汤姆 1...141142143144145146147148149150151152153154155...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
计算订单开仓后的条数
有没有人写过一个程序来确定订单开仓后的条数?
正常化双倍数中的问题
我需要在报价的小数点后有 5位数字,当使用DoubleToStr函数时,它将显示。我想存储一个从对象中得到的数字,并将其用于进一步的计算,如 "price2"。
谁能帮我解决这个问题?
我的指标需要帮助。
我的指标不能正常工作,该指标在屏幕上工作正常,但当我试图在EA中使用并让它Alert(iCustom(....));它给出了一个巨大的值。
TSD = iCustom(NULL,0, "Pascal_Indicator1",0,0)。
Alert(TSD); //给出214723948223...
该指标的代码是:
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars <= 0) return(0);
int i = counted_bars;
while(i >= 0){
if(i > 0){
ExtMapBuffer1 = calculateData();
}
i--;
}
return(0);
}
我一定是做了什么大错特错的事情![](https://c.mql5.com/forextsd/smiles/mouth_closed.png)
帕斯卡尔。
致帕斯卡尔
你有为你的指标设置参数 吗?
致帕斯卡尔 你有为你的指标设置参数吗?
它没有任何参数,正如我所说,它在屏幕上看起来很好,只是函数 返回这个巨大的数字。
它没有任何参数,正如我所说,它在屏幕上看起来很好,只是函数返回这个巨大的数字。
如果你把你的代码发给我,我可以测试一下并帮助你。
我的指标不能正常工作,该指标在屏幕上工作正常,但当我试图在EA中使用并让它Alert(iCustom(....));它给出了一个巨大的值。
TSD = iCustom(NULL,0, "Pascal_Indicator1",0,0)。
Alert(TSD); //给出214723948223...
该指标的代码是:
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars <= 0) return(0);
int i = counted_bars;
while(i >= 0){
if(i > 0){
ExtMapBuffer1 = calculateData();
}
i--;
}
return(0);
}
我一定是做了什么大错特错的事情![](https://c.mql5.com/forextsd/smiles/mouth_closed.png)
帕斯卡尔。iCustom()试图获取bar[0]值,但你的indic没有计算它 "if(i> 0)",所以返回值是EMPTY_VALUE= 214....
为nonlagZigZag指标添加警报
谢谢你tk748,为我的请求提供了一个可能的解决方法。反过来,我也附上了我试图在NonLagZigZag指标上提供你要求的警报。虽然我可以看到警报是有效的,但请注意,由于今天是星期六,我还没有测试警报是否在有用的时间发生。我在代码中留下了一些评论,以说明为什么我相信警报是在正确的位置。我想你会喜欢在市场开放后尽快尝试这个方法。
最好的问候,Kevin07![](https://c.mql5.com/forextsd/smiles/shades_smile.png)
nonlagzigzag信号
谢谢你kevin07。我将在今天晚些时候开市时尝试非lagzigzag信号。
问候,汤姆