[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 20

 
ZZZEROXXX:

可能不太对,或者我弄错了,这是一张我想实现的图纸。

  if(ObjectFind("VerticalLine")!=-1){
    datetime TimeVL=ObjectGet( "VerticalLine", OBJPROP_TIME1); //получили координату времени где стоит вертикальная линия с именем VerticalLine  
    int shift=iBarShift(NULL, 0, TimeVL); //получил смещение линии от текущего момента в свечах 
    for(int i=0; i<=shift; i++){ // цикл от текущего бара - до бара где стоит вертикальная линия 
     double MA= iMA(NULL, 0, 12, 0, MODE_SMA, PRICE_CLOSE, i) ;
     Print("i=",i," MA=",MA);
    }
   }
   else Print("Нет Вертикальной линии");
 
kaats:

谢谢你,我知道了,它在工作了。

 

下午好!!!。
我是一个初学者,所以作为一只盲目的小猫,连哪里都要戳。)
问题是,我找到了一个指标,但它被卡住了(也就是说,要了解它的性能需要进入属性,并且不改变任何东西就可以出来,然后它就会更新)。
如果我想更新它,我 使用一些其他的EA。
,我只是有5个相同的指数,有不同的参数,我必须每次都更新所有5个指数。

我对你感激不尽!

 

大家请帮忙,我想在我的EA中跟踪订单,当有新的tick出现时,如果有未平仓或挂单,立即转到开始的函数,等待新的tick,也就是说,在未平仓或挂单的数量为0之前,EA中没有进一步计算。这个代码是否符合要求?

 //--- Учет колличетва ордеров 
   if (OrdersTotal()>=1)
      return;
 

向专家提问,也许有人遇到过这种情况。

如果一个在工作日运行的EA在周末不小心重启了终端,那么当周一与服务器的通信(交易时间)到来时,EA就会停止工作。

我试着在工作日的某个时间段通过跳转时间段重新启动终端,但EA并没有做出应有的反应。它应该重新启动,即重新计算所有参数。

你有什么建议?也许我把事情复杂化了,有一个更简单的方法。

答案选项:"手动重新启动 "不合适。凌晨2点起床,在20-30个终端上重新启动专家顾问,这不是很有趣。如果有数百个账户,我是否要花一整夜的时间来思考? 简而言之,如何在一个工作周的开始阶段实现自动化?
 
vovan-gogan:

大家请帮忙,我想在我的EA中跟踪订单,当有新的tick出现时,如果有未平仓或挂单,立即转到开始的函数,等待新的tick,也就是说,在未平仓或挂单的数量为0之前,EA中没有进一步计算。这个代码是否符合要求?


我没有放大括号。

   if (OrdersTotal()>=1)
    {
      return;
    }
 
forexnew:

向专家提问,也许有人遇到过这种情况。

如果一个在工作日运行的EA在周末不小心重启了终端,那么当周一与服务器的通信(交易时间)到来时,EA就会停止工作。

我试着在工作日的某个时间段通过跳转时间段重新启动终端,但EA并没有做出应有的反应。它应该重新启动,即重新计算所有参数。

你有什么建议?也许我把事情复杂化了,有一个更简单的方法。

答案选项:"手动重新启动 "不合适。凌晨2点起床,在20-30个终端上重新启动专家顾问,这不是很有趣。如果有数百个账户,我是否要花一整夜的时间来思考? 简而言之,如何在本周初将其自动化?

它写的是什么样的错误?它是否必须写些什么,还是根本不做什么?
 
LazarevDenis:


我没有戴牙套。

真他妈的...这里没有必要加括号。它就像现在这样工作。

 //--- Учет колличетва ордеров 
   if (OrdersTotal()>=1)
      return;
 
forexnew:
...如果一个在工作日运行的EA在周末不小心重启了终端,那么当周一与服务器的通信(交易时间)到来时,EA就会停止工作。
对于初学者来说,取消勾选这些项目(有时在重新登录时也会被禁用)。如果它没有帮助,你需要看一下代码。

 

在我的记忆中,可以写零除法。但这是由于某些参数没有被重新计算的事实。换句话说,EA根本无法正确启动,因为它是在工作会议开始之前启动的。

当然,这些复选框已经被删除。

我想任何在周末推出的专家顾问都会有同样的表现。有人试过吗,或者周末开始后大家都能正常工作吗?