任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 950 1...943944945946947948949950951952953954955956957...1178 新评论 incred 2015.10.17 14:48 #9491 总之,没关系,我会想办法的,我只是觉得很无聊。这段代码可能是,我道歉,部分是白痴。 [删除] 2015.10.19 07:15 #9492 你能告诉我如何关闭一个交易吗?如何在开盘后的n(数字,如5)个蜡烛后关闭交易?交易的开盘时间 并不事先知道。 Vitalie Postolache 2015.10.19 19:44 #9493 kokos4: 请告知谁可以。如何在开仓后的n(数字,如5)个蜡烛后平仓?你事先不知道开放时间。以秒为单位计算n个蜡烛,与开盘时间 相加,并与当前时间比较。////где-то в цикле перебора ордеров: //// timer = OrderOpenTime()+PeriodSeconds()*n; if(TimeCurrent()>timer) close(OrderTicket()); //////////////// TarasBY 2015.10.20 07:56 #9494 kokos4: 请告知谁可以。如何在开盘后的N(数字,如5)支蜡烛后关闭交易?事先,该职位的开放时间是未知的。 自订单开启以来,已经过去的蜡烛数量(记得事先强调)。iBarShift (_Symbol, _Period, OrderOpenTime());此外,它更容易成为 "小菜一碟"。;) [删除] 2015.10.20 09:21 #9495 同事们,我的NormalizeDouble函数 不工作(我无法解释,否则)。它输出16位数字,尽管我在第二个参数中写了5位。请告诉我代码中的问题是什么。double i = 0.123456789112345; void OnStart() { NormalizeDouble(i, 5); Alert (i); } TarasBY 2015.10.20 10:39 #9496 JoinDoe: 同事们,我的NormalizeDouble函数不工作(我无法解释)。 double i = 0.123456789112345; void OnStart() { Alert (NormalizeDouble (i, 5)); } [删除] 2015.10.20 10:50 #9497 TarasBY: 谢谢你!而现在显示为0.12346 Boris 2015.10.20 11:15 #9498 JoinDoe: 谢谢你!而现在是0.12346。 正确,四舍五入到最接近的1! [删除] 2015.10.20 12:29 #9499 你将如何使它不存在四舍五入的问题? Boris 2015.10.20 12:44 #9500 JoinDoe: 如果不进行四舍五入,你如何做到这一点呢?那么它将不会被规范化,并可能导致一个错误!你为什么不对更准确的归一化价格感到满意?如果你因为某些原因需要它,你可以用原数乘以100000,把它变成一个整数,然后再乘以_Point或0.00001。double i = 0.123456789112345; void OnStart() { Alert (NormalizeDouble (i*100000, 0)*_Point); } 1...943944945946947948949950951952953954955956957...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请告知谁可以。如何在开仓后的n(数字,如5)个蜡烛后平仓?你事先不知道开放时间。
以秒为单位计算n个蜡烛,与开盘时间 相加,并与当前时间比较。
请告知谁可以。如何在开盘后的N(数字,如5)支蜡烛后关闭交易?事先,该职位的开放时间是未知的。
自订单开启以来,已经过去的蜡烛数量(记得事先强调)。
此外,它更容易成为 "小菜一碟"。;)
同事们,我的NormalizeDouble函数 不工作(我无法解释,否则)。它输出16位数字,尽管我在第二个参数中写了5位。请告诉我代码中的问题是什么。
谢谢你!而现在是0.12346。
如果不进行四舍五入,你如何做到这一点呢?
那么它将不会被规范化,并可能导致一个错误!你为什么不对更准确的归一化价格感到满意?
如果你因为某些原因需要它,你可以用原数乘以100000,把它变成一个整数,然后再乘以_Point或0.00001。