来自一个 "傻瓜 "的问题 - 页 2 123456789...277 新评论 [删除] 2011.05.17 08:11 #11 uncleVic:允许(选择)一个小时参数GoodHourOfDay(-1所有时间都是 "好")。要允许一个时期(小时的间隔),使用BadHoursOfDay参数。这就是 "坏 "小时的位掩码。使用24位(按一天中的小时数计算)。如果你想允许从8到19小时(含)的间隔,请禁用0到7小时和20到23小时。 参数的值将看起来像这样111100000000000011111111(二进制形式)。16646399(十进制)。1.16646399=11111000000000111111 或111110000000001111111?上面描述的交易禁令应该是这样的 -111111100000000000011111=16646175(我想是这样)。2.另外,以下文章 中的这块内容非常不清楚 为了指定时间过滤器,你必须通过设置BadHoursOfDay=16777152=1111111111110000b来 "允许 "前6个小时的交易。一天中头6个小时之后的所有时间都被认为是不适合进入市场的。 是的,确实是111111111111111110000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时。在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143。还是我错过了什么?我希望在这方面有更详细的文件(最好是有各种例子),而不是像现在这样...:(潸然泪下。 我不擅长编程。参数是否应该被设置为一个长字符串?专家顾问会理解自己--何时是二进制代码,何时是十进制代码?如果允许 在02:00至05:00和14:00至17:00进行交易,参数值会如何?提前感谢您的回答。 如果我理解正确,参数应该是这样的--1100011111111100011111=13106303。 [删除] 2011.05.17 08:14 #12 strelec: 我不能用二进制设置这个参数,我不能输入超过11位的数字。但在小数形式下,它是有效的,但如何解决所需的时间?有什么建议吗? 将普通计算器设置为 "工程 "模式,从Bin 到Dec 运行你想要的数值。这只是一个时间问题...:) Павел Владимирович 2011.05.17 08:18 #13 Interesting:1.16646399=11111110000000000011111111 或111100000000000111111111?上面描述的贸易禁令应该是这样的--1111110000000000000011111=16646175(我想是这样)。2.另外,以下文章 中的这块内容非常不清楚 是的,确实是11111111111111111000000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时。在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143。还是我错过了什么?我希望在这方面有更详细的文件(最好是有不同的例子),而不是像现在这样...:( 如果我理解正确,参数应该是这样的--110001111111111100011111=13106303。 谢谢你的反馈。试图把它放进测试器。它起作用了,但不是在我希望的时间。如何将二进制代码转换为十进制代码? Павел Владимирович 2011.05.17 08:24 #14 Interesting:1.16646399=11111110000000000011111111 或111100000000000111111111?上面描述的贸易禁令应该是这样的--1111110000000000000011111=16646175(我想是这样)。2.另外,以下文章 中的这块内容非常不清楚 是的,确实是11111111111111111000000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时。在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143。还是我错过了什么?我希望在这方面有更详细的文件(最好是有不同的例子),而不是像现在这样...:( 如果我理解正确,参数必须如下--11000111111111110001111111=13106303。 它是有效的。但它比终点站的时间滞后了四个小时。在6点而不是2点开始交易,等等。 [删除] 2011.05.17 08:26 #15 strelec: 谢谢你的答复。试着把它放进测试器。它起作用了,但不是在我希望的时间。如何将二进制代码转换为十进制? 潸然泪下。 它是有效的。但它比终点站的时间晚了四个小时。在6点而不是2点开始交易,等等。 如何从Bin 转换为上述的Dec(可以用Windows计算器轻松完成)。如果你选择 "工程 "风格并指定Bin, 那么所有输入的数字将是二进制。为了顺利地将Bin 转换为Dec,你只需要将模式从Bin 转换为Dec。 Павел Владимирович 2011.05.17 08:34 #16 Interesting: 如何从Bin 转换到Dec 已经在上面描述过了(你可以用Windows计算器轻松完成)。 我还想知道如何切换到工程模式,"竞赛 "是什么意思? Павел Владимирович 2011.05.17 08:45 #17 维基百科上有这一切。将二进制数转换为十进制数 假设给你一个二进制数字110001。要将其转换为小数,只需从右到左写成数字之和,如下所示。 [删除] 2011.05.17 08:48 #18 strelec: 我还想知道如何改成工程模式,什么是 "赛车"?这非常简单。如果你需要在二进制模式下工作,进入 "工程 "和Bin(F8)。例如输入110001111111110001111111,然后按F6,计算器会自动将 Bin 转换为Dec 并显示13106303PS在二进制模式下,必须指定8个字节(否则输入值长度将小于24个字符)。 附加的文件: qcwcf6g3wpo.PNG 14 kb Павел Владимирович 2011.05.17 09:04 #19 Interesting:这非常简单。如果你想在二进制模式下工作,切换到 "工程 "和Bin(F8)。例如输入110001111111110001111111,然后按F6,计算器会自动将 Bin 转换为Dec 并显示13106303PS在二进制模式下,必须指定8个字节(否则输入值长度将小于24个字符)。 我进入,按F6 - 没有反应。还是谢谢你。我用经典的Excel转换方法得到了相同的数字13106303。但我的专家顾问在我需要的时候却没有交易。我想开发人员必须给我答案。 [删除] 2011.05.17 09:28 #20 strelec: 我进入,按F6 - 没有反应。还是谢谢你。我使用经典的Excel转换技术得到了相同的数字13106303。但我的专家顾问在我需要的时候却没有交易。我想开发人员必须给我答案。1.是的,对开发者有一些疑问--它是一个24小时的面具,这一点很清楚,但1和24小时在哪里,我个人不明白(尽管有理由认为面具中的1个标志是1小时)。在我的判断中,我的出发点如下注意事项 从0到16777215(11111111111111111111111b)的值是正确的。位图中每一个数值为 "1 "的位都标志着该小时 (其在一天中的编号与位图中的位编号相对应) 为 "坏"。 如果我对描述理解正确,参数262143(0000111 1 1 11 1 1111 11 11 1 )应该只允许在前6小时内交易。 虽然从这里 描述的例子来看,前6个小时已经会有以下图谱--1111111111111110000=16777152(指定的最后6个位图字符)。或者文中有误,作者指的是过去6小时。 2.再次--工程--F8(Bin)--输入位图为Bin--F6(Dec)--我们想要的结果。从Dec到Bin- 工程 - F6(Dec) - 以Dec(参数)形式输入位图 - F8(Bin) - 解码位图。 123456789...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
允许(选择)一个小时参数GoodHourOfDay(-1所有时间都是 "好")。
要允许一个时期(小时的间隔),使用BadHoursOfDay参数。这就是 "坏 "小时的位掩码。使用24位(按一天中的小时数计算)。
如果你想允许从8到19小时(含)的间隔,请禁用0到7小时和20到23小时。 参数的值将看起来像这样
111100000000000011111111(二进制形式)。
16646399(十进制)。
1.16646399=11111000000000111111 或111110000000001111111?
上面描述的交易禁令应该是这样的 -111111100000000000011111=16646175(我想是这样)。
2.另外,以下文章 中的这块内容非常不清楚
是的,确实是111111111111111110000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时。
在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143。
还是我错过了什么?我希望在这方面有更详细的文件(最好是有各种例子),而不是像现在这样...:(
我不擅长编程。参数是否应该被设置为一个长字符串?专家顾问会理解自己--何时是二进制代码,何时是十进制代码?如果允许 在02:00至05:00和14:00至17:00进行交易,参数值会如何?提前感谢您的回答。
我不能用二进制设置这个参数,我不能输入超过11位的数字。但在小数形式下,它是有效的,但如何解决所需的时间?有什么建议吗?
将普通计算器设置为 "工程 "模式,从Bin 到Dec 运行你想要的数值。
这只是一个时间问题...:)
1.16646399=11111110000000000011111111 或111100000000000111111111?
上面描述的贸易禁令应该是这样的--1111110000000000000011111=16646175(我想是这样)。
2.另外,以下文章 中的这块内容非常不清楚
是的,确实是11111111111111111000000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时。
在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143。
还是我错过了什么?我希望在这方面有更详细的文件(最好是有不同的例子),而不是像现在这样...:(
如果我理解正确,参数应该是这样的--110001111111111100011111=13106303。1.16646399=11111110000000000011111111 或111100000000000111111111?
上面描述的贸易禁令应该是这样的--1111110000000000000011111=16646175(我想是这样)。
2.另外,以下文章 中的这块内容非常不清楚
是的,确实是11111111111111111000000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时。
在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143。
还是我错过了什么?我希望在这方面有更详细的文件(最好是有不同的例子),而不是像现在这样...:(
如果我理解正确,参数必须如下--11000111111111110001111111=13106303。谢谢你的答复。试着把它放进测试器。它起作用了,但不是在我希望的时间。如何将二进制代码转换为十进制?
它是有效的。但它比终点站的时间晚了四个小时。在6点而不是2点开始交易,等等。
如何从Bin 转换为上述的Dec(可以用Windows计算器轻松完成)。
如果你选择 "工程 "风格并指定Bin, 那么所有输入的数字将是二进制。为了顺利地将Bin 转换为Dec,你只需要将模式从Bin 转换为Dec。
如何从Bin 转换到Dec 已经在上面描述过了(你可以用Windows计算器轻松完成)。
维基百科上有这一切。
将二进制数转换为十进制数
假设给你一个二进制数字110001。要将其转换为小数,只需从右到左写成数字之和,如下所示。
我还想知道如何改成工程模式,什么是 "赛车"?
这非常简单。
如果你需要在二进制模式下工作,进入 "工程 "和Bin(F8)。
例如输入110001111111110001111111,然后按F6,计算器会自动将 Bin 转换为Dec 并显示13106303
PS
在二进制模式下,必须指定8个字节(否则输入值长度将小于24个字符)。
这非常简单。
如果你想在二进制模式下工作,切换到 "工程 "和Bin(F8)。
例如输入110001111111110001111111,然后按F6,计算器会自动将 Bin 转换为Dec 并显示13106303
PS
在二进制模式下,必须指定8个字节(否则输入值长度将小于24个字符)。
我进入,按F6 - 没有反应。还是谢谢你。我使用经典的Excel转换技术得到了相同的数字13106303。但我的专家顾问在我需要的时候却没有交易。我想开发人员必须给我答案。
1.是的,对开发者有一些疑问--它是一个24小时的面具,这一点很清楚,但1和24小时在哪里,我个人不明白(尽管有理由认为面具中的1个标志是1小时)。
在我的判断中,我的出发点如下
注意事项
从0到16777215(11111111111111111111111b)的值是正确的。位图中每一个数值为 "1 "的位都标志着该小时 (其在一天中的编号与位图中的位编号相对应) 为 "坏"。
如果我对描述理解正确,参数262143(0000111 1 1 11 1 1111 11 11 1 )应该只允许在前6小时内交易。
虽然从这里 描述的例子来看,前6个小时已经会有以下图谱--1111111111111110000=16777152(指定的最后6个位图字符)。
或者文中有误,作者指的是过去6小时。
2.再次--工程--F8(Bin)--输入位图为Bin--F6(Dec)--我们想要的结果。
从Dec到Bin- 工程 - F6(Dec) - 以Dec(参数)形式输入位图 - F8(Bin) - 解码位图。