mql5 - 自上一次交易后一定时间内的垂直线 - 页 6 1234567 新评论 renatmt5 2019.03.20 19:34 #51 我想我已经得到了它--我已经附上了文件 :) 根据指定的算法,在最后一笔交易结束后,按照指定的小时数移线。我没有把它转移到1/2/24小时,而是转移到1/2/12小时,也就是说,一整天的休息时间太多。在任何情况下,为了方便,这些变量将被移到外部参数中。我早些时候宣布的ACID_NW的故障甚至没有看,后来在测试和可能的检测过程中,新的故障已经明白了。 附加的文件: Last_deal_Move_Vertical_line__4_1.mq5 20 kb renatmt5 2019.03.20 19:38 #52 然后,我将在评论 中显示关闭最后一笔交易的时间和线的转移时间,即我在休息后可以恢复交易的时间。考虑到带有必要数据的变量已经被创建和计算,看起来应该很简单--只需将格式从秒转换为日期,但由于某些原因,它没有立即发挥作用 :( [删除] 2019.03.20 20:33 #53 renatmt5: 然后,我将在评论中显示关闭最后一笔交易的时间和线的转移时间,即我在休息后可以恢复交易的时间。考虑到带有必要数据的变量已经被创建和计算,看起来应该很简单--只需将格式从秒转换为日期,但由于某些原因,它没有立即发挥作用 :(TimeToString() renatmt5 2019.03.21 04:51 #54 谢尔盖,谢谢你!这正是我所尝试的,但由于某些原因,我最后的结果是零。我没花多长时间就找出了我的错误所在--我认为这不会是一个很大的问题。 renatmt5 2019.03.21 05:19 #55 我在另一个论坛上看到关于ACID_NW的解释:"如果在交易日结束时,账户中的奖金资金仍然超过允许的限额,其多余部分将自动转入您的奖金账户。转账时,你会在余额交易注释中看到以下缩写。_ACID_NW,其中ACID代表自动调整,NW代表奖金资金"。 由于我的指标因此出现了问题--指标在最后一笔交易和最后一天的结果上重置了数据,我看到的最简单的选择是干脆从账户中完全删除奖金。我的理解是正确的,那么根据定义,这个_ACID_NW将不会发生?在交易过程中,新的奖金资金不会被记入交易账户,但会被记入奖金账户? Vladimir Karputov 2019.03.21 05:31 #56 renatmt5: 我还在论坛的解释中读到ACID_NW的内容:"如果在一个交易日结束时,您账户中的奖金数额超过了允许的限额,超出部分将自动转入您的奖金账户。转账时,你会在余额交易注释中看到以下缩写。_ACID_NW,其中ACID代表自动调整,NW代表奖金资金"。 由于我的指标因此出现了问题--指标在最后一笔交易和最后一天的结果上重置了数据,我看到的最简单的选择是干脆从账户中完全删除奖金。我的理解是正确的,那么根据定义,这个_ACID_NW将不会发生?在交易过程中,新的奖金资金不会被记入交易账户,但会被记入奖金账户?慢慢来。运行 "历史交易和订单"脚本。 输入日期"开始"和 "结束"。保留信息 输出为默认值(它将被输出到文件名)。 之后,要看到并打开文本文件,你需要第1步:选择 "文件 "菜单,选择 "打开数据文件夹"。第2步:在打开的资源管理器中,依次进入 "MQL5\Files "文件夹。 将文件中的所有信息作为代码粘贴到帖子中(按Alt+S)。 renatmt5 2019.03.21 05:48 #57 做了一天的输出--不能把它放在代码里,太多字符了。用文件备份或将间隔时间缩小到几小时,以捕获一个交易和随后的ACID_NW? renatmt5 2019.03.21 07:26 #58 纠正了一个故障,因为该故障导致指标没有计算新一天的最后一笔交易 和最后一笔交易的利润。事实证明,问题不在于_ACID_NW 操作,而在于 from_date变量的值(初始日期,从该日期开始加载交易历史)设置不正确。在代码中,它被描述为 "from_date=iTime(Symbol(),PERIOD_D1,0)",也就是说,按照我的理解,起始点是当前一天的开始。而且应该下载24小时的历史记录,否则就不包括昨天的结果。为了简单起见,我没有在过去24小时内做,而是从昨天开始。24小时,并且从昨天开始,即from_date = iTime(Symbol(),PERIOD_D1,1) - 所有的计算都是正确的! renatmt5 2019.03.21 10:45 #59 伙计们,请教一下输出数据时间变量值的问题。 我有一个日期字符串last_deal_day=time[rate_total-1]-fromlastdeal_seconds的变量。当我输出这个变量的值时Comment("last_deal_day = ",last_deal_day) 我输出的日期和时间是 "2019.03.21 02:48:19" 我怎样才能把这个值分成两个变量,分别输出日期和时间? Vladimir Karputov 2019.03.21 10:52 #60 renatmt5:伙计们,请教一下输出数据时间变量值的问题。 我的变量是由数据时间last_deal_day=time[rate_total-1]-fromlastdeal_seconds设置的。当我输出这个变量的值时 Comment("last_deal_day = ",last_deal_day) 输出的日期和时间是 "2019.03.21 02:48:19" 我怎样才能把这个值分成两个变量,分别输出日期和时间?时间到字符串 Comment(TimeToString(last_deal_day,TIME_DATE)+" "+TimeToString(last_deal_day,TIME_SECONDS) 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
根据指定的算法,在最后一笔交易结束后,按照指定的小时数移线。我没有把它转移到1/2/24小时,而是转移到1/2/12小时,也就是说,一整天的休息时间太多。在任何情况下,为了方便,这些变量将被移到外部参数中。我早些时候宣布的ACID_NW的故障甚至没有看,后来在测试和可能的检测过程中,新的故障已经明白了。
然后,我将在评论中显示关闭最后一笔交易的时间和线的转移时间,即我在休息后可以恢复交易的时间。考虑到带有必要数据的变量已经被创建和计算,看起来应该很简单--只需将格式从秒转换为日期,但由于某些原因,它没有立即发挥作用 :(
TimeToString()谢尔盖,谢谢你!这正是我所尝试的,但由于某些原因,我最后的结果是零。我没花多长时间就找出了我的错误所在--我认为这不会是一个很大的问题。
由于我的指标因此出现了问题--指标在最后一笔交易和最后一天的结果上重置了数据,我看到的最简单的选择是干脆从账户中完全删除奖金。我的理解是正确的,那么根据定义,这个_ACID_NW将不会发生?在交易过程中,新的奖金资金不会被记入交易账户,但会被记入奖金账户?
我还在论坛的解释中读到ACID_NW的内容:"如果在一个交易日结束时,您账户中的奖金数额超过了允许的限额,超出部分将自动转入您的奖金账户。转账时,你会在余额交易注释中看到以下缩写。_ACID_NW,其中ACID代表自动调整,NW代表奖金资金"。
由于我的指标因此出现了问题--指标在最后一笔交易和最后一天的结果上重置了数据,我看到的最简单的选择是干脆从账户中完全删除奖金。我的理解是正确的,那么根据定义,这个_ACID_NW将不会发生?在交易过程中,新的奖金资金不会被记入交易账户,但会被记入奖金账户?
慢慢来。运行 "历史交易和订单"脚本。
输入日期"开始"和 "结束"。保留信息 输出为默认值(它将被输出到文件名)。
之后,要看到并打开文本文件,你需要
将文件中的所有信息作为代码粘贴到帖子中(按Alt+S)。
纠正了一个故障,因为该故障导致指标没有计算新一天的最后一笔交易 和最后一笔交易的利润。事实证明,问题不在于_ACID_NW 操作,而在于 from_date变量的值(初始日期,从该日期开始加载交易历史)设置不正确。在代码中,它被描述为 "from_date=iTime(Symbol(),PERIOD_D1,0)",也就是说,按照我的理解,起始点是当前一天的开始。而且应该下载24小时的历史记录,否则就不包括昨天的结果。为了简单起见,我没有在过去24小时内做,而是从昨天开始。24小时,并且从昨天开始,即from_date = iTime(Symbol(),PERIOD_D1,1) - 所有的计算都是正确的!
伙计们,请教一下输出数据时间变量值的问题。
我有一个日期字符串last_deal_day=time[rate_total-1]-fromlastdeal_seconds的变量。
当我输出这个变量的值时Comment("last_deal_day = ",last_deal_day) 我输出的日期和时间是 "2019.03.21 02:48:19"
我怎样才能把这个值分成两个变量,分别输出日期和时间?
伙计们,请教一下输出数据时间变量值的问题。
我的变量是由数据时间last_deal_day=time[rate_total-1]-fromlastdeal_seconds设置的。
当我输出这个变量的值时 Comment("last_deal_day = ",last_deal_day) 输出的日期和时间是 "2019.03.21 02:48:19"
我怎样才能把这个值分成两个变量,分别输出日期和时间?
时间到字符串