来自一个 "傻瓜 "的问题 - 页 149 1...142143144145146147148149150151152153154155156...277 新评论 [删除] 2012.05.15 19:55 #1481 alph: 谢谢你!其余的代码是否正确? 说实话,我还没有看。如果耶德尔金 没有注意到这个功能,我就不会对这个代码感兴趣。根据我对情况的描述,在错误处理 方面也存在问题。 alph 2012.05.15 20:09 #1482 Interesting: 说实话,我还没有看。如果耶德尔金 没有注意到这个功能,我就不会对这个代码感兴趣。我从对情况的描述中了解到,错误处理方面也存在问题。 我去看看,你介意我明天用我的东西吗? [删除] 2012.05.15 20:11 #1483 alph: 我去看看,你介意我明天用我的东西吗? 如果不是我,有人会帮忙。 alph 2012.05.15 20:15 #1484 Interesting: 如果不是我,有人会帮忙。 谢谢你! alph 2012.05.16 05:21 #1485 你好!你能告诉我将StopLoss与本地低点(高点)绑定的代码吗? pusheax 2012.05.16 09:35 #1486 你能告诉我如何删除只有所有者的对象吗?试过这个。#define def_ID "LPS_1M" void OnDeinit(const int reason) { s_indy.S_DeleteObjects(0, 0, -1, def_ID); } void S_Indy::S_DeleteObjects(int i_chart_id, int i_nwin, int i_type, string s_ID_Objects) { string s_ObjectName; Print(ObjectsTotal(i_chart_id,i_nwin,i_type)); for (int i = 0; i < ObjectsTotal(i_chart_id,i_nwin,i_type);i++){ //s_ObjectName = ObjectName(i_chart_id,i,i_nwin,i_type); s_ObjectName = ObjectName(i_chart_id,0,i_nwin,i_type); Print("s_ObjectName: " + s_ObjectName); if (StringFind(s_ObjectName, s_ID_Objects) != -1){ ObjectDelete(i_chart_id,s_ObjectName); } } }但并不是所有对象5的9都被删除。2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_4_。 2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_3_ 2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_2_ 2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_1_ 2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_0_。2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) 9我做错了什么?????? Aleksey Lebedev 2012.05.16 09:51 #1487 pusheax: for (int i = 0; i < ObjectsTotal(i_chart_id,i_nwin,i_type);i++){ 当你删除它时,列表会发生变化。权证的情况也是如此。另一条路过去)。 for (int i = ObjectsTotal(i_chart_id,i_nwin,i_type)-1; i >= 0 ;i--){ --- 2012.05.16 09:52 #1488 for (int i = 0; i < ObjectsTotal(i_chart_id,i_nwin,i_type);i++)这个循环是错误的。ObjectsTotal你在每一次迭代中都要采取这种做法,它将减少。 Vladimir Gomonov 2012.05.16 09:57 #1489 pusheax:但并不是所有的物体9个中的5个都被移除。 根据你的技术,正好有这么多应该被删除。:)斯旺。 删除时,列表会发生变化。认股权证的情况也是如此。另一条路过去) for (int i = ObjectsTotal(i_chart_id,i_nwin,i_type); i >= 0 ;i--){小小的更正。 for (int i = ObjectsTotal(i_chart_id,i_nwin,i_type) - 1 ; i >= 0 ;i--){ pusheax 2012.05.16 10:06 #1490 Swan: 当你删除它时,列表会发生变化。订单也是如此。另一条路过去)谢谢你,这一切都在起作用!它是如何变化的? 你能告诉我这一切是如何发生在那里的吗? 1...142143144145146147148149150151152153154155156...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你!其余的代码是否正确?
说实话,我还没有看。如果耶德尔金 没有注意到这个功能,我就不会对这个代码感兴趣。
根据我对情况的描述,在错误处理 方面也存在问题。
说实话,我还没有看。如果耶德尔金 没有注意到这个功能,我就不会对这个代码感兴趣。
我从对情况的描述中了解到,错误处理方面也存在问题。
我去看看,你介意我明天用我的东西吗?
如果不是我,有人会帮忙。
你好!
你能告诉我将StopLoss与本地低点(高点)绑定的代码吗?
你能告诉我如何删除只有所有者的对象吗?
试过这个。
但并不是所有对象5的9都被删除。
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_4_。
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_3_
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_2_
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_1_
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_0_。
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) 9
我做错了什么??????
另一条路过去)。
这个循环是错误的。
ObjectsTotal
你在每一次迭代中都要采取这种做法,它将减少。
pusheax:
但并不是所有的物体9个中的5个都被移除。
删除时,列表会发生变化。认股权证的情况也是如此。
另一条路过去)
小小的更正。
当你删除它时,列表会发生变化。订单也是如此。
另一条路过去)
谢谢你,这一切都在起作用!
它是如何变化的?
你能告诉我这一切是如何发生在那里的吗?