错误、漏洞、问题 - 页 722

 

第一:措辞已经得到纠正。

Формат точности. Если значение digits лежит в диапазоне от 0 до 16, то будет получено строковое представление числа с указанным количество знаков после запятой. Если значение digits лежит в диапазоне от -1 до -16, то будет получено строковое представление числа в научном формате с указанным количеством знаков после запятой. Во всех остальных случаях число строковое значение представление числа будет содержать 8 знаков после запятой.

第二:这里检查一下帮助中的例子,应该提供这个例子,这样你就不用猜测它是什么了。你可以看到,只有最后一条语句--" 在所有其他情况下,一个数字的字符串值将包含8位 小数。" 这并不是什么可怕的错误,相反,它确实没有这样表达。

第三:没有人禁止使用PrintFormatStringFormat 函数来获得想要的数字表示 DoubleToString()函数 100%地实现了它的目的,还有其他的东西给老饕们。


最后一个要求--如果你给出任何声明,请用该领域的例子来支持它,不要在这种情况下提到 "见某某的评论"。这样的参考资料越多,被阅读的可能性就越小。

 
notused:

我还没有涉足滚装机,因为我还没有看到任何有趣的滚装机(我猜当MT5将由股票经纪人提供时,它们会出现)。而测试者不支持岩石。那么到底是什么原因导致它不工作呢?

从我面对的情况来看,在SYMBOL_TRADE_EXECUTION_EXCHANGE的SL/TP必须单独设置。

谢谢你。瓦莱里,我可能会在前几天,如果我或多或少地卸货,我会把我在价格玻璃 上的老问题提出来。在我看来,这是一个需要最终一劳永逸地处理的热门话题。:)
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен - Документация по MQL5
 
Silent:
我不知道该怎么做,我不知道该怎么做。这是它的设计方式,经纪人可以禁用它吗?

默认情况下,该功能在服务器上是禁用的,它在客户的要求下被激活(承诺在一小时内),禁用功能在法规中没有规定,算是承诺不适用。

分数:-1。

 

听着,我已经厌倦了这个。服务器简直是无视我。

以下是该账户目前的情况

亲爱的开发者至少对这种情况给予一些评论。如果MT5(服务器)不想执行我的订单,我就不敢把真金白银交给它管理。

交易账户。 3119321 (USD, AlpariNZ-MT5, demo)
经纪人。 Alpari NZ Limited
日期。 2012.04.20 17:55
交易头寸
符号 时间 类型 卷宗 价格 S / L T / P 市场价格 委员会 互换 盈利 评论文章
AUDJPY2012.04.17 13:00购买0.1083.488

84.5330.00-3.20128.00曝光
澳元兑美元2012.04.17 13:00购买0.101.03603

1.035480.00-2.70-5.50曝光
加德满都(CADJPY2012.04.17 13:00购买0.1080.780

82.2910.000.74185.08曝光
CHFJPY2012.04.17 13:00购买0.1088.141

89.6150.000.30180.55曝光
EURCHF2012.04.17 13:00购买0.101.20169

1.201590.000.60-1.10曝光
欧元兑英镑2012.04.17 13:00购买0.100.82421

0.819070.000.96-82.78曝光
EURJPY2012.04.17 13:00购买0.10105.922

107.6860.000.36216.07曝光
欧元兑美元2012.04.17 13:00购买0.101.31443

1.319110.000.9546.80曝光
GBPCHF2012.04.17 13:00购买0.101.45807

1.466770.000.1195.50曝光
GBPJPY2012.04.17 13:00购买0.10128.514

131.4620.00-0.36361.09曝光
英镑兑美元2012.04.17 13:00购买0.101.59477

1.610360.000.55155.90曝光
美元兑加元2012.04.17 13:00出售0.100.99758

0.991960.00-0.3056.66曝光
USDCHF2012.04.17 13:00出售0.100.91411

0.910950.00-0.9934.69曝光
美元兑日元2012.04.17 13:00购买0.1080.586

81.6330.00-0.55128.26曝光

0.00 -3.53 1499.22
订单
符号 秩序 开放时间 类型 卷宗 价格 S / L T / P 市场价格 国家 评论文章
英镑兑美元57571232012.04.06 23:59出售0.10 / 0.00市场

1.61042被放置的
英镑兑美元72306452012.04.18 22:48出售0.10 / 0.00市场

0.00000开始
USDCHF72306462012.04.18 22:48购买0.10 / 0.00市场

0.00000开始
EURCHF72306472012.04.18 22:48出售0.10 / 0.00市场

0.00000开始
欧元兑美元72306482012.04.18 22:48出售0.10 / 0.00市场

0.00000开始
美元兑日元72306492012.04.18 22:48出售0.10 / 0.00市场

0.000开始
澳元兑美元72306502012.04.18 22:48出售0.10 / 0.00市场

0.00000开始
加德满都(CADJPY72306512012.04.18 22:48出售0.10 / 0.00市场

0.000开始
GBPJPY72306522012.04.18 22:48出售0.10 / 0.00市场

0.000开始
EURJPY72306532012.04.18 22:48出售0.10 / 0.00市场

0.000开始
AUDJPY72306552012.04.18 22:48出售0.10 / 0.00市场

0.000开始
CHFJPY72306562012.04.18 22:48出售0.10 / 0.00市场

0.000开始
GBPCHF72306572012.04.18 22:48出售0.10 / 0.00市场

0.00000开始
欧元兑英镑72306582012.04.18 22:48出售0.10 / 0.00市场

0.00000开始
美元兑加元72306592012.04.18 22:48购买0.10 / 0.00市场

0.00000开始
英镑兑美元72306602012.04.18 22:48购买0.10 / 0.00市场

0.00000开始曝光
欧元兑英镑72306612012.04.18 22:48购买0.10 / 0.00市场

0.00000开始曝光
GBPCHF72306622012.04.18 22:48购买0.10 / 0.00市场

0.00000开始曝光
CHFJPY72306632012.04.18 22:48购买0.10 / 0.00市场

0.000开始曝光
AUDJPY72306642012.04.18 22:48购买0.10 / 0.00市场

0.000开始曝光
EURJPY72306652012.04.18 22:48购买0.10 / 0.00市场

0.000开始曝光
GBPJPY72306662012.04.18 22:48购买0.10 / 0.00市场

0.000开始曝光
加德满都(CADJPY72306672012.04.18 22:48购买0.10 / 0.00市场

0.000开始曝光
澳元兑美元72306682012.04.18 22:48购买0.10 / 0.00市场

0.00000开始曝光
美元兑日元72306692012.04.18 22:48购买0.10 / 0.00市场

0.000开始曝光
欧元兑美元72306702012.04.18 22:48购买0.10 / 0.00市场

0.00000开始曝光
EURCHF72306712012.04.18 22:48购买0.10 / 0.00市场

0.00000开始曝光
USDCHF72306722012.04.18 22:48出售0.10 / 0.00市场

0.00000开始曝光
美元兑加元72306732012.04.18 22:48出售0.10 / 0.00市场

0.00000开始曝光

平衡。 9335.83
自由保证金。 7388.19
信贷设施。 0.00
保证金。 3443.33
浮动利润/损失。 1499.22
保证金水平。 314.57%
资金。 10831.52
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
olyakish:

...服务器完全无视我...

根据市场 来执行?你如何下单,经纪人的技术支持怎么说?

从外观上看。

Исполнение по рынку (Market Execution)
В этом режиме исполнения рыночного ордера решение о цене исполнения принимает брокер
без дополнительного согласования с трейдером. Отправка рыночного ордера в таком режиме
подразумевает досрочное согласие с ценой, по которой он будет выполнен.
服务器上一定有一些设置,像往常一样,没有人扭动过。
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
Silent:

根据市场 来执行?你如何下单,经纪人的技术支持怎么说?

判断依据

服务器上应该有一些设置,像往常一样,没有人改变。

1 订单列表中没有评论的是关闭以前的未结头寸

#include <Trade\Trade.mqh> 
CTrade trade;                         // Используем класс CTrade
void Close()
  {
   bool ok;
   string name_val[14]={"USDCAD","EURGBP","GBPCHF","CHFJPY","AUDJPY","EURJPY","GBPJPY","CADJPY","AUDUSD","USDJPY","EURUSD","EURCHF","USDCHF","GBPUSD"};
   int i;
   for(i=14-1;i>=0;i--)
     {
         ok=trade.PositionClose(name_val[i],-1);
     }
   return;
  }

而带有 "exp "字样的是新职位的开放。

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==0){a=12;b=14;c=0;d=12;}
   if(type==1){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");
         if(!ok && trade.ResultRetcode()!=10008){i--;}
        }
      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");
         if(!ok && trade.ResultRetcode()!=10008){i--;}
        }
      else
        {return;}
     }
  }

没有什么不自然的。我只是使用标准库。

 
olyakish:

1 那些在订单列表中没有注释的订单是关闭以前的未平仓头寸。

而那些带有 "exp "的评论是新职位的开放

这里没有任何不自然的地方。我只是使用标准库。

不,不要用代码来烦我,论坛为我们提供了链接。我的意思是:执行类型

在上图中,你有市场价格,即经纪人决定的价格。如果那里没有设置什么,也许这就是问题所在?在一般情况下,通过F9手动,这种类型是否可用?尝试即时。

 

测试器中似乎有一个错误。

我们正在测试多货币EURUSD GBPUSD在EURUSD符号上的所有ticks模式或在m1上。

我们在等待欧元的新蜡烛,现在我们在等待英镑的新蜡烛,在这一点上我们对欧元和英镑进行交易。事实证明,欧元的交易已经在蜡烛的主体内关闭,在这种情况下,测试者无法将其与开放的蜡烛联系起来,并忽略了它。因此,在优化报告中,所有套数都是0,没有一个交易。现在如果手动或在可视化软件中运行这个0结果,所有的交易都会显示在平衡-权益图上。

Обработчик события "новый бар"
Обработчик события "новый бар"
  • 2010.10.04
  • Konstantin Gruzdev
  • www.mql5.com
Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
 
这条信息是什么意思?
EX5 loading failed

终端中的专家顾问只是丢了这么一个烂摊子,仅此而已。

调试没有达到,就会马上从图表中删除。经过一个小时的实验,我发现,在应用程序的类层次结构中的任何一个类=定义=分支中添加一个任意的、不必要的变量后,效果就消失了。

 
Vigor:

没有进入调试阶段,立即从图表中删除。经过一个小时的实验,我发现在给应用程序的类层次结构的任何=定义=分支中的任何范围添加一个任意的、不必要的变量后,效果就消失了。

删除这个变量后,又出现了错误?
原因: