初学者的问题 MQL4 MT4 MetaTrader 4 - 页 40 1...333435363738394041424344454647...261 新评论 Игорь 2016.12.20 11:19 #391 Игорь:我把它放在一个空白的图表上,所有的东西都显示出来了,并按规定计数。我关闭并启动终端 屏幕截图1我已经改变了TF,一切又出现了,并且在下一次重启之前一直在工作。我只是想避免勾选TF,因为我仍然有付费指数,需要1-2分钟来重新计算。我试过用一个窗口,也试过不用窗口。问题出现在启动时我认为文本标记的设置 有问题 Renat Akhtyamov 2016.12.20 11:25 #392 Игорь:启动时的问题我想在设置文本标签方面 有问题。我不明白的一点是,为什么你的代码中所有的变量都被初始化了?像这样 double s = ....这些都应该在init()之前存在,但没有表达式双E,P,R,S,T。并且代码中只包含表达式空白的init(){s=...}空白启动()。{r=...t=...}玩一玩,正确重建代码。而且一切都会成功,我希望如此。 Игорь 2016.12.20 14:56 #393 Renat Akhtyamov:有一件事我不明白--为什么你的代码中所有的变量都被初始化了?像这样 double s = ....这些都应该在init()之前存在,但没有表达式双E,P,R,S,T。我在代码中只有表达式。空白的init(){s=...}空白启动()。{r=...t=...}玩一玩,正确重建代码。而且一切都会成功,我希望如此。我是自学成才的,这段代码不是我写的,而是我从他的网站上偷来的。但他不会回答你的问题,并为收费而修复错误。该代码是有效的,我已经使用它很长时间了,我已经在上面写了许多有用的信息。但重新启动后都有同样的问题我已经和它斗争了很久,但我将尝试你的最新版本。我会让你知道的! Sergey Gritsay 2016.12.20 15:33 #394 Игорь:我是自学成才,我没有写这段代码,专业程序员KIMIV IGORI从他的网站上但他不会回答你的问题,只为收费而修复错误。该代码是有效的,我已经使用它很长时间了,我已经在上面写了许多有用的信息。但重新启动后都有同样的问题我已经和它斗争了很久,但我将尝试你的最新版本。我将向您汇报!我不明白为什么,但在重新启动时,它在这个地方发了誓DoubleToStr(s/AccountBalance()*100.0, 2)error 2016.12.20 21:31:43.360 test USDCHF,H4: zero divide in 'test.mq4' (93,26) -Division by zero. [删除] 2016.12.20 15:36 #395 Sergey Gritsay:还不知道为什么,但在重新加载时,它在这个位置发誓DoubleToStr(s/AccountBalance()*100.0, 2)error 2016.12.20 21:31:43.360 test USDCHF,H4: zero divide in 'test.mq4' (93,26) -Division by zero. 在inite中设置一个暂停,或者对余额==0进行某种检查,Expert Advisor的加载速度比终端连接到服务器的速度快,而且在启动的时候,余额是未知的,也就是0。 Maxim Dudnikov 2016.12.20 15:48 #396 大家好) 我是mql4的新手,我自己想出了一切...我是mql4的新手,所以请不要对我太苛刻)。我想把我的交易策略自动化,并正在用它来编写一个专家顾问。在"评论"一节中,有必要使图表上的信息以表格的形式显示。比方说,我需要三列和大约10行。,请!!我怎么做...... Vitaly Muzichenko 2016.12.20 15:54 #397 Sergey Gritsay:还不知道为什么,但在重新加载时,它在这个位置发誓DoubleToStr(s/AccountBalance()*100.0, 2)error 2016.12.20 21:31:43.360 test USDCHF,H4: zero divide in 'test.mq4' (93,26) -Division by zero.因为图表已经加载,但还没有连接到服务器,所以结果是除以0。我们需要检查是否。if(AccountBalance()== 0) { return(0); }替换线。// +"пипс "+DoubleToStr(s/AccountBalance()*100, 2)+"%", ecText, 130, 5, eiCorner);+"пипс "+DoubleToStr(s/(AccountBalance()==0?1:AccountBalance())*100, 2)+"%", ecText, 130, 5, eiCorner); Sergey Gritsay 2016.12.20 16:47 #398 Игорь:我是自学成才,我没有写这段代码,专业程序员KIMIV IGORI从他的网站上但他不会回答你的问题,只为收费而修复错误。该代码是有效的,我已经使用它很长时间了,我已经在上面写了许多有用的信息。但重新启动后都有同样的问题我已经和它斗争了很久,但我将尝试你的最新版本。我会让你知道的! 我已经消除了你代码中的一个错误,并使信息显示更漂亮一些。 附加的文件: test.mq4 56 kb Игорь 2016.12.20 16:59 #399 Sergey Gritsay: 伊戈尔消除了你代码中的一个错误,使信息的显示更令人愉快。谢谢你,好心人,我将被代码困住一个星期!你的照片很好!我会用它的!我想用我的,都是清一色的,可以用的!没有冒犯你的意思,我也会用你的 - 但我还没有那么多时间!"。也许有人会用我的! Игорь 2016.12.20 17:10 #400 Vitaly Muzichenko:因为图形已经加载,但没有发生与服务器的连接,结果是除以0。我们需要把一个检查,如果。if(AccountBalance()== 0) { return(0); }更换线路。// +"пипс "+DoubleToStr(s/AccountBalance()*100, 2)+"%", ecText, 130, 5, eiCorner);+"пипс "+DoubleToStr(s/(AccountBalance()==0?1:AccountBalance())*100, 2)+"%", ecText, 130, 5, eiCorner);我没有得到任何错误,我看了!非常感谢你,一切都在最后工作!!!!。我很高兴终于完成了我的所有工作!!!。再次感谢!!!!!!!!!!!!!!!!!!! 1...333435363738394041424344454647...261 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我把它放在一个空白的图表上,所有的东西都显示出来了,并按规定计数。
我关闭并启动终端 屏幕截图1
我已经改变了TF,一切又出现了,并且在下一次重启之前一直在工作。
我只是想避免勾选TF,因为我仍然有付费指数,需要1-2分钟来重新计算。
我试过用一个窗口,也试过不用窗口。
问题出现在启动时
我认为文本标记的设置 有问题
启动时的问题
我想在设置文本标签方面 有问题。
我不明白的一点是,为什么你的代码中所有的变量都被初始化了?
像这样
double s = ....
这些都应该在init()之前存在,但没有表达式
双E,P,R,S,T。
并且代码中只包含表达式
空白的init()
{
s=...
}
空白启动()。
{
r=...
t=...
}
玩一玩,正确重建代码。
而且一切都会成功,我希望如此。
有一件事我不明白--为什么你的代码中所有的变量都被初始化了?
像这样
double s = ....
这些都应该在init()之前存在,但没有表达式
双E,P,R,S,T。
我在代码中只有表达式。
空白的init()
{
s=...
}
空白启动()。
{
r=...
t=...
}
玩一玩,正确重建代码。
而且一切都会成功,我希望如此。
我是自学成才的,这段代码不是我写的,而是我从他的网站上偷来的。
但他不会回答你的问题,并为收费而修复错误。
该代码是有效的,我已经使用它很长时间了,我已经在上面写了许多有用的信息。
但重新启动后都有同样的问题
我已经和它斗争了很久,但我将尝试你的最新版本。
我会让你知道的!
我是自学成才,我没有写这段代码,专业程序员KIMIV IGORI从他的网站上
但他不会回答你的问题,只为收费而修复错误。
该代码是有效的,我已经使用它很长时间了,我已经在上面写了许多有用的信息。
但重新启动后都有同样的问题
我已经和它斗争了很久,但我将尝试你的最新版本。
我将向您汇报!
我不明白为什么,但在重新启动时,它在这个地方发了誓
error 2016.12.20 21:31:43.360 test USDCHF,H4: zero divide in 'test.mq4' (93,26) -Division by zero.
还不知道为什么,但在重新加载时,它在这个位置发誓
error 2016.12.20 21:31:43.360 test USDCHF,H4: zero divide in 'test.mq4' (93,26) -Division by zero.
大家好)
我是mql4的新手,我自己想出了一切...我是mql4的新手,所以请不要对我太苛刻)。
我想把我的交易策略自动化,并正在用它来编写一个专家顾问。
在"评论"一节中,有必要使图表上的信息以表格的形式显示。比方说,我需要三列和大约10行。
,请!!我怎么做......
还不知道为什么,但在重新加载时,它在这个位置发誓
error 2016.12.20 21:31:43.360 test USDCHF,H4: zero divide in 'test.mq4' (93,26) -Division by zero.
因为图表已经加载,但还没有连接到服务器,所以结果是除以0。
我们需要检查是否。if(AccountBalance()== 0) { return(0); }
替换线。
+"пипс "+DoubleToStr(s/(AccountBalance()==0?1:AccountBalance())*100, 2)+"%", ecText, 130, 5, eiCorner);
我是自学成才,我没有写这段代码,专业程序员KIMIV IGORI从他的网站上
但他不会回答你的问题,只为收费而修复错误。
该代码是有效的,我已经使用它很长时间了,我已经在上面写了许多有用的信息。
但重新启动后都有同样的问题
我已经和它斗争了很久,但我将尝试你的最新版本。
我会让你知道的!
伊戈尔消除了你代码中的一个错误,使信息的显示更令人愉快。
谢谢你,好心人,我将被代码困住一个星期!
你的照片很好!
我会用它的!
我想用我的,都是清一色的,可以用的!
没有冒犯你的意思,我也会用你的 - 但我还没有那么多时间!"。
也许有人会用我的!
因为图形已经加载,但没有发生与服务器的连接,结果是除以0。
我们需要把一个检查,如果。if(AccountBalance()== 0) { return(0); }
更换线路。
+"пипс "+DoubleToStr(s/(AccountBalance()==0?1:AccountBalance())*100, 2)+"%", ecText, 130, 5, eiCorner);
我没有得到任何错误,我看了!
非常感谢你,一切都在最后工作!!!!。
我很高兴终于完成了我的所有工作!!!。
再次感谢!!!!!!!!!!!!!!!!!!!