[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 181

 
ScioMe:

OrderModify()的手册中说。

这个错误能不被处理吗?如果不处理,经销商和交易不会有任何问题吗?

你不需要处理错误,你需要防止它。因为你的日志会被这个信息堵塞。
.

 
sergeev:

你不需要处理错误,你需要防止它。因为你的日志会被这个信息污染...
.


你怎样才能避免?
 
在测试器中,=0 这是否正常?))))
 
ScioMe:

你是怎么把她挡在外面的?

有很多选择。例如,你可以禁用专家顾问,或直接关闭终端。但严肃地说--在发送修改之前,请检查你要修改的内容是否已经改变。
 

谢谢你,我会试一试的。还有这个问题:在科瓦廖夫的书中,在 "简单EA "一章中,有一个函数New_Stop。

int New_Stop(int Parametr)                      // Проверка стоп-прик.
  {
   int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);// Миним. дистанция
   if (Parametr < Min_Dist)                     // Если меньше допуст.
     {
      Parametr=Min_Dist;                        // Установим допуст.
      Alert("Увеличена дистанция стоп-приказа.");
     }
   return(Parametr);                            // Возврат значения
  }
我试着使用它,但结果却很奇怪--单位被添加了,然后又消失了,总之,它就像一个地狱,而代码中没有任何东西会添加单位。没有人遇到过这个问题?
 
ScioMe:

谢谢你,我会试一试的。还有这个问题:在科瓦列夫的书中,在 "简单EA "一章,有一个New_Stop函数。

我试着用了一下,但结果却很奇怪--单位被添加了,然后又消失了,总之,这是一个地狱,而代码中没有任何东西会添加单位。没有人遇到过这个问题?

嗯,这是正确的--如果止损大小小于允许的最小值,那么止损大小就等于允许的最小值。该函数写得很正确。这意味着,如果你有问题,你只是使用不正确。
 
drknn:

嗯,这是正确的--如果止损尺寸小于允许的最小值,那么止损尺寸就等于允许的最小值。该函数写得很正确。这意味着,如果你有问题,你只是没有正确使用它。

这是很有可能的。关键是,停止是由一个,而不是另一个值改变的。这就是我觉得可疑的地方。但也可能是巧合,这一站只换了一个。
 
试图弄清订单修改器的颜色。
bool Ans_Mod OrderModify(Ticket, Price, SL, TP, Green);
   if (Ans_Mod == true)
      Print("Modifyed");
不幸的是,它没有画出任何东西,尽管日志上说它有。可能是什么问题?
 

大家好!

乡亲们帮助修改订单!!!!

这个想法是这样的:开一个带止损的订单,在价格达到某个值(比如50点)后,止损也移动到某个值(比如45点)....,如果价格再次移动到50点,订单再次修改为45值....,以此类推,直到触发止损!

帮助人们....

 
Vovo4ka:

大家好!

乡亲们帮助修改订单!!!!

这个想法是这样的:开一个带止损的订单,在价格达到某个值(比如50点)后,止损也移动到某个值(比如45点)....,如果价格再次移动到50点,订单再次修改为45值....,以此类推,直到触发止损!

帮助人们....

发布你的版本,人们会纠正你,或者公开地要求他们为你写代码...