[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 1109 1...110211031104110511061107110811091110111111121113111411151116...1145 新评论 Алексей Тарабанов 2011.01.08 23:50 #11081 kolyango: 告诉我,在编译EA时,它是什么意思:在EA的开头有:它是库中的文件引用吗?有了这个参考和编译时的2个警告,EA能否正常工作? 只有一条信息,说源代码中存在的这两个函数将从可执行代码中删除,因为没有检测到对它们的引用(引用尝试)。 Andrey F. Zelinsky 2011.01.08 23:50 #11082 Sergey_Rogozin: 大家晚上好! 我如何计算止损?计算公式。 货币数量乘以价格并除以时间 BBC 2011.01.08 23:53 #11083 Sergey_Rogozin: 大家晚上好! 我如何计算止损?计算公式。 也许http://masterforex-v-forex.narod.ru/post_1263305503.html 会有帮助 虽然我自己不使用。我有一切更容易。 --- 2011.01.09 00:05 #11084 abolk: 谢尔盖-罗戈津。 大家晚上好! 我如何计算止损?计算公式。 货币数量乘以价格并除以时间 不,我有个更好的建议,先去上学吧。 Andrey F. Zelinsky 2011.01.09 00:09 #11085 sergeev: 不,我有个更好的建议,先去上学吧,我还不够聪明。 我同意,我只是在捣鼓支架。 Алексей 2011.01.09 10:00 #11086 Abzasc: https://www.mql5.com/ru/forum/123941 并通过代码,我得到了这样的提示。 并将其用于不同的名字。 VladislavVG: 以相反的顺序删除(对象)(从较高的编号到较低的编号),因为在删除后,编号会改变....这一点已经讨论过数百次了。非常感谢您的及时帮助!!!。 是的,确实是关于删除对象的顺序,不幸的是我以前不知道这个问题--这是我自己从头开始写的第一个独立作品。 以下是做我需要做的一切的代码 for(int j = ObjectsTotal() - 1; j >= 0; j--) //Анализируем объекты ОТ ПОСЛЕДНЕГО К ПЕРВОМУ if(!StringFind(ObjectName(j), "Skalomer_")) //Если StringFind() вернёт 0, то... ObjectDelete(ObjectName(j)); //Тогда удаляем этот объект Vladyslav Goshkov 2011.01.09 10:11 #11087 ALEX_SPB_RU: 非常感谢您的及时帮助!!!。 是的,确实是关于删除对象的顺序,不幸的是我以前不知道--这是我自己从头写的第一个独立作品。 以下是完成我所需要的一切的代码 IMHO--这更好。 /// Удаление всех объектов с префиксом prefix int deleteObjectsByPrefix(string prefix) { int obj_total = ObjectsTotal(); string name=""; int err = GetLastError(); int Delcount = 0; int Objcount = 0; for (int i = obj_total - 1; i >= 0; i--) { name = ObjectName(i); if (StringFind(name, prefix) != -1) { Objcount++; if(ObjectDelete(name))Delcount++; else { err = GetLastError(); Print("Error(",err,") ",ErrorDescription(err)); } } } return(Delcount-Objcount); } 类似的功能已经发布过很多次了--你可以直接使用搜索;)......。 但无论如何,自己琢磨一下要有用得多。 好运。 Алексей 2011.01.09 10:34 #11088 VladislavVG:IMHO--这更好。 类似的功能已经发布过很多次了--你可以直接使用搜索;)......。但无论如何,自己琢磨一下要有用得多。好运。 哇,你一下子抛出了一个普遍的功能--我会考虑到它,但请允许我说两句话。 1.StringFind(name, prefix) != -1 我不太喜欢这样做,因为如果这个对象的名字变成了yaya_Prefix_78,它也会被删除。 但我在逻辑上认为它不应该,因为在文本中间的任何地方都找不到我们作为标签放在开头的那个字符组合。IMHO! 2.由于这是一个傻瓜分支,值得一提的是,你的函数不会在编译时失败,你应该在它之前指定(昨天,当我在寻找一个错误时,我撞到了我的头,找到了我应该闭塞的东西8-))。) #include <stdlib.mqh> 谢谢! Vladyslav Goshkov 2011.01.09 11:01 #11089 ALEX_SPB_RU: 哇,你刚才一下子就抛出了一个普遍的功能--我会考虑的,但请允许我说两句话。 1.StringFind(name, prefix) != -1 我不太喜欢这样,因为如果对象的名字是ya_Prefix_78,它也会被删除。 而且从逻辑上讲,我不应该有这样的字符组合,我们在一开始就把它作为一个标签。IMHO 2.由于这是一个傻瓜分支,值得一提的是,你的函数不会在编译时失败,你应该在它之前指定(昨天,当我在寻找一个错误时,我撞到了我的头,找到了我应该闭塞的东西8-))。 ) 谢谢! 你可以按照你认为合适的方式进行纠正--这只是一个方法的示范... 如果你希望被删除的字符串只是一个前缀,你可以指定从字符串中的空位置开始搜索--就像你原来的那样。 好运。 Алексей 2011.01.09 11:20 #11090 VladislavVG: 你可以按照你认为合适的方式进行修正--这只是一个方法的示范... 如果你希望被删除的字符串只是一个前缀,你可以指定从字符串中的空位置开始搜索--就像你原来那样。 好运。 还是不明白! 即使我明确指定搜索必须从零位置开始,名为ya_Prefix_78 的对象也会被删除,因为该函数返回数字4 具体来说,如果要按前缀删除,你必须指定==0 或者把! 无意冒犯,我只是在学习,所以我想为自己解开一切。 再次感谢您的帮助! 好运! 1...110211031104110511061107110811091110111111121113111411151116...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
告诉我,在编译EA时,它是什么意思:在EA的开头有:它是库中的文件引用吗?有了这个参考和编译时的2个警告,EA能否正常工作?
大家晚上好!
我如何计算止损?计算公式。
大家晚上好!
我如何计算止损?计算公式。
也许http://masterforex-v-forex.narod.ru/post_1263305503.html 会有帮助
虽然我自己不使用。我有一切更容易。
abolk:
大家晚上好!
我如何计算止损?计算公式。
不,我有个更好的建议,先去上学吧。
不,我有个更好的建议,先去上学吧,我还不够聪明。
我同意,我只是在捣鼓支架。
https://www.mql5.com/ru/forum/123941
并通过代码,我得到了这样的提示。
并将其用于不同的名字。
以相反的顺序删除(对象)(从较高的编号到较低的编号),因为在删除后,编号会改变....这一点已经讨论过数百次了。
非常感谢您的及时帮助!!!。
是的,确实是关于删除对象的顺序,不幸的是我以前不知道这个问题--这是我自己从头开始写的第一个独立作品。
以下是做我需要做的一切的代码
非常感谢您的及时帮助!!!。
是的,确实是关于删除对象的顺序,不幸的是我以前不知道--这是我自己从头写的第一个独立作品。
以下是完成我所需要的一切的代码
IMHO--这更好。
类似的功能已经发布过很多次了--你可以直接使用搜索;)......。
但无论如何,自己琢磨一下要有用得多。
好运。
IMHO--这更好。
类似的功能已经发布过很多次了--你可以直接使用搜索;)......。
但无论如何,自己琢磨一下要有用得多。
好运。
哇,你一下子抛出了一个普遍的功能--我会考虑到它,但请允许我说两句话。
1.StringFind(name, prefix) != -1
我不太喜欢这样做,因为如果这个对象的名字变成了yaya_Prefix_78,它也会被删除。 但我在逻辑上认为它不应该,因为在文本中间的任何地方都找不到我们作为标签放在开头的那个字符组合。IMHO!
2.由于这是一个傻瓜分支,值得一提的是,你的函数不会在编译时失败,你应该在它之前指定(昨天,当我在寻找一个错误时,我撞到了我的头,找到了我应该闭塞的东西8-))。)
#include <stdlib.mqh>
谢谢!
哇,你刚才一下子就抛出了一个普遍的功能--我会考虑的,但请允许我说两句话。
1.StringFind(name, prefix) != -1
我不太喜欢这样,因为如果对象的名字是ya_Prefix_78,它也会被删除。 而且从逻辑上讲,我不应该有这样的字符组合,我们在一开始就把它作为一个标签。IMHO
2.由于这是一个傻瓜分支,值得一提的是,你的函数不会在编译时失败,你应该在它之前指定(昨天,当我在寻找一个错误时,我撞到了我的头,找到了我应该闭塞的东西8-))。 )
谢谢!
你可以按照你认为合适的方式进行纠正--这只是一个方法的示范...
如果你希望被删除的字符串只是一个前缀,你可以指定从字符串中的空位置开始搜索--就像你原来的那样。
好运。
你可以按照你认为合适的方式进行修正--这只是一个方法的示范...
如果你希望被删除的字符串只是一个前缀,你可以指定从字符串中的空位置开始搜索--就像你原来那样。
好运。
还是不明白!
即使我明确指定搜索必须从零位置开始,名为ya_Prefix_78 的对象也会被删除,因为该函数返回数字4
具体来说,如果要按前缀删除,你必须指定==0 或者把!
无意冒犯,我只是在学习,所以我想为自己解开一切。
再次感谢您的帮助!
好运!