[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 417 1...410411412413414415416417418419420421422423424...537 新评论 --- 2011.06.01 21:07 #4161 VladimirR: 但当退出周期时,"额外的一天 "仍然存在。结果是错误的答案会被打印出来。 你需要知道退出的确切原因是什么--白天还是双休日。 然后你就会得到它。 --- 2011.06.01 21:12 #4162 rustein: 帮助修复,如果订单以SL开仓,如果有两个对立的订单,对于第二个订单,它会删除SL....,但这是不需要的。 你想要什么? Warstein 2011.06.01 21:25 #4163 我需要它搜索所有未结订单,但由于某些原因,如果有两个未结订单,它在打开后立即删除了最后一个订单的SL... 当指标值高于买入的OrderOpenPrice()和低于卖出的OrderOpenPrice()时,它应该销毁所有订单。 --- 2011.06.01 22:09 #4164 rustein: 我需要它搜索所有未结订单,但由于某些原因,如果有两个未结订单,它在打开后立即删除了最后一个订单的SL... 当指标值高于买入的OrderOpenPrice()和低于卖出的OrderOpenPrice()时,它应该销毁所有订单。 你忘了添加对向上和向下的检查(以此类推)。 Up>0 && Up!=EMPTY_VALUE Warstein 2011.06.01 22:22 #4165 sergeev: 你忘了添加对向上和向下的检查(以此类推)。 ...谢谢 ) demlin 2011.06.02 01:53 #4166 granit77: 浏览图表上的所有对象,找到一个名为lbl的对象,取出FXRanger: Risk:Reward=x.xxx的字符串,解析它并将x.xxx转换为双倍。 请解释一下 "解析 "是什么意思,如果不难的话,如何组织一个对象的枚举。我可以订购,但我还没有处理过物品。 demlin 2011.06.02 01:55 #4167 DhP: 源材料在哪里? 我附加了什么?没有其他东西,这个文件已经被插入到指标中,它可以工作。 Artyom Trishkin 2011.06.02 03:22 #4168 demlin: 我粘贴了什么?没有其他东西了,我把这个文件粘贴到指标中,就可以了你没有附上以mq4为扩展名的源文件,而是一个以ex4为扩展名的编译可执行文件。 Виктор 2011.06.02 04:23 #4169 demlin: 请解释一下 "解析 "是什么意思,如果不难的话,如何组织对象的枚举。我可以处理订单,但我还没有处理过物体。 我认为,在搜索对象时,我们必须找到所需的Label,并使用 ObjectDescription()函数将其文本放入一个字符串变量。 接下来,我们 "解析 "得到的字符串,即解析和提取我们需要的信息。我们使用字符串函数StringFind(), StringLen(), StringSubstr() 来寻找 "FXRanger::Risk:Reward=x.ххх "字符串中"="字符的位置,并将字符串后面的部分(х.хх)放到另一个字符串变量中。然后使用StrToDouble( )函数将该字符串转换为你要找的数字。 int obj_total=ObjectsTotal(); string name; string myname="lbl"; string mytext; for(int i=obj_total+1;i>-1;i--){ name=ObjectName(i); if(StringFind( name,myname,0)>-1){ mytext=ObjectDescription(name); } } //далее парсим строку mytext P.S. 这种舞蹈是必要的,因为指标将数据输出到对象中,而不是缓冲区,因此不能应用iCustom。如果你没有指标的代码,你就不能改变它里面的任何东西。 butthead 2011.06.02 07:24 #4170 https://www.mql5.com/ru/code/10272 下午好。请帮助我理解所附指标的缓冲区。如何在专家的代码中写上打开的条件,在颜色变化时......谢谢。 1...410411412413414415416417418419420421422423424...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
VladimirR:
但当退出周期时,"额外的一天 "仍然存在。结果是错误的答案会被打印出来。
帮助修复,如果订单以SL开仓,如果有两个对立的订单,对于第二个订单,它会删除SL....,但这是不需要的。
我需要它搜索所有未结订单,但由于某些原因,如果有两个未结订单,它在打开后立即删除了最后一个订单的SL...
当指标值高于买入的OrderOpenPrice()和低于卖出的OrderOpenPrice()时,它应该销毁所有订单。
我需要它搜索所有未结订单,但由于某些原因,如果有两个未结订单,它在打开后立即删除了最后一个订单的SL...
当指标值高于买入的OrderOpenPrice()和低于卖出的OrderOpenPrice()时,它应该销毁所有订单。
你忘了添加对向上和向下的检查(以此类推)。
你忘了添加对向上和向下的检查(以此类推)。
浏览图表上的所有对象,找到一个名为lbl的对象,取出FXRanger: Risk:Reward=x.xxx的字符串,解析它并将x.xxx转换为双倍。
源材料在哪里?
我粘贴了什么?没有其他东西了,我把这个文件粘贴到指标中,就可以了
你没有附上以mq4为扩展名的源文件,而是一个以ex4为扩展名的编译可执行文件。
请解释一下 "解析 "是什么意思,如果不难的话,如何组织对象的枚举。我可以处理订单,但我还没有处理过物体。
接下来,我们 "解析 "得到的字符串,即解析和提取我们需要的信息。我们使用字符串函数StringFind(), StringLen(), StringSubstr()
来寻找 "FXRanger::Risk:Reward=x.ххх "字符串中"="字符的位置,并将字符串后面的部分(х.хх)放到另一个字符串变量中。然后使用StrToDouble( )函数将该字符串转换为你要找的数字。
P.S.
这种舞蹈是必要的,因为指标将数据输出到对象中,而不是缓冲区,因此不能应用iCustom。如果你没有指标的代码,你就不能改变它里面的任何东西。
https://www.mql5.com/ru/code/10272
下午好。请帮助我理解所附指标的缓冲区。如何在专家的代码中写上打开的条件,在颜色变化时......谢谢。