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

 
SanAlex:

我正在学习 - 谢谢!我现在就知道了。


在这里运行这个脚本。

/********************Script program start function*******************/
void OnStart()
 {
  string kav = "";
  ushort numb[] = {83, 97, 110, 65, 108, 101, 120};
  for(int i = 0; i < 7; i++)
   {
    string n = "";
    StringSetCharacter(n, 0, numb[i]);
    StringAdd(kav, n);
   }
  Print(kav);
 }/*******************************************************************/
 
Alexey Viktorov:

在这里运行这个脚本。

谢谢!非常好的例子,值得学习--谢谢你

kav 4

 
Igor Makanu:

我认为这里的问题是不同的--它更可能是试图 "为我所用",而不是学习如何解决你的问题。

如果它对我有用,我就不会问。我总是先尝试我的想法,然后,如果不成功,就问。

 
Alexey Viktorov:

有很多建议,但没有一个是正确的。

为什么需要倒置的逗号?这就够了。

two_pair将是 "USDJPY",正是应该在函数参数中使用的内容。

事实上,StringAdd 执行了同样的功能,但它没有发挥作用。从当前图表中得出的MACD走势良好,但该货币对的MACD等于零。但事实证明,无论我为它写USDJPY还是 "USDJPY",都是一样的,正如你所说。我说对了吗?

 
我有一个问题。是否可以用一个函数对照市场概况检查货币对?
 
Michail_David:

本质上,StringAdd 执行了同样的功能,但它不工作。当前图表中的MACD是可以的,但这个货币对的MACD是零。但事实证明,正如你所说,无论我为它写USDJPY还是 "USDJPY "都是一样的。我说对了吗?

不正确。

在代码中。

string vp = "EURUSD" // Это правильно
string vp = EURUSD   // Это не правильно

好吧,你至少应该读一读文件!这一切都清楚地写在那里--如何、什么、为什么......有一些罕见的例外情况,但它们与你的问题无关。

至于 "USDEUR",任何地方都没有这样的货币对!(我可能是错的)这是一个 "自定义 "符号。它不在评论中。如果你创建并添加它 - 那么你就不会有问题。

阅读文件。

 
Сергей Таболин:

错了。

在代码中。

实际上,你至少应该读一读文件!这一切都清楚地写在那里,如何,什么,为什么......有一些罕见的例外,但它们并不适用于你的问题。

至于 "USDEUR",任何地方都没有这样的货币对!(我可能是错的)这是一个 "自定义 "符号。它不在概述中。如果你创建并添加它 - 那么你就不会有问题。

阅读文件。

我已经逐行重读了文档。我不明白。这就是为什么我决定再次询问。谢谢你把事情说清楚。我现在明白了。

 
Сергей Таболин:

错了。

在代码中。

实际上,你至少应该读一读文件!这一切都清楚地写在那里,如何,什么,为什么......有一些罕见的例外,但它们并不适用于你的问题。

至于 "USDEUR",任何地方都没有这样的货币对!(我可能是错的)这是一个 "自定义 "符号。它不在概述中。如果你创建并添加它 - 那么你就不会有问题。

阅读文件。

如果滑雪板是坏的......我在Michail_David的 信息中没有找到关于这个货币对的参考......到处都是USDJPY

 
感谢大家的帮助。把报价整理好了,货币对也在概览中,但还是没有效果。问题似乎是在接收这个货币对的数据。我将研究为什么没有这个货币对的数据进来。非常感谢你们
 
Alexey Viktorov:

要么是滑雪板坏了......我在Michail_David的 信息中找不到这样一对......每一个地方都写着USDJPY

我自己也不明白,阿列克谢,他是从哪里挖出这个货币对的))。

原因: