[档案]学习如何赚钱的村民! - 页 362

 
valenok2003:


我个人总是使用真正的开口检查,不相信返回值


这就对了...我不知道票据可以被分配,而订单却没有被打开/设置......。

我将把它记在心里。谢谢你。

 

我在关闭时还没有看到任何错误,所以标准检查就足够了

//+-------
//+------------------------------------------------------------------+
//|   valenok2003@mail.ru                                18.07.2011
//+------------------------------------------------------------------+
//| close_all_this_symbol() закрытие ВСЕХ ордеров по символу и магику
//| Возвращает true при успехе, в противном случае false
//+------------------------------------------------------------------+
bool close_all_this_symbol(int _Magic) {  
   string _Function = "close_all_this_symbol(): ";
//-----------------
   bool   _SUCCES = true,
          _RET = true;
   color  _Color_Arrow;
   int    _ERROR;
//-----------------
   output_mov_string("закрытие рыночных ордеров", Clr_Action);
   for(int _i=OrdersTotal()-1; _i>=0; _i--) 
   {  OrderSelect(_i, SELECT_BY_POS, MODE_TRADES);
      if (OrderSymbol() == Symbol() && OrderMagicNumber()==_Magic) {
         if(OrderType()==OP_BUY)  _Color_Arrow = Color_Arrow_Buy;
         if(OrderType()==OP_SELL) _Color_Arrow = Color_Arrow_Sell;
         _SUCCES = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slip, _Color_Arrow);
         _ERROR = GetLastError();
         if(!_SUCCES) {    // есть неудача
            _RET = false;
            error(_Function, _ERROR);
         }
      }
   }
   if(_RET) output_mov_string("все ордера закрыты", Clr_Report);
//-----------------
   return(_RET);
}
//+-------------------------------------------------------------------
//+-------
 
这就是为什么我喜欢奥斯马--他不公开地进行平均分配,而是等待合适的时机。现在第二次买入是在等待下跌的浪潮,但到目前为止,它是沉默的)这就是价值,他不做不必要的位置,只为事业。
 
OnGoing:
这就是我喜欢Osma的原因--它不公开平均分配,而是等待合适的时机。这就是伟大之处--它不会在不等待适当时机的情况下打开仓位。


的确如此。在这种情况下,"停顿 "是适当的......

奥斯马平均数比简单的设置间隔的点数要好...

 
而我仍然没有像这样的交易)
 
RVD:
我还是不喜欢这样的交易)

重新连接并重启,检查与经纪人的通信,打开扬声器进行音频...
 
joo:
是的,由于某些原因,有时信号打不开。我一直在探究,但找不到原因,代码中存在一个错误。
开放不仅取决于OsM信号,也取决于条件,如果(PrevCl > CurrCl),而且它们并不总是一致的。这就是原因。
 
Roman.:

重新连接并重启,检查与经纪人的通信,打开扬声器进行音频...

是的,我什么都试过很多次了)现在我开了一个买)它是关于别的东西的...可能这是你写的)

开口不仅取决于OsM信号,还取决于条件是否(PrevCl>CurrCl),而且它们并不总是一致的。这就是原因。

 
khorosh:
开口不仅取决于OsM信号,也取决于条件是否(PrevCl>CurrCl),而且它们并不总是一致的。这就是原因。

不,我把它拿掉了,只是把Osma放在它的位置上)但那只是一个第一次进入的地方,当根本没有未结订单时。

有一个单独的地方用于平均化,那里的情况也一样。

 
OnGoing:

不,我把它拿掉了,只是把Osma放在它的位置上)但那只是一个第一次进入的地方,当根本没有未结订单时。

有一个单独的位置用于平均,那里的情况相同。

旧版本有条件,如果(PrevCl > CurrCl),我还没有看新版本。