新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 888 1...881882883884885886887888889890891892893894895...1953 新评论 Alexandr Sokolov 2019.06.14 02:45 #8871 一个方案中只能有一个班?只是我的指标在加入第二类后就不再计算第一类中的所有内容了。 MQL5 Alexandr Sokolov 2019.06.14 02:51 #8872 每个人都与它擦肩而过。我还没有解决这个问题。难道没有人知道这个问题的解决办法吗? Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам 2019.06.12www.mql5.com В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н... Kolya32 2019.06.14 10:15 #8873 交易员你好。请告知在MT5策略测试器中 是否有改变点差的选项?我可以在MT4策略测试器中改变点差,没有任何问题,但我不明白如何在MT5中做到这一点。事先非常感谢。 Vladimir Karputov 2019.06.14 10:30 #8874 Kolya32:交易员你好。请告知MT5策略测试器中 是否有点差变化选项?我可以在MT4策略测试器中改变点差,没有任何问题,但我不明白如何在MT5中做到这一点。事先非常感谢。分布不能改变。但你可以用真实的点差进行测试--要做到这一点,选择 "基于真实点差的每一个点 "的测试模式,测试将以动态变化的点差进行(它将完全按照真实账户上的变化)。 另外,强烈建议进行不同执行延迟的测试。 Kolya32 2019.06.14 10:42 #8875 Vladimir Karputov:分布不能改变。但你可以用真实的点差进行测试--要做到这一点,选择 "基于真实点差的每一个点 "的测试模式,测试将以动态变化的点差进行(它将完全按照真实账户上的变化)。 我们也强烈建议用不同的执行延迟来运行测试。 事实证明,MT5中的" 基于真实刻度的每个刻度"==MT4中的 "当前",我明白了,谢谢你。 Artyom Trishkin 2019.06.14 10:51 #8876 Kolya32: 事实证明,MT5中的" 基于真实ticks的每一个tick"==MT4中的 "当前"。不,这是不平等的。 在MetaTrader 4的 "当前点差 "模式下,开始测试时服务器返回的点差被用于测试。如果点差是浮动的,它可以是测试器中的任何点差--2、3、10、100......,但它将始终是恒定的--测试开始时服务器上的点差,它将在不同的测试中有所不同,只要在这种模式下启动下一次测试时,服务器上的点差已经改变。在MetaTrader 5中,在 "基于真实ticks的每一个tick "模式下,采取历史tick数据进行测试 - 这些是测试期间服务器上的ticks。相应地,如果价差是浮动的,那么它将在测试器中浮动--它将在你测试期间在服务器上变化。而这是两个很大的区别。 Kolya32 2019.06.14 11:02 #8877 Artyom Trishkin:不,这是不平等的。 在MetaTrader 4的 "当前点差 "模式下,开始测试时服务器返回的点差被用于测试。如果点差是浮动的,它可以是测试器中的任何点差--2、3、10、100......,但它将始终是恒定的--测试开始时服务器上的点差,它将在不同的测试中有所不同,只要当下一次测试以这种模式开始时,服务器上的点差已经改变。在MetaTrader 5中,在 "基于真实ticks的每一个tick "模式下,采取历史tick数据进行测试 - 这些是测试期间服务器上的ticks。相应地,如果价差是浮动的,那么它将在测试器中浮动--它将像测试期间在服务器上那样变化。这是两个很大的区别。 我想我开始明白了。非常感谢你如此详细的解释。我将继续进行实验和摸索) Seric29 2019.06.14 15:55 #8878 如何把这个条目2015.06.23 00:00变成这个条目2015.06.23。 去掉4个零。我正在考虑这样做。 datetime Data=D'2015.06.23 00:00'; string Data_st=(string)Data; Дальше с помощью строковой функции обрезать 2015.06.23 00:00 до такой записи 2015.06.23 или заменить ноли пустотой 我看了一下StringAdd、StringFill、StringReplace 函数,但它们是bool或int,我不明白它们是如何工作的。是否可以使用它们,如果可以,请举例说明,因为我是个傻瓜。 Alexey Viktorov 2019.06.14 16:03 #8879 Seric29:如何把这个条目2015.06.23 00:00变成这个条目2015.06.23。 去掉4个零。我正在考虑这样做。 我看了一下StringAdd、StringFill、StringReplace 函数,但它们是bool或int,我不明白它们是如何工作的。是否可以使用它们,如果可以,请举例说明,因为我是个傻瓜。 string TimeToString( datetime value, // число int mode=TIME_DATE // формат вывода ); TimeToString - Преобразование данных - Справочник MQL4 docs.mql4.com TimeToString - Преобразование данных - Справочник MQL4 Seric29 2019.06.14 16:17 #8880 Alexey Viktorov:那么你的版本会更好。 1...881882883884885886887888889890891892893894895...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
MQL5
交易员你好。请告知在MT5策略测试器中 是否有改变点差的选项?我可以在MT4策略测试器中改变点差,没有任何问题,但我不明白如何在MT5中做到这一点。事先非常感谢。
交易员你好。请告知MT5策略测试器中 是否有点差变化选项?我可以在MT4策略测试器中改变点差,没有任何问题,但我不明白如何在MT5中做到这一点。事先非常感谢。
分布不能改变。但你可以用真实的点差进行测试--要做到这一点,选择 "基于真实点差的每一个点 "的测试模式,测试将以动态变化的点差进行(它将完全按照真实账户上的变化)。
另外,强烈建议进行不同执行延迟的测试。
分布不能改变。但你可以用真实的点差进行测试--要做到这一点,选择 "基于真实点差的每一个点 "的测试模式,测试将以动态变化的点差进行(它将完全按照真实账户上的变化)。
我们也强烈建议用不同的执行延迟来运行测试。
事实证明,MT5中的" 基于真实ticks的每一个tick"==MT4中的 "当前"。
不,这是不平等的。
不,这是不平等的。
如何把这个条目2015.06.23 00:00变成这个条目2015.06.23。 去掉4个零。我正在考虑这样做。
我看了一下StringAdd、StringFill、StringReplace 函数,但它们是bool或int,我不明白它们是如何工作的。是否可以使用它们,如果可以,请举例说明,因为我是个傻瓜。
如何把这个条目2015.06.23 00:00变成这个条目2015.06.23。 去掉4个零。我正在考虑这样做。
我看了一下StringAdd、StringFill、StringReplace 函数,但它们是bool或int,我不明白它们是如何工作的。是否可以使用它们,如果可以,请举例说明,因为我是个傻瓜。
那么你的版本会更好。