新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1619

 
你好,我正在为纽元兑美元编写一个EA,并在其计算中使用另一个货币对AudUsd的移动平均线值。
当我在另一个符号上测试该指标时,我得到一个空值。
是MQL4本身在测试期间无法接收其他货币对的指标值吗?
double AudUsd = iMA("AUDUSD",0,Period,0,MODE_SMA,PRICE_CLOSE,i); //Выдаёт нулевой результат при тестировании на другой паре (NzdUsd) 
并请告知实际的外汇经纪商,它有一个测试用的报价档案。
 
EVGENII SHELIPOV #:

你能说得更具体些吗?

 
giros #:
你好,我正在为纽元兑美元编写一个EA,并在其计算中使用另一个货币对AudUsd的移动平均线值。当我在另一个符号上测试该指标时,我得到一个空值。是不是在测试过程中,MQL4本身无法接收其他货币对的指标值?请告知实际的外汇经纪商,他们有测试用的报价档案。


这是对MT4的一种不适应
 
MakarFX #:

然后是这样的

现在市场开放了,按钮被推回了一点,有时是在一秒多之后。
 
MakarFX #:
这也是MT4本身的一个缺陷

马卡尔,不要误导人们。我愚蠢地认为已经做了一些我不知道的改变......我甚至在欧元兑美元上进行了测试

int sd;
/*******************Expert initialization function*******************/
int OnInit()
 {
  sd = (int)MarketInfo("EURJPY", MODE_DIGITS);
  return(INIT_SUCCEEDED);
 }/******************************************************************/

/************************Expert tick function************************/
void OnTick()
 {
  datetime lt = iTime(_Symbol, PERIOD_M15, 0);
  static datetime ct = 0;
  if(ct != lt)
  {
   ct = lt;
   Print(DoubleToString(iMA("EURJPY", PERIOD_M15, 21, 0, MODE_SMA, PRICE_CLOSE, 0), sd));
  }
 }/******************************************************************/

我无法在mt4测试器中开立其他货币对的订单,其他一切都可以使用,没有任何问题。

 
Alexey Viktorov #:

马卡尔,不要误导人们。我愚蠢地认为已经做了一些我不知道的改变......我甚至在欧元兑美元上进行了测试

我无法在mt4测试器中开立其他货币对的订单,其他一切都可以使用,没有任何问题。

对不起,错了,我自己不知道。
 
giros #:
你好,我正在为纽元写一个EA,并在其计算中使用另一个货币对AudUsd的滑动值。当我在另一个货币对上测试该指标时,它显示为零值。是不是在测试过程中,MQL4本身无法接收其他货币对的指标值?请告知实际的外汇经纪商,他们有测试用的报价档案。


检查所需时间框架的澳元兑美元报价的可用性

 
Alexey Viktorov #:

马卡尔,不要误导人们。我愚蠢地认为已经做了一些我不知道的改变......我甚至在欧元兑美元上进行了测试

我不知道如何在mt4测试器中打开其他货币对的订单,其他一切都可以使用,没有任何问题。

也许有什么不对劲?此外,不可能根据测试器的时间从其他符号中获得条形数据,它将按当前时间获得。这就是为什么我无法测试多币种,即使只是在4ka的计算部分。

我一直认为,MT4测试器完全模拟了单一工具的环境,而MT5则模拟了整个可用的环境。

或者说不是吗?

 
如何计算小数点后的数字?
 
pribludilsa #:
如何计算小数点后的数字?
_Digits

https://www.mql5.com/ru/docs/predefined/_digits

Документация по MQL5: Предопределенные переменные / _Digits
Документация по MQL5: Предопределенные переменные / _Digits
  • www.mql5.com
_Digits - Предопределенные переменные - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
原因: