mql5 - 自上一次交易后一定时间内的垂直线 - 页 5 1234567 新评论 Vladimir Karputov 2019.03.20 05:32 #41 最后一笔交易 移动 竖线 版本 "1.004"现在,生产线根据要求进行了移动。 long offset_seconds=60*60*1; if(profit_last_day<=0.0 && profit_last_deal<=0.0) { offset_seconds=60*60*24; } else if(profit_last_day>0.0 && profit_last_deal<=0.0) { offset_seconds=60*60*2; } VLineMove(0,InpVLineName,time[rates_total-1]+offset_seconds); 从图表中删除指标后,图表注释被清除,线条被删除。 //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { Comment(""); VLineDelete(0,InpVLineName); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | 附加的文件: Last_deal_Move_Vertical_line.mq5 19 kb renatmt5 2019.03.20 05:46 #42 Vladimir Karputov:最后一笔交易 移动 竖线 版本 "1.004"现在,生产线根据要求进行了移动。 从图表中删除指标后,图表注释被清除,线条被删除。 很好! 只是,根据我的理解,在所需时间的定义上有一个不准确的地方,即转变是加在当前时间 上的,而应该是加在最后一笔交易的收盘时间上。 因此,这条线路可能会在未来和过去一样结束。- 在未来。例如,最后一次交易是在10分钟前,对交易本身和整个一天来说都是负面的结果--相对于目前的时间,线移了23小时50分钟。- 在过去。例如,最后一笔交易是在昨晚8:00,结果在交易上加号,在当天加号--线是在昨天的酒吧上画的,对应的时间是21:00 renatmt5 2019.03.20 05:49 #43 当这条线在未来的时候,我不在这个指标上进行交易--情绪上的恢复让我以冷静的头脑做出下一个交易决定。 Vladimir Karputov 2019.03.20 05:49 #44 renatmt5:很好! 但是,就我看来,在所需时间的规格上有一个不准确的地方,即转移是加在当前时间 上的,而转移应该是加在最后一笔交易的收盘时间上。 因此,这条线路可能会在未来和过去一样结束。- 在未来。例如,最后一次交易是在10分钟前,对交易本身和整个一天来说都是负面的结果--相对于目前的时间,线移了23小时50分钟。- 在过去。例如,最后一笔交易是在昨晚8:00,结果在交易上加号,在当天加号--线是在昨天的酒吧上画的,对应的时间是21:00不是时间的定义不准确,而是职权范围不断被完善 :) 因此,我们需要修改LastProfitForPeriod函数,并向其添加第三个参数--最后一次交易的时间。但我将在午餐时间做这件事。 renatmt5 2019.03.20 06:08 #45 Vladimir Karputov:不是时间的定义不准确,而是职权范围不断被完善 :) 因此,我们需要修改LastProfitForPeriod函数,并向其添加第三个参数--最后一次交易的时间。但我将在午餐时间做这件事。弗拉基米尔,我将来一定会考虑到需求说明的不准确性!"。 renatmt5 2019.03.20 06:17 #46 是的,我也刚刚注意到--最后一天的利润和最后一笔交易的利润不再被计入评论中--它们被显示为零。 我的最后一笔交易是19小时前,即在当前时间 的+-24小时内 renatmt5 2019.03.20 06:36 #47 以防万一--在昨天的最后一笔交易和现在的时间 之间,有一个经纪操作ACID_NW--我理解的佣金。但你永远不知道--也许它以某种方式 "破坏 "了计算的算法。 renatmt5 2019.03.20 08:07 #48 在 关闭订单后,"最后一天利润 "和 "最后一次交易利润"的数据被更新,新的最后一次交易和当天的结果被正确显示。 Vladimir Karputov 2019.03.20 09:08 #49 renatmt5: 以防万一 - 在昨天的最后一笔交易和目前的时间 之间,有ACID_NW经纪人的操作 - 佣金,我的理解。谁知道呢--也许它以某种方式 "破坏 "了计算的算法。我不会改变任何东西,因为根据账户的类型,有越来越多的微妙之处:净值化或对冲。 我不会改变任何东西,因为根据账户类型,有越来越多的细微差别:净值化或对冲。 renatmt5 2019.03.20 09:26 #50 Vladimir Karputov:我不会改变任何东西,因为根据账户的类型,有越来越多的微妙之处:净值化或对冲。 剩下的就看你自己了。好的。 非常感谢你的帮助,Vladimir! 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
最后一笔交易 移动 竖线
版本 "1.004"
现在,生产线根据要求进行了移动。
从图表中删除指标后,图表注释被清除,线条被删除。
最后一笔交易 移动 竖线
版本 "1.004"
现在,生产线根据要求进行了移动。
从图表中删除指标后,图表注释被清除,线条被删除。
很好!
只是,根据我的理解,在所需时间的定义上有一个不准确的地方,即转变是加在当前时间 上的,而应该是加在最后一笔交易的收盘时间上。
因此,这条线路可能会在未来和过去一样结束。
- 在未来。例如,最后一次交易是在10分钟前,对交易本身和整个一天来说都是负面的结果--相对于目前的时间,线移了23小时50分钟。
- 在过去。例如,最后一笔交易是在昨晚8:00,结果在交易上加号,在当天加号--线是在昨天的酒吧上画的,对应的时间是21:00
很好!
但是,就我看来,在所需时间的规格上有一个不准确的地方,即转移是加在当前时间 上的,而转移应该是加在最后一笔交易的收盘时间上。
因此,这条线路可能会在未来和过去一样结束。
- 在未来。例如,最后一次交易是在10分钟前,对交易本身和整个一天来说都是负面的结果--相对于目前的时间,线移了23小时50分钟。
- 在过去。例如,最后一笔交易是在昨晚8:00,结果在交易上加号,在当天加号--线是在昨天的酒吧上画的,对应的时间是21:00
不是时间的定义不准确,而是职权范围不断被完善 :)
因此,我们需要修改LastProfitForPeriod函数,并向其添加第三个参数--最后一次交易的时间。但我将在午餐时间做这件事。
不是时间的定义不准确,而是职权范围不断被完善 :)
因此,我们需要修改LastProfitForPeriod函数,并向其添加第三个参数--最后一次交易的时间。但我将在午餐时间做这件事。
弗拉基米尔,我将来一定会考虑到需求说明的不准确性!"。
我的最后一笔交易是19小时前,即在当前时间 的+-24小时内
以防万一 - 在昨天的最后一笔交易和目前的时间 之间,有ACID_NW经纪人的操作 - 佣金,我的理解。谁知道呢--也许它以某种方式 "破坏 "了计算的算法。
我不会改变任何东西,因为根据账户的类型,有越来越多的微妙之处:净值化或对冲。
我不会改变任何东西,因为根据账户类型,有越来越多的细微差别:净值化或对冲。
我不会改变任何东西,因为根据账户的类型,有越来越多的微妙之处:净值化或对冲。
剩下的就看你自己了。
好的。
非常感谢你的帮助,Vladimir!