错误、漏洞、问题 - 页 755

 

...服务器忽略了https://www.mql5.com/ru/forum/1111/page766#comment_213314

...开发商对上述帖子的回应 - 无视。

这就像那个笑话。

病人:医生:大家都不理我了。

医生: 下一个!

你至少要回答这取决于服务器部分,还是阿尔卑斯山的卡钳在服务器部分的设置上很愚蠢。

 
sion:
如果在工作运行时有其他东西启动了处理器,这种奇怪的保护也会起作用吗?

没有。

如果用户安装的代理比计算机上的内核多几倍,就会自动触发保护。不幸的是,我们不能不这样做--我们保持统计,看到不合理的代理人部署的后果。

 
olyakish:


...服务器忽略了https://www.mql5.com/ru/forum/1111/page766#comment_213314

...开发商在回应上述帖子时--忽略不计。

正确的问题是答案的50%。

不幸的是,上述链接没有提供足够的信息,而且问题的提出也很奇怪。如果有关于具体操作的问题,应该详细描述,说明环境,使用的代码,并提出明确的问题。

 
Renat:

正确的问题是答案的50%。

不幸的是,上述链接中没有足够的信息,问题问得很奇怪。如果有关于具体操作的问题,应该详细描述,说明环境、使用的代码,并提出明确的问题。

这很奇怪。哦,拜托。

这里是Win7 x64 build 655服务器AlpariFS-MT5账号20015217

代码的一部分

CTrade trade;                         // Используем класс CTrade
....
// открываем селлы
Open_trade(1,0.1);
....

void Open_trade(int  type,double inlot)
  {
   bool ok;
   string name_val[14]={"GBPUSD","EURGBP","GBPCHF","CHFJPY","AUDJPY","EURJPY","GBPJPY","CADJPY","AUDUSD","USDJPY","EURUSD","EURCHF","USDCHF","USDCAD"};
   int i;
   int a,b,c,d;
   if(type==1){a=12;b=14;c=0;d=12;}
   if(type==0){a=0;b=12;c=12;d=14;}
   for(i=a;i<b;i++)
     {
      if(AccountInfoDouble(ACCOUNT_FREEMARGIN)>1000) // покупаем если достаточно средств на счете 
        {
         ok=trade.PositionOpen(name_val[i],
                               ORDER_TYPE_BUY,// ордер на покупку
                               inlot,// количество лотов для торговли
                               SymbolInfoDouble(name_val[i],SYMBOL_ASK),// последняя цена ask 
                               0.0,// Stop Loss
                               0.0,// Take Profit 
                               "exp");
         Print(name_val[i]," ORDER_TYPE_BUY ",inlot," ",trade.ResultRetcode());
         if(!ok && trade.ResultRetcode()!=10008){i--;}
         if(!ok){Print(trade.ResultRetcode());}
        }
      else
        {return;}
     }
   for(i=c;i<d;i++)
     {
      if(AccountInfoDouble(ACCOUNT_FREEMARGIN)>1000) // покупаем если достаточно средств на счете 
        {
         ok=trade.PositionOpen(name_val[i],
                               ORDER_TYPE_SELL,// ордер на покупку
                               inlot,// количество лотов для торговли
                               SymbolInfoDouble(name_val[i],SYMBOL_BID),// последняя цена ,bid 
                               0.0,// Stop Loss
                               0.0,// Take Profit 
                               "exp");
         Print(name_val[i]," ORDER_TYPE_SELL ",inlot," ",trade.ResultRetcode());
         if(!ok && trade.ResultRetcode()!=10008){i--;}
         if(!ok){Print(trade.ResultRetcode());}
        }
      else
        {return;}
     }
  }
//+------------------------------------------------------------------+

专家选项卡中的结果

2012.06.22 09:45:43     Exp_t101 (EURUSD,M1)    EURCHF ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:43     Exp_t101 (EURUSD,M1)    EURUSD ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:43     Exp_t101 (EURUSD,M1)    USDJPY ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:42     Exp_t101 (EURUSD,M1)    AUDUSD ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:42     Exp_t101 (EURUSD,M1)    CADJPY ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:42     Exp_t101 (EURUSD,M1)    GBPJPY ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:42     Exp_t101 (EURUSD,M1)    EURJPY ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:41     Exp_t101 (EURUSD,M1)    AUDJPY ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:41     Exp_t101 (EURUSD,M1)    CHFJPY ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:41     Exp_t101 (EURUSD,M1)    GBPCHF ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:41     Exp_t101 (EURUSD,M1)    EURGBP ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:41     Exp_t101 (EURUSD,M1)    GBPUSD ORDER_TYPE_SELL 0.1 10008
2012.06.22 09:45:40     Exp_t101 (EURUSD,M1)    USDCAD ORDER_TYPE_BUY 0.1 10008
2012.06.22 09:45:40     Exp_t101 (EURUSD,M1)    USDCHF ORDER_TYPE_BUY 0.1 10008

结果记录在案

2012.06.22 09:45:43     Trades  '20015217': deal #3445750 sell 0.10 EURCHF at 1.20100 done (based on order #12590051)
2012.06.22 09:45:43     Trades  '20015217': deal #3445749 sell 0.10 EURUSD at 1.25576 done (based on order #12590050)
2012.06.22 09:45:43     Trades  '20015217': deal #3445748 sell 0.10 USDJPY at 80.453 done (based on order #12590049)
2012.06.22 09:45:43     Trades  '20015217': exchange sell 0.10 EURCHF at 0.00000 placed for execution
2012.06.22 09:45:43     Trades  '20015217': exchange sell 0.10 EURCHF at 0.00000
2012.06.22 09:45:43     Trades  '20015217': exchange sell 0.10 EURUSD at 0.00000 placed for execution
2012.06.22 09:45:43     Trades  '20015217': deal #3445747 sell 0.10 AUDUSD at 1.00536 done (based on order #12590048)
2012.06.22 09:45:43     Trades  '20015217': exchange sell 0.10 EURUSD at 0.00000
2012.06.22 09:45:43     Trades  '20015217': exchange sell 0.10 USDJPY at 0.000 placed for execution
2012.06.22 09:45:42     Trades  '20015217': exchange sell 0.10 USDJPY at 0.000
2012.06.22 09:45:42     Trades  '20015217': deal #3445746 sell 0.10 CADJPY at 78.294 done (based on order #12590047)
2012.06.22 09:45:42     Trades  '20015217': exchange sell 0.10 AUDUSD at 0.00000 placed for execution
2012.06.22 09:45:42     Trades  '20015217': deal #3445745 sell 0.10 GBPJPY at 125.638 done (based on order #12590046)
2012.06.22 09:45:42     Trades  '20015217': exchange sell 0.10 AUDUSD at 0.00000
2012.06.22 09:45:42     Trades  '20015217': exchange sell 0.10 CADJPY at 0.000 placed for execution
2012.06.22 09:45:42     Trades  '20015217': exchange sell 0.10 CADJPY at 0.000
2012.06.22 09:45:42     Trades  '20015217': deal #3445744 sell 0.10 EURJPY at 101.030 done (based on order #12590045)
2012.06.22 09:45:42     Trades  '20015217': deal #3445743 sell 0.10 AUDJPY at 80.884 done (based on order #12590044)
2012.06.22 09:45:42     Trades  '20015217': exchange sell 0.10 GBPJPY at 0.000 placed for execution
2012.06.22 09:45:42     Trades  '20015217': exchange sell 0.10 GBPJPY at 0.000
2012.06.22 09:45:42     Trades  '20015217': exchange sell 0.10 EURJPY at 0.000 placed for execution
2012.06.22 09:45:41     Trades  '20015217': deal #3445742 sell 0.10 CHFJPY at 84.117 done (based on order #12590043)
2012.06.22 09:45:41     Trades  '20015217': deal #3445741 sell 0.10 GBPCHF at 1.49345 done (based on order #12590042)
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 EURJPY at 0.000
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 AUDJPY at 0.000 placed for execution
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 AUDJPY at 0.000
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 CHFJPY at 0.000 placed for execution
2012.06.22 09:45:41     Trades  '20015217': deal #3445740 sell 0.10 EURGBP at 0.80408 done (based on order #12590041)
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 CHFJPY at 0.000
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 GBPCHF at 0.00000 placed for execution
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 GBPCHF at 0.00000
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 EURGBP at 0.00000 placed for execution
2012.06.22 09:45:41     Trades  '20015217': deal #3445739 buy 0.10 USDCAD at 1.02757 done (based on order #12590039)
2012.06.22 09:45:41     Trades  '20015217': deal #3445738 buy 0.10 USDCHF at 0.95640 done (based on order #12590038)
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 EURGBP at 0.00000
2012.06.22 09:45:41     Trades  '20015217': exchange sell 0.10 GBPUSD at 0.00000 placed for execution
2012.06.22 09:45:40     Trades  '20015217': exchange sell 0.10 GBPUSD at 0.00000
2012.06.22 09:45:40     Trades  '20015217': exchange buy 0.10 USDCAD at 0.00000 placed for execution
2012.06.22 09:45:40     Trades  '20015217': exchange buy 0.10 USDCAD at 0.00000
2012.06.22 09:45:40     Trades  '20015217': exchange buy 0.10 USDCHF at 0.00000 placed for execution
2012.06.22 09:45:40     Trades  '20015217': exchange buy 0.10 USDCHF at 0.00000
2012.06.22 09:45:18     Experts expert Exp_t101 (EURUSD,M1) loaded successfully

交易截图

现在的主要问题是:GBPUSD的位置在哪里,或者它的开盘错误在哪里(在专家顾问的日志和系统日志中)?

补遗。

我在历史上发现了英镑兑美元的订单

2012.06.22 08:45        12590040        GBPUSD  sell    0.10 / 0.00     market                  2012.06.22 08:45        canceled        system cancel

它是什么意思?

system cancel
 

 olyakish:

...AlpariFS-MT5服务器

问题服务器。

订单,有些奇怪,第二天就挂了。我不知道如何修改订单。

我也不能修改一个待定的订单。

如果有人知道,是什么呢?

买入,卖出?

 
嗯,有8个代理,系统站了一个小时就自我删除了。把4(只是4个核心)--同样的结果。在这种情况下,问题可能是什么?
 
KillerRun:
嗯,有8个代理,系统站了一个小时就自我删除了。把4(只是4个核心)--同样的结果。在这种情况下,问题可能是什么?
该错误已被纠正。请再试一次。
 
alexvd:
该错误已被纠正。再试一次。
它与4个代理人一起工作。我有4个核心,我最多可以运行多少个服务而不会在事后卸载程序?
 
dupter:

问题服务器。

命令,某种难以理解的命令,已经悬挂了两天。要删除它们是不可能的...

我也不能修改一个挂单。

如果有人知道,是什么呢?

同样的事情。订单被取消是什么意思?无论是在闭幕时还是在开幕时?某种市场执行的重新报价?
 
KillerRun:
有了4个代理,它就能发挥作用。我有4个核心,我最多可以运行多少个服务而不会在事后卸载程序?
从逻辑上讲,鉴于最近的变化,4和你可以。