初学者的问题 MQL5 MT5 MetaTrader 5 - 页 881 1...874875876877878879880881882883884885886887888...1503 新评论 lil_lil 2018.06.08 07:08 #8801 Vladimir Karputov:要做到这一点,你需要从交易历史中收集(恢复)一个虚拟头寸。 但几乎没有人需要这个。使用交易历史中的交易 - 在99%的情况下这就足够了。那么如何使用呢?只有开仓的时间,如何知道平仓的最后一笔交易时间? Vladimir Karputov 2018.06.08 07:35 #8802 lil_lil:那么我如何使用它呢?只有开仓的时间,我们怎么知道平仓的最后一笔交易的时间?一个更简单的变体:我们识别交易类型(买入或卖出)、交易方向(进、出)和交易时间。所有这些都是在OnTradeTransaction中捕获和完成的。在这里,由于ENUM_DEAL_REASON的存在,可以立即看到这个交易是在止盈还是止损时关闭。 Vladimir Karputov 2018.06.08 07:37 #8803 Andy:你能告诉我这个问题吗? 如果你检查蜡烛的大小(例如,开盘价 减去看跌蜡烛的收盘价),那么当把M5上已经收盘的大小为3点的蜡烛与这个数字(0.0003)进行比较时,如果条件相等,并不总是显示满足条件,但如果符号>0.0003,它总是保持在4点的蜡烛上。 事实证明,蜡烛的大小并不完全是3点,否则可能是什么原因?见参考文献双。实数的比较。 Ihor Herasko 2018.06.08 08:49 #8804 Vladimir Karputov:有一个更简单的方法:我们确认交易的类型(买入或卖出),交易的方向(进,出)和交易的时间。所有这些都是在OnTradeTransaction中捕获和完成的。同时,由于ENUM_DEAL_REASON的存在,可以立即看到该交易是在止盈还是止损时关闭。但是,如果专家顾问当时没有活动呢?我们想从账户历史中获取数据。但不幸的是,这不能以一种毫不含糊的方式进行。只是有很多保留意见。 Vladimir Karputov 2018.06.08 09:17 #8805 Ihor Herasko:如果当时EA并不活跃呢?毕竟,我们希望从账户历史中获得数据。但不幸的是,这不能以一种毫不含糊的方式进行。只是有很多保留意见。那么只有一个选择:恢复包括所有交易在内的虚拟头寸。 类似于HistoryPositionInfo第二版。只是我们需要细化进入和退出价格的输出。 Alexey Viktorov 2018.06.08 09:22 #8806 Andy: 对不起,我们可以在这里解释一下吗?没有参照物,就非常简单。==符号表示绝对平等。>号表示更多,并会准确显示出更多的时间,即4、5等。另一方面,>=符号意味着更多或相等,将显示3、5和更多。 Artyom Trishkin 2018.06.08 09:34 #8807 Andy: 而且>=符号并不总是显示3,有时会跳过。你已经得到了一个帮助的链接,其中确切地解释了为什么以及如何做到这一点。或者我应该在睡前大声读给你听?告诉我去哪里的地址,但要准备一笔整洁的钱。 Alexey Viktorov 2018.06.08 09:35 #8808 Andy: 而且>=符号并不总是显示3,有时会跳过。然后去找帮助。那里很好地描述了比较实数的规则。 Artyom Trishkin 2018.06.08 09:47 #8809 Andy: 论坛是用来交流的,你没有必要取笑问题。我们给了你一个参考资料的链接,回答了你的问题。但你甚至不愿意跟随这个链接。为什么不取笑一下这个大懒虫呢? Artyom Trishkin 2018.06.08 09:49 #8810 Andy: 我已经阅读了所有内容,我的帖子不是给你的,而是对另一个论坛成员的回应。论坛是用来交流的 1...874875876877878879880881882883884885886887888...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
要做到这一点,你需要从交易历史中收集(恢复)一个虚拟头寸。
但几乎没有人需要这个。使用交易历史中的交易 - 在99%的情况下这就足够了。
那么如何使用呢?只有开仓的时间,如何知道平仓的最后一笔交易时间?
那么我如何使用它呢?只有开仓的时间,我们怎么知道平仓的最后一笔交易的时间?
一个更简单的变体:我们识别交易类型(买入或卖出)、交易方向(进、出)和交易时间。所有这些都是在OnTradeTransaction中捕获和完成的。在这里,由于ENUM_DEAL_REASON的存在,可以立即看到这个交易是在止盈还是止损时关闭。
你能告诉我这个问题吗?
如果你检查蜡烛的大小(例如,开盘价 减去看跌蜡烛的收盘价),那么当把M5上已经收盘的大小为3点的蜡烛与这个数字(0.0003)进行比较时,如果条件相等,并不总是显示满足条件,但如果符号>0.0003,它总是保持在4点的蜡烛上。
事实证明,蜡烛的大小并不完全是3点,否则可能是什么原因?
见参考文献双。实数的比较。
有一个更简单的方法:我们确认交易的类型(买入或卖出),交易的方向(进,出)和交易的时间。所有这些都是在OnTradeTransaction中捕获和完成的。同时,由于ENUM_DEAL_REASON的存在,可以立即看到该交易是在止盈还是止损时关闭。
但是,如果专家顾问当时没有活动呢?我们想从账户历史中获取数据。但不幸的是,这不能以一种毫不含糊的方式进行。只是有很多保留意见。
如果当时EA并不活跃呢?毕竟,我们希望从账户历史中获得数据。但不幸的是,这不能以一种毫不含糊的方式进行。只是有很多保留意见。
那么只有一个选择:恢复包括所有交易在内的虚拟头寸。
类似于HistoryPositionInfo第二版。只是我们需要细化进入和退出价格的输出。对不起,我们可以在这里解释一下吗?
没有参照物,就非常简单。==符号表示绝对平等。>号表示更多,并会准确显示出更多的时间,即4、5等。另一方面,>=符号意味着更多或相等,将显示3、5和更多。
而且>=符号并不总是显示3,有时会跳过。
你已经得到了一个帮助的链接,其中确切地解释了为什么以及如何做到这一点。或者我应该在睡前大声读给你听?告诉我去哪里的地址,但要准备一笔整洁的钱。
而且>=符号并不总是显示3,有时会跳过。
然后去找帮助。那里很好地描述了比较实数的规则。
论坛是用来交流的,你没有必要取笑问题。
我们给了你一个参考资料的链接,回答了你的问题。但你甚至不愿意跟随这个链接。为什么不取笑一下这个大懒虫呢?![](https://c.mql5.com/3/196/neznaet.gif)
我已经阅读了所有内容,我的帖子不是给你的,而是对另一个论坛成员的回应。
论坛是用来交流的![](https://c.mql5.com/3/196/pardon.gif)