来自一个 "傻瓜 "的问题 - 页 149

 
alph:
谢谢你!其余的代码是否正确?


说实话,我还没有看。如果耶德尔金 没有注意到这个功能,我就不会对这个代码感兴趣。

根据我对情况的描述,在错误处理 方面也存在问题。

 
Interesting:


说实话,我还没有看。如果耶德尔金 没有注意到这个功能,我就不会对这个代码感兴趣。

我从对情况的描述中了解到,错误处理方面也存在问题。

我去看看,你介意我明天用我的东西吗?
 
alph:
我去看看,你介意我明天用我的东西吗?
如果不是我,有人会帮忙。
 
Interesting:
如果不是我,有人会帮忙。
谢谢你!
 

你好!

你能告诉我将StopLoss与本地低点(高点)绑定的代码吗?

 

你能告诉我如何删除只有所有者的对象吗?

试过这个。

#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

我做错了什么??????

 
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--){
 
for (int i = 0; i < ObjectsTotal(i_chart_id,i_nwin,i_type);i++)

这个循环是错误的。

ObjectsTotal

你在每一次迭代中都要采取这种做法,它将减少。

 

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--){
 
Swan:
当你删除它时,列表会发生变化。订单也是如此。

另一条路过去)

谢谢你,这一切都在起作用!

它是如何变化的?

你能告诉我这一切是如何发生在那里的吗?