新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1114 1...110711081109111011111112111311141115111611171118111911201121...1953 新评论 Maxim Kuznetsov 2020.04.06 08:51 #11131 Ievgen Kurbatov: 你好!你能告诉我从这里解析数据是否现实吗https://www1.oanda.com/lang/ru/forex-trading/analysis/forex-order-book 以便在Excel中收集数据进行进一步计算? 请看oanda api - 如果我没有看错的话,图片上是PositionBook。 [删除] 2020.04.06 12:45 #11132 Artyom Trishkin: 图表导航() 它可以工作,但不断出现 "故障"。图形被定位了n次,然后跳到最后。而且我必须手动倒带才能看到找到的数字。它应该是这样的,还是MT的一个错误? 没有其他方法来定位图表吗? Artyom Trishkin 2020.04.06 13:38 #11133 Сергей Таболин: 它可以工作,但不断出现 "故障"。图形被定位了n次,然后跳到最后。而且你必须手动倒带才能看到找到的数字。它应该是这样的,还是MT的一个错误? 没有其他方法来定位图表吗? 你必须禁用图形自动滚动功能。并记住它是一个异步命令。 Andrei Sokolov 2020.04.06 16:06 #11134 晚上好。 请你告诉我,从历史上按票号比较开单顺序是否合适?(正如已知的视频教程中所做的那样) 疑问产生的原因是OrderSend()返回int类型,这不是无限的,而且,我猜想,在某些时候会被重置。 Maxim Kuznetsov 2020.04.06 16:15 #11135 Andrey Sokolov: 晚上好。 请你告诉我,从历史上按票号比较开单顺序是否合适?(正如已知的视频教程中所做的那样) 疑问产生的原因是OrderSend()返回int类型,这不是无限的,而且,我猜想,在某些时候会被重置。 一般来说,这是不正确的。它只是在历史上如此,而且到目前为止,它得到了支持。Int溢出是一件很棘手的事情 :-) 除了溢出之外,这是一个安全漏洞,我认为在未来的一些版本中,它将被 "打破",所有的ID将变得不可预测。 为了保存序列,有时间戳,如果它们不够用,魔法和注释会有帮助。 PS/顺便说一下,即使在4中,也有可能出现后面的订单会得到较低的票,而不会出现整数溢出。例如,在同一个策略中,两个EA同时在不同的图表上工作。 agor1973 2020.04.06 16:57 #11136 如果我用标准参数在M5上设置抛物线,我如何在上面设置另一个抛物线来显示M15时间框架的抛物线? Artyom Trishkin 2020.04.06 17:54 #11137 Andrey Sokolov: 晚上好。 请你告诉我,从历史上按票号比较开单顺序是否合适?(正如已知的视频教程中所做的那样) 疑问产生的原因是OrderSend()返回int类型,这不是无限的,而且,我猜想,在某些时候会被重置。 不,它不是。在票数增加的顺序上,不保证一致性。 一连串的订单 MarketBuy #1, MarketBuy #2, PendingBuyLimit #3, MarketBuy #4, PendingSellLimit #5, MarketSell #6, MarketSell #7, MarketBuy #8 可以有一连串的位置 买1号,买2号,买4号,卖6号,卖7号,卖5号,买3号,买8号 Nikita Chernyshov 2020.04.07 14:32 #11138 我是通过循环浏览历史来写这段代码的。我只取最近关闭的交易 string stroka = OrderComment(); string s = StringGetCharacter(stroka,1); string s_2 = StringGetCharacter(stroka,2); string s_3 = StringGetCharacter(stroka,3); string s_4 = StringGetCharacter(stroka,4); string s_5 = StringGetCharacter(stroka,5); Comment(stroka," ",s," ",s_2," ",s_3," ",s_4," ",s_5); 为什么该符号会以数字形式返回? Artyom Trishkin 2020.04.07 14:49 #11139 Nikita Chernyshov: 我是通过循环浏览历史来写这段代码的。我只取最近关闭的交易 为什么该符号会以数字形式返回? 因为这就是你所做的--你为字符串中的每一个字符获得一个代码,而不是从第一个开始,并在图表的注释中输出这些代码。 Документация по MQL5: Строковые функции / StringGetCharacter www.mql5.com Строковые функции / StringGetCharacter - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Nikita Chernyshov 2020.04.07 14:52 #11140 Artyom Trishkin: 因为这正是你在做的事情--获取字符串中每个字符的代码,而不是从第一个开始,并在图表的注释中显示结果代码。 是的。我已经完全崩溃了。Artem,非常感谢你。 1...110711081109111011111112111311141115111611171118111911201121...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好!你能告诉我从这里解析数据是否现实吗https://www1.oanda.com/lang/ru/forex-trading/analysis/forex-order-book
以便在Excel中收集数据进行进一步计算?
请看oanda api - 如果我没有看错的话,图片上是PositionBook。
图表导航()
它可以工作,但不断出现 "故障"。图形被定位了n次,然后跳到最后。而且我必须手动倒带才能看到找到的数字。它应该是这样的,还是MT的一个错误?
没有其他方法来定位图表吗?
它可以工作,但不断出现 "故障"。图形被定位了n次,然后跳到最后。而且你必须手动倒带才能看到找到的数字。它应该是这样的,还是MT的一个错误?
没有其他方法来定位图表吗?
你必须禁用图形自动滚动功能。并记住它是一个异步命令。
晚上好。
请你告诉我,从历史上按票号比较开单顺序是否合适?(正如已知的视频教程中所做的那样)
疑问产生的原因是OrderSend()返回int类型,这不是无限的,而且,我猜想,在某些时候会被重置。
晚上好。
请你告诉我,从历史上按票号比较开单顺序是否合适?(正如已知的视频教程中所做的那样)
疑问产生的原因是OrderSend()返回int类型,这不是无限的,而且,我猜想,在某些时候会被重置。
一般来说,这是不正确的。它只是在历史上如此,而且到目前为止,它得到了支持。Int溢出是一件很棘手的事情 :-)
除了溢出之外,这是一个安全漏洞,我认为在未来的一些版本中,它将被 "打破",所有的ID将变得不可预测。
为了保存序列,有时间戳,如果它们不够用,魔法和注释会有帮助。
PS/顺便说一下,即使在4中,也有可能出现后面的订单会得到较低的票,而不会出现整数溢出。例如,在同一个策略中,两个EA同时在不同的图表上工作。
晚上好。
请你告诉我,从历史上按票号比较开单顺序是否合适?(正如已知的视频教程中所做的那样)
疑问产生的原因是OrderSend()返回int类型,这不是无限的,而且,我猜想,在某些时候会被重置。
不,它不是。在票数增加的顺序上,不保证一致性。
一连串的订单
MarketBuy #1, MarketBuy #2, PendingBuyLimit #3, MarketBuy #4, PendingSellLimit #5, MarketSell #6, MarketSell #7, MarketBuy #8
可以有一连串的位置
买1号,买2号,买4号,卖6号,卖7号,卖5号,买3号,买8号
我是通过循环浏览历史来写这段代码的。我只取最近关闭的交易
为什么该符号会以数字形式返回?
我是通过循环浏览历史来写这段代码的。我只取最近关闭的交易
为什么该符号会以数字形式返回?
因为这就是你所做的--你为字符串中的每一个字符获得一个代码,而不是从第一个开始,并在图表的注释中输出这些代码。
因为这正是你在做的事情--获取字符串中每个字符的代码,而不是从第一个开始,并在图表的注释中显示结果代码。
是的。我已经完全崩溃了。Artem,非常感谢你。