来自一个 "傻瓜 "的问题 - 页 2

 
uncleVic:

允许(选择)一个小时参数GoodHourOfDay(-1所有时间都是 "好")。

要允许一个时期(小时的间隔),使用BadHoursOfDay参数。这就是 "坏 "小时的位掩码。使用24位(按一天中的小时数计算)。

如果你想允许从8到19小时(含)的间隔,请禁用0到7小时和20到23小时。 参数的值将看起来像这样

111100000000000011111111(二进制形式)。

16646399(十进制)。

1.16646399=11111000000000111111111110000000001111111

上面描述的交易禁令应该是这样的 -111111100000000000011111=16646175(我想是这样)。

2.另外,以下文章 中的这块内容非常不清楚

为了指定时间过滤器,你必须通过设置BadHoursOfDay=16777152=1111111111110000b来 "允许 "前6个小时的交易。一天中头6个小时之后的所有时间都被认为是不适合进入市场的。

是的,确实是111111111111111110000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时

在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143

还是我错过了什么?我希望在这方面有更详细的文件(最好是有各种例子),而不是像现在这样...:(

潸然泪下
我不擅长编程。参数是否应该被设置为一个长字符串?专家顾问会理解自己--何时是二进制代码,何时是十进制代码?如果允许 在02:00至05:00和14:00至17:00进行交易,参数值会如何?提前感谢您的回答。
如果我理解正确,参数应该是这样的--1100011111111100011111=13106303
 
strelec:
我不能用二进制设置这个参数,我不能输入超过11位的数字。但在小数形式下,它是有效的,但如何解决所需的时间?有什么建议吗?

将普通计算器设置为 "工程 "模式,从BinDec 运行你想要的数值。

这只是一个时间问题...:)

 
Interesting:

1.16646399=11111110000000000011111111111100000000000111111111

上面描述的贸易禁令应该是这样的--1111110000000000000011111=16646175(我想是这样)。

2.另外,以下文章 中的这块内容非常不清楚

是的,确实是11111111111111111000000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时

在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143

还是我错过了什么?我希望在这方面有更详细的文件(最好是有不同的例子),而不是像现在这样...:(

如果我理解正确,参数应该是这样的--110001111111111100011111=13106303
谢谢你的反馈。试图把它放进测试器。它起作用了,但不是在我希望的时间。如何将二进制代码转换为十进制代码?
 
Interesting:

1.16646399=11111110000000000011111111111100000000000111111111

上面描述的贸易禁令应该是这样的--1111110000000000000011111=16646175(我想是这样)。

2.另外,以下文章 中的这块内容非常不清楚

是的,确实是11111111111111111000000=16777152。但由于某些原因,我觉得这不是一天中的前6个小时,而是最后一个小时

在我看来,仅仅是前6个小时的分辨率应该是这样的--000000001111111111111111111111111111=262143

还是我错过了什么?我希望在这方面有更详细的文件(最好是有不同的例子),而不是像现在这样...:(

如果我理解正确,参数必须如下--11000111111111110001111111=13106303
它是有效的。但它比终点站的时间滞后了四个小时。在6点而不是2点开始交易,等等。
 
strelec:
谢谢你的答复。试着把它放进测试器。它起作用了,但不是在我希望的时间。如何将二进制代码转换为十进制?
潸然泪下
它是有效的。但它比终点站的时间晚了四个小时。在6点而不是2点开始交易,等等。

如何从Bin 转换为上述的Dec(可以用Windows计算器轻松完成)。

如果你选择 "工程 "风格并指定Bin, 那么所有输入的数字将是二进制。为了顺利地将Bin 转换为Dec,你只需要将模式从Bin 转换为Dec

 
Interesting:
如何从Bin 转换到Dec 已经在上面描述过了(你可以用Windows计算器轻松完成)。
我还想知道如何切换到工程模式,"竞赛 "是什么意思?
 

维基百科上有这一切。

将二进制数转换为十进制数

假设给你一个二进制数字110001。要将其转换为小数,只需从右到左写成数字之和,如下所示。

 
strelec:
我还想知道如何改成工程模式,什么是 "赛车"?

这非常简单。


如果你需要在二进制模式下工作,进入 "工程 "和Bin(F8)。

例如输入110001111111110001111111,然后按F6,计算器会自动将 Bin 转换为Dec 并显示13106303

PS

在二进制模式下,必须指定8个字节(否则输入值长度将小于24个字符)。

附加的文件:
qcwcf6g3wpo.PNG  14 kb
 
Interesting:

这非常简单。


如果你想在二进制模式下工作,切换到 "工程 "和Bin(F8)。

例如输入110001111111110001111111,然后按F6,计算器会自动将 Bin 转换为Dec 并显示13106303

PS

在二进制模式下,必须指定8个字节(否则输入值长度将小于24个字符)。


我进入,按F6 - 没有反应。还是谢谢你。我用经典的Excel转换方法得到了相同的数字13106303。但我的专家顾问在我需要的时候却没有交易。我想开发人员必须给我答案。
 
strelec:
我进入,按F6 - 没有反应。还是谢谢你。我使用经典的Excel转换技术得到了相同的数字13106303。但我的专家顾问在我需要的时候却没有交易。我想开发人员必须给我答案。

1.是的,对开发者有一些疑问--它是一个24小时的面具,这一点很清楚,但1和24小时在哪里,我个人不明白(尽管有理由认为面具中的1个标志是1小时)。

在我的判断中,我的出发点如下

注意事项

从0到16777215(11111111111111111111111b)的值是正确的。位图中每一个数值为 "1 "的位都标志着该小时 (其在一天中的编号与位图中的位编号相对应) 为 "坏"。

如果我对描述理解正确,参数2621430000111 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) - 解码位图。