新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 997 1...99099199299399499599699799899910001001100210031004...1953 新评论 killer67 2019.11.16 12:56 #9961 在哪种情况下应该抓取止损限价? I.e.比如说。 1.一个订单是开放的,把一个停止和一个采取。 SL = FALSE TP = FALSE 2.停止限制的触发器 改变变量 SL = TRUE yiduwi 2019.11.18 21:47 #9962 Iurii Tokman: 谢谢你。如何改变图表上EA名称的颜色? Taras Slobodyanik 2019.11.18 22:21 #9963 yiduwi: 谢谢你。如何改变图表上EA名称的颜色? 在顶部打印名称,字体相同,但颜色不同。 Tj1 2019.11.19 09:57 #9964 下午好。 有谁遇到过这种情况? 1.我把一个EA从mql4转换到mql5。我写的EA并不是没有OOP。编译工作进展顺利,没有错误或警告。因为没有使用OOP,所以只有大约3000行的代码,其中有大量的数组。 2.我正在运行MT5测试器,代码的某些部分根本没有启用(图形对象没有出现)。一些代码部分不能正常工作。例如,第一张图片中的第二个人字形(两个不同深度的人字形)。 3.我在绘制之字形线条的地方放了一个印刷品。 4.现在 "之 "字形开始正常工作。红色的向下箭头,也应该出现在第一张图片中,出现在这里。 而且印刷品是正确的。 这里只是一个例子。还有一些代码片段在编译后被打开,然后在编译后就不工作了。 整个代码应该转换为OOP? Artyom Trishkin 2019.11.19 10:04 #9965 Tj1:下午好。有谁遇到过这种情况?1.我把一个EA从mql4转换到mql5。我写的EA并不是没有OOP。编译工作进展顺利,没有错误或警告。因为没有使用OOP,所以只有大约3000行的代码,其中有大量的数组。2.我在MT5测试器中运行它,有些部分的代码完全不工作(图形对象不出现),有些部分的代码不能正确工作。例如,第一张图片中的第二个人字形(两个不同深度的人字形)。3.我在画 "之 "字形线条的地方放了一个印花。4.现在 "之 "字形开始正常工作。而打印出来的东西是正确的。这只是一个例子。有一些代码片段在编译后被打开,有一些则在编译后不工作。是否所有的代码都需要转换为OOP? 没有。 在drawLine()中,在结尾的括号前写上ChartRedraw()。 Tj1 2019.11.19 10:16 #9966 Artyom Trishkin: 没有。 在drawLine()中,将ChartRedraw()写在结尾的括号前。 我为写在错误的地方而道歉。 我把它放进去了。 现在画法不同了,还是错的。 Tj1 2019.11.19 10:17 #9967 Artyom Trishkin: 没有。 在drawLine()中,将ChartRedraw()写在结尾的括号前。 谢谢你的快速回应,我没有想到。 Tj1 2019.11.19 10:20 #9968 Artyom Trishkin:没有。在drawLine()中,将ChartRedraw()写在结尾的括号前。 你应该使用ChartRedraw(0)。 就这样,它起作用了。非常感谢!!!! Tj1 2019.11.19 12:53 #9969 Artyom Trishkin: 没有。 在drawLine()中,在结尾的括号前写上ChartRedraw()。 底线是,它不起作用。 一旦编译完成,逻辑工作正常,图形对象也能正确绘制。第二次编译时,该逻辑就不工作了。 Yevhenii Levchenko 2019.11.19 14:40 #9970 在网上,该指标工作正常,但在测试器(MT4)中,它不能正确显示。在测试器的初始化过程中,它启动得很好,但随后就不像它应该的那样工作了。 原因是什么? 1...99099199299399499599699799899910001001100210031004...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在哪种情况下应该抓取止损限价?
I.e.比如说。
1.一个订单是开放的,把一个停止和一个采取。
SL = FALSE
TP = FALSE
2.停止限制的触发器
改变变量
SL = TRUE
谢谢你。如何改变图表上EA名称的颜色?
谢谢你。如何改变图表上EA名称的颜色?
在顶部打印名称,字体相同,但颜色不同。
下午好。
有谁遇到过这种情况?
1.我把一个EA从mql4转换到mql5。我写的EA并不是没有OOP。编译工作进展顺利,没有错误或警告。因为没有使用OOP,所以只有大约3000行的代码,其中有大量的数组。
2.我正在运行MT5测试器,代码的某些部分根本没有启用(图形对象没有出现)。一些代码部分不能正常工作。例如,第一张图片中的第二个人字形(两个不同深度的人字形)。
3.我在绘制之字形线条的地方放了一个印刷品。
4.现在 "之 "字形开始正常工作。红色的向下箭头,也应该出现在第一张图片中,出现在这里。
而且印刷品是正确的。
这里只是一个例子。还有一些代码片段在编译后被打开,然后在编译后就不工作了。
整个代码应该转换为OOP?
下午好。
有谁遇到过这种情况?
1.我把一个EA从mql4转换到mql5。我写的EA并不是没有OOP。编译工作进展顺利,没有错误或警告。因为没有使用OOP,所以只有大约3000行的代码,其中有大量的数组。
2.我在MT5测试器中运行它,有些部分的代码完全不工作(图形对象不出现),有些部分的代码不能正确工作。例如,第一张图片中的第二个人字形(两个不同深度的人字形)。
3.我在画 "之 "字形线条的地方放了一个印花。
4.现在 "之 "字形开始正常工作。
而打印出来的东西是正确的。
这只是一个例子。有一些代码片段在编译后被打开,有一些则在编译后不工作。
是否所有的代码都需要转换为OOP?
没有。
在drawLine()中,在结尾的括号前写上ChartRedraw()。
没有。
在drawLine()中,将ChartRedraw()写在结尾的括号前。
我为写在错误的地方而道歉。
我把它放进去了。
现在画法不同了,还是错的。
没有。
在drawLine()中,将ChartRedraw()写在结尾的括号前。
谢谢你的快速回应,我没有想到。
没有。
在drawLine()中,将ChartRedraw()写在结尾的括号前。
你应该使用ChartRedraw(0)。
就这样,它起作用了。非常感谢!!!!
没有。
在drawLine()中,在结尾的括号前写上ChartRedraw()。
底线是,它不起作用。
一旦编译完成,逻辑工作正常,图形对象也能正确绘制。第二次编译时,该逻辑就不工作了。