错误、漏洞、问题 - 页 1840 1...183318341835183618371838183918401841184218431844184518461847...3184 新评论 fxsaber 2017.04.01 15:25 #18391 关于交易、自动交易系统和交易策略测试的论坛 虫子,虫子,问题 fxsaber, 2017.04.01 10:20 很久以前,运算符[]被添加到字符串类型 中。string Str = "AB C"; Print(CharToString(Str[1])); // B开发者方面是否有可能为数组增加一个=运算符?int a[], b[]; a = b; // ArrayCopy(a, b); 由于没有指针,这样的操作符将使语言更加灵活--发现它将非常方便的情况。 复杂结构也是如此MqlTradeRequest a, b; a = b; TheXpert 2017.04.01 15:29 #18392 fxsaber: 复杂结构的情况也是如此 你可以写函数Copy(a, b),它看起来和工作起来不是那么好,但作为一个选项... fxsaber 2017.04.01 15:44 #18393 Комбинатор: 你可以写函数Copy(a, b),它看起来和工作起来不是那么好,但它是一个选项... 这个功能将不会是通用的(通过模板)。 TheXpert 2017.04.01 15:45 #18394 fxsaber: 这样的功能不会是通用的(通过模板)。 你可以为每个结构做一个重载。最后,当然,它会占用很多空间,不是一个模板,但你可以普遍使用,没有任何问题。 fxsaber 2017.04.01 15:47 #18395 Комбинатор: 你可以为每个结构做一个重载。最后,它当然会占用很多空间,不是一个模板,但你可以毫无问题地普遍使用它。但你知道这不是你所谈论的内容。通用是指它不仅对常规的复杂结构有效,而且对定制的复杂结构也有效。ZZY 目前,不可能写出这样一个函数MqlTradeRequest Func();这可能不是对语言的良好限制。 fxsaber 2017.04.02 08:34 #18396 是否有可能通过引入函数返回数组 的能力来弥补数组指针的缺失?int[] Func() { int a[] = {1, 2, 3}; return(a); } Print(Func()[1]); // 2 Oleg 2017.04.02 09:20 #18397 我不知道这是否是正确的主题。 在MT5和MT4中的配置文件出现故障在保存配置文件时,例如,每个货币对分别有6个图表,当我打开一个配置文件时,往往会打开一个与我需要的不同的配置文件。而我需要的那个根本就打不开。我以为问题出在MT4的经纪商终端上(最初我试图在那里配置配置文件),我从Metaquotes下载了原始的MT5,也有同样的问题。 在哪里挖? Vladimir Karputov 2017.04.02 09:25 #18398 Oleg:我不知道这是否是正确的主题。 在MT5和MT4中的配置文件出现故障在保存配置文件时,例如,每个货币对分别有6个图表,当我打开一个配置文件时,往往会打开一个与我需要的不同的配置文件。而我需要的那个根本就打不开。我以为问题出在MT4的经纪商终端上(最初我试图在那里配置配置文件),我从Metaquotes下载了原始的MT5,也有同样的问题。 在哪里挖? 首先要有一个一致和准确的描述。MT5 - 建立数据目录的位置(重新加载后从 "日志 "选项卡上取前三行)。 打开了某某图表(截图)。保存在一个模板中。附上模板。打开其他图表(截图)。把它保存到一个新的模板。模板已附上。重复步骤1、2。应用模板№1 - 我们得到了什么。然后应用模板2--我们得到了什么。像这样。 Alexey Viktorov 2017.04.02 09:31 #18399 Oleg:我不知道这是否是正确的主题。 在MT5和MT4中的配置文件出现故障在保存配置文件时,例如,每个货币对分别有6个图表,当我打开一个配置文件时,往往会打开一个与我需要的不同的配置文件。而我需要的那个根本就打不开。我以为问题出在MT4的经纪商终端上(最初我试图在那里配置配置文件),我从Metaquotes下载了原始的MT5,也有同样的问题。 我大致了解问题出在哪里。当我创建一个新的字段并以不同的名字保存时,配置文件就被简单地覆盖了。尽管它应该保存在一个不同的名称下。 在哪里挖?这种情况一直存在。任何配置文件的改变都会导致打开的配置文件的改变,那么如果你用不同的名字保存它,就会保存两个相同的配置文件。要解决这个问题,你只需要遵循以下步骤1.保存当前的配置文件。2.建立一个新的配置文件,并以不同的名字保存。因此,两个不同的配置文件将被保存... Oleg 2017.04.02 09:48 #18400 Vladimir Karputov: 首先要有一个一致和准确的描述来开始。MT5 - 建立数据目录的位置(重新加载后从日志标签中取前三行)。 这么多的图表打开(截图)。把它保存在一个模板中。模板已附上。打开了其他图表(截图)。把它保存到一个新的模板。模板已附上。重复步骤1、2。应用模板№1 - 我们得到了什么。然后应用模板2--我们得到了什么。大约如此。谢谢你的快速回复似乎已经想通了,最后保存的模板不仅以它的名字保存,而且自动成为默认。为了正确保存一切,我打开默认,把必要的图表放在我的名字下保存。 1...183318341835183618371838183918401841184218431844184518461847...3184 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
关于交易、自动交易系统和交易策略测试的论坛
虫子,虫子,问题
fxsaber, 2017.04.01 10:20
很久以前,运算符[]被添加到字符串类型 中。开发者方面是否有可能为数组增加一个=运算符?
由于没有指针,这样的操作符将使语言更加灵活--发现它将非常方便的情况。
复杂结构的情况也是如此
你可以写函数Copy(a, b),它看起来和工作起来不是那么好,但它是一个选项...
这样的功能不会是通用的(通过模板)。
你可以为每个结构做一个重载。最后,它当然会占用很多空间,不是一个模板,但你可以毫无问题地普遍使用它。
但你知道这不是你所谈论的内容。通用是指它不仅对常规的复杂结构有效,而且对定制的复杂结构也有效。
ZZY 目前,不可能写出这样一个函数
MqlTradeRequest Func();
这可能不是对语言的良好限制。
我不知道这是否是正确的主题。
在MT5和MT4中的配置文件出现故障
在保存配置文件时,例如,每个货币对分别有6个图表,当我打开一个配置文件时,往往会打开一个与我需要的不同的配置文件。而我需要的那个根本就打不开。
我以为问题出在MT4的经纪商终端上(最初我试图在那里配置配置文件),我从Metaquotes下载了原始的MT5,也有同样的问题。
在哪里挖?
我不知道这是否是正确的主题。
在MT5和MT4中的配置文件出现故障
在保存配置文件时,例如,每个货币对分别有6个图表,当我打开一个配置文件时,往往会打开一个与我需要的不同的配置文件。而我需要的那个根本就打不开。
我以为问题出在MT4的经纪商终端上(最初我试图在那里配置配置文件),我从Metaquotes下载了原始的MT5,也有同样的问题。
在哪里挖?
首先要有一个一致和准确的描述。MT5 - 建立数据目录的位置(重新加载后从 "日志 "选项卡上取前三行)。
我不知道这是否是正确的主题。
在MT5和MT4中的配置文件出现故障
在保存配置文件时,例如,每个货币对分别有6个图表,当我打开一个配置文件时,往往会打开一个与我需要的不同的配置文件。而我需要的那个根本就打不开。
我以为问题出在MT4的经纪商终端上(最初我试图在那里配置配置文件),我从Metaquotes下载了原始的MT5,也有同样的问题。
我大致了解问题出在哪里。当我创建一个新的字段并以不同的名字保存时,配置文件就被简单地覆盖了。尽管它应该保存在一个不同的名称下。
在哪里挖?
这种情况一直存在。任何配置文件的改变都会导致打开的配置文件的改变,那么如果你用不同的名字保存它,就会保存两个相同的配置文件。要解决这个问题,你只需要遵循以下步骤
1.保存当前的配置文件。
2.建立一个新的配置文件,并以不同的名字保存。
因此,两个不同的配置文件将被保存...
首先要有一个一致和准确的描述来开始。MT5 - 建立数据目录的位置(重新加载后从日志标签中取前三行)。
谢谢你的快速回复似乎已经想通了,最后保存的模板不仅以它的名字保存,而且自动成为默认。
为了正确保存一切,我打开默认,把必要的图表放在我的名字下保存。