初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1193 1...118611871188118911901191119211931194119511961197119811991200...1503 新评论 Vladimir Karputov 2020.03.09 18:07 #11921 Artem Mordvinkin:明白了,我们这样做吧给定(人物名)代码(片段)选择测试仪中的电缆,例如运行它并2020.03.09 19:19:45.766 符号EURUSDrfd不存在。2020.03.09 19:19:45.766 符号USDJPYrfd不存在2020.03.09 19:19:45.766 符号AUDUSDrfd不存在电缆没有错误 - 它在测试器中被默认选择了 检查历史--有这样一个异国情调的名字,很可能历史只有两个星期(夸张了)。总是在测试服务器MetaQuotes-Demo上检查测试,然后才是各种异物。 请阅读一百次帮助 - 你不能只做SymbolSelect- 而不检查执行的结果。 Artem Mordvinkin 2020.03.09 18:10 #11922 Vladimir Karputov: 在 "USDJPY "符号上创建一个iMA指标的例子,测试器在 "EURUSD "上运行。 结果是正确的。首先选择符号,然后在此基础上创建指标。 而你在哪里指定了符号的名称(以便它也能算出欧元)? Vladimir Karputov 2020.03.09 18:12 #11923 Artem Mordvinkin: 而你在哪里指定了符号的名称(以便它也能算出欧元)? 在'USDJPY'符号上创建一个 iMA指标 的例子,测试器在'EURUSD'上运行。"USDJPY "在参数中定义。测试器是在'EURUSD'上运行 的。 究竟是什么不清楚? Artem Mordvinkin 2020.03.09 18:13 #11924 Vladimir Karputov: 检查历史--有这样一个异国情调的名字,很可能历史只有两个星期(夸张了)。始终在MetaQuotes-Demo测试服务器上检查测试,然后才在异物上检查。 读了一百遍的帮助 - 你不能只做SymbolSelect - 而不检查执行的结果。 有一个细微的差别--不是第一年我在MQL中阅读和做一些事情,而且它的工作,该死的:) 也许是符号中的一个错误(在它们的名字中),但那样的话就根本无法工作。 Artem Mordvinkin 2020.03.09 18:13 #11925 Vladimir Karputov: 在'USDJPY'符号上创建一个 iMA指标 的例子,测试器在'EURUSD'上运行。'USDJPY' - 在参数中设置。测试器在'EURUSD'上运行。 究竟是什么不清楚? 我已经做了--我以为这不在代码本身。 而且 2020.03.09 20:12:36.212 2010.01.01 00:00:00无法加载指标'移动平均线'[4801] 2020.03.09 20:12:36.212 2010.01.01 00:00:00 为符号GBPUSDrfd/PERIOD_H1创建iMA指标的句柄失败,错误代码4801。 UPD handle_iMA=iMA("EURUSDrfd",Period(),Inp_MA_ma_period,Inp_MA_ma_shift, Inp_MA_ma_method,Inp_MA_applied_price); 设为欧元符号--有效。 选择电缆...其他的你已经从上面读过了 :) 总而言之,问题出在建造上,而不是在电路板上。经纪人 - 知名的俄罗斯人(在中央银行的注册中,只有4家)在战斗中 - 它的工作。在测试器中--不添加符号的市场概述。为什么--向开发商提问。他们把这个话题扔到了 "新人问题 "中,而且是毫无意义的。 Vladimir Karputov 2020.03.09 18:18 #11926 Artem Mordvinkin: 已经做了--我想这不是在代码本身。 还有。 2020.03.09 20:12:36.212 2010.01.01 00:00:00无法加载指标'移动平均线'[4801] 2020.03.09 20:12:36.212 2010.01.01 00:00:00 为符号GBPUSDrfd/PERIOD_H1创建iMA指标的句柄失败,错误代码4801。 UPD 设为欧元符号--有效。 选择电缆...好吧,你在顶部阅读其余的内容 :) 关于交易、自动交易系统和策略测试的论坛 初学者的常见问题 MQL5 MT5 MetaTrader 5 Vladimir Karputov, 2020.03.09 18:07 你应该检查一下历史记录--有这样一个异国情调的名字,你很可能只有两周的历史记录(夸张了)。始终在测试服务器MetaQuotes-Demo上检查测试,然后才在任何异物上检查。 *** 按照图表上的BARS数量,TERMINAL中的设置是什么? Artem Mordvinkin 2020.03.09 18:22 #11927 Vladimir Karputov: 自2000年以来的历史,2天前一切正常(不是争论--我理解)。 把帮助读了一百遍--好吧,这不就是结果吗。 2020.03.09 19:19:45.766符号 EURUSDrfd不存在 2020.03.09 19:19:45.766 符号USDJPYrfd不存在 2020.03.09 19:19:45.766 符号AUDUSDrfd不存在 Artem Mordvinkin 2020.03.09 18:24 #11928 Vladimir Karputov: 在TERMINAL中,对图表上的BAR数的设置是什么? 窗口中的100,000条 这是否影响 "符号不存在"? Vladimir Karputov 2020.03.09 18:27 #11929 Artem Mordvinkin: 窗口中的100,000条 这是否影响 "符号不存在"? 如果条形图很少,而且测试日期很早,没有与条形图重叠,就会出现错误。 我给你的代码在我所有的服务器上都有效。我不明白你那里有什么。在一个正常的服务器上测试它,然后找出它在异国服务器上不工作的原因。 Vladimir Karputov 2020.03.09 18:46 #11930 Artem Mordvinkin: 自2000年以来的历史,2天前一切正常(不是争论--我理解)。 把帮助读了一百遍--好吧,这不就是结果吗。 2020.03.09 19:19:45.766 符号EURUSDrfd不存在 2020.03.09 19:19:45.766 符号USDJPYrfd不存在 2020.03.09 19:19:45.766 符号AUDUSDrfd不存在 以下形式的字符串 symbol ИМЯСИМВОЛА does not exist 只表明该符号名称 不存在--你做错了什么。你设置的符号名称不正确。在选择符号前打印其数值。也许你在名字的左边或右边放了一个空格--你没有看到空格,但符号原来有错误的名字。 Документация по MQL5: Предопределенные переменные / _Symbol www.mql5.com Предопределенные переменные / _Symbol - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 1...118611871188118911901191119211931194119511961197119811991200...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
明白了,我们这样做吧
给定(人物名)
代码(片段)
选择测试仪中的电缆,例如
运行它并
2020.03.09 19:19:45.766 符号EURUSDrfd不存在。
2020.03.09 19:19:45.766 符号USDJPYrfd不存在
2020.03.09 19:19:45.766 符号AUDUSDrfd不存在
检查历史--有这样一个异国情调的名字,很可能历史只有两个星期(夸张了)。总是在测试服务器MetaQuotes-Demo上检查测试,然后才是各种异物。
请阅读一百次帮助 - 你不能只做SymbolSelect- 而不检查执行的结果。
在 "USDJPY "符号上创建一个iMA指标的例子,测试器在 "EURUSD "上运行。
结果是正确的。首先选择符号,然后在此基础上创建指标。
而你在哪里指定了符号的名称(以便它也能算出欧元)?
而你在哪里指定了符号的名称(以便它也能算出欧元)?
在'USDJPY'符号上创建一个 iMA指标 的例子,测试器在'EURUSD'上运行。"USDJPY "在参数中定义。测试器是在'EURUSD'上运行 的。 究竟是什么不清楚?
检查历史--有这样一个异国情调的名字,很可能历史只有两个星期(夸张了)。始终在MetaQuotes-Demo测试服务器上检查测试,然后才在异物上检查。
读了一百遍的帮助 - 你不能只做SymbolSelect - 而不检查执行的结果。
有一个细微的差别--不是第一年我在MQL中阅读和做一些事情,而且它的工作,该死的:)
也许是符号中的一个错误(在它们的名字中),但那样的话就根本无法工作。
在'USDJPY'符号上创建一个 iMA指标 的例子,测试器在'EURUSD'上运行。'USDJPY' - 在参数中设置。测试器在'EURUSD'上运行。 究竟是什么不清楚?
我已经做了--我以为这不在代码本身。
而且
2020.03.09 20:12:36.212 2010.01.01 00:00:00无法加载指标'移动平均线'[4801]
2020.03.09 20:12:36.212 2010.01.01 00:00:00 为符号GBPUSDrfd/PERIOD_H1创建iMA指标的句柄失败,错误代码4801。
UPD
设为欧元符号--有效。
选择电缆...其他的你已经从上面读过了 :)
总而言之,问题出在建造上,而不是在电路板上。经纪人 - 知名的俄罗斯人(在中央银行的注册中,只有4家)在战斗中 - 它的工作。在测试器中--不添加符号的市场概述。为什么--向开发商提问。他们把这个话题扔到了 "新人问题 "中,而且是毫无意义的。
已经做了--我想这不是在代码本身。
还有。
2020.03.09 20:12:36.212 2010.01.01 00:00:00无法加载指标'移动平均线'[4801]
2020.03.09 20:12:36.212 2010.01.01 00:00:00 为符号GBPUSDrfd/PERIOD_H1创建iMA指标的句柄失败,错误代码4801。
UPD
设为欧元符号--有效。
选择电缆...好吧,你在顶部阅读其余的内容 :)
关于交易、自动交易系统和策略测试的论坛
初学者的常见问题 MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2020.03.09 18:07
你应该检查一下历史记录--有这样一个异国情调的名字,你很可能只有两周的历史记录(夸张了)。始终在测试服务器MetaQuotes-Demo上检查测试,然后才在任何异物上检查。
***
按照图表上的BARS数量,TERMINAL中的设置是什么?
自2000年以来的历史,2天前一切正常(不是争论--我理解)。
把帮助读了一百遍--好吧,这不就是结果吗。
2020.03.09 19:19:45.766符号 EURUSDrfd不存在
2020.03.09 19:19:45.766 符号USDJPYrfd不存在
2020.03.09 19:19:45.766 符号AUDUSDrfd不存在
在TERMINAL中,对图表上的BAR数的设置是什么?
窗口中的100,000条
这是否影响 "符号不存在"?
窗口中的100,000条
这是否影响 "符号不存在"?
如果条形图很少,而且测试日期很早,没有与条形图重叠,就会出现错误。
我给你的代码在我所有的服务器上都有效。我不明白你那里有什么。在一个正常的服务器上测试它,然后找出它在异国服务器上不工作的原因。自2000年以来的历史,2天前一切正常(不是争论--我理解)。
把帮助读了一百遍--好吧,这不就是结果吗。
2020.03.09 19:19:45.766 符号EURUSDrfd不存在
2020.03.09 19:19:45.766 符号USDJPYrfd不存在
2020.03.09 19:19:45.766 符号AUDUSDrfd不存在
以下形式的字符串
只表明该符号名称 不存在--你做错了什么。你设置的符号名称不正确。在选择符号前打印其数值。也许你在名字的左边或右边放了一个空格--你没有看到空格,但符号原来有错误的名字。