从专业人员到超级专业人员的任何问题 - 1。 - 页 24 1...171819202122232425262728293031...45 新评论 --- 2011.07.03 12:04 #231 if (h>0) s=1; if (h<0) s=-1; Comment(" цена впадины ZZ = ",LouZZ); R1 = LouZZ+s*(5*pips); R2 = LouZZ+s*(18*pips); R3 = LouZZ+s*(39*pips); R4 = LouZZ+s*(68*pips); R5 = LouZZ+s*(105*pips); R6 = LouZZ+s*(150*pips); R7 = LouZZ+s*(203*pips); R8 = LouZZ+s*(264*pips); R9 = LouZZ+s*(333*pips); S1 = LouZZ+s*(1*pips); S2 = LouZZ+s*(10*pips); S3 = LouZZ+s*(27*pips); S4 = LouZZ+s*(52*pips); S5 = LouZZ+s*(85*pips); S6 = LouZZ+s*(126*pips); S7 = LouZZ+s*(175*pips); S8 = LouZZ+s*(232*pips); S9 = LouZZ+s*(297*pips); [Deleted] 2011.07.03 12:08 #232 sergeev: 谢谢你,我太傻了))))+-------------给减去))))))))) 活到老,学到老,活到老,死到老))))),感谢阿列克谢提醒我学校课程...... if(h<l){s=1; Comment(" цена впадины ZZ = ",LouZZ);}else{s=-1;Comment(" цена вершины ZZ = ",LouZZ);} R1 = LouZZ+s*(5*pips); R2 = LouZZ+s*(18*pips); R3 = LouZZ+s*(39*pips); R4 = LouZZ+s*(68*pips); R5 = LouZZ+s*(105*pips); R6 = LouZZ+s*(150*pips); R7 = LouZZ+s*(203*pips); R8 = LouZZ+s*(264*pips); R9 = LouZZ+s*(333*pips); S1 = LouZZ+s*(1*pips); S2 = LouZZ+s*(10*pips); S3 = LouZZ+s*(27*pips); S4 = LouZZ+s*(52*pips); S5 = LouZZ+s*(85*pips); S6 = LouZZ+s*(126*pips); S7 = LouZZ+s*(175*pips); S8 = LouZZ+s*(232*pips); S9 = LouZZ+s*(297*pips); Igor Makanu 2011.07.12 19:23 #233 建议如何对一个矩阵进行编码,其中字段可以取集合{-1,0,1,2,3,4}中的一个值(总共有五个状态),我希望有一些函数可以对一个形式的矩阵进行编码。 | -1,0,1,2,3,4, -1,0,1,2,3,4 | | -1,0,1,2,3,4, -1,0,1,2,3,4 | | -1,0,1,2,3,4, -1,0,1,2,3,4 | | -1,0,1,2,3,4, -1,0,1,2,3,4 | | -1,0,1,2,3,4, -1,0,1,2,3,4 | | -1,0,1,2,3,4, -1,0,1,2,3,4 | 保存为几个整数:int arr[6] = {xxxxx,xxxx,xxxx,xxxx,xxxx,xxxx},计算量最小。 cps --- 2011.07.12 19:57 #234 给我看一个你的矩阵的例子。 Igor Makanu 2011.07.12 20:06 #235 sergeev: 给我看一个你的矩阵的例子。 | 4,4,1,2,1,1, 1,1,1,1,1,1 | | 4,4,1,2,1,1, 1,1,1,1,1,1 | | 4,4,4,2,1,1, 1,1,1,1,1,1 | | 4,3,3,3,3,3, -1,-1,-1,-1,-1,-1 | | 3,3,3,3,3,3, -1,-1,-1,-1,-1,-1| | 3,3,3,3,3,3, -1,-1,-1,-1,-1,-1| 下一个。 | 4,4,1,2,2,2, 1,1,1,1,1,1 | | 4,4,1,2,2,2, 1,1,1,1,1,-1 | | 3,4,4,2,2,2, 1,1,1,1,1,-1 | | 4,3,3,3,3,3, 1,1,1,-1,-1,-1 | | 3,3,3,3,3,3, -1,-1,-1,-1,-1,-1| | 3,3,3,3,3,3, -1,-1,-1,-1,-1,-1| 我想紧凑地存储数据 - 一行,一个整数 Виктор 2011.07.12 20:20 #236 IgorM: 建议如何对一个矩阵进行编码,其中字段可以采取{-1,0,1,2,3,4}集合中的一个值(总共有五个状态)。 把它移到正区2个单位,去掉0和-1(读完后再恢复),就可以很容易形成一个整数。 Igor Makanu 2011.07.12 20:32 #237 granit77: 向正值范围内移位2个单位,去掉0和-1(读完后再恢复),就可以很容易形成一个整数。 好吧,让这组数字为{0,1,2,3,4,5}--这并不重要,重要的是从这组数字中得到一个整数,如果在这个阶段我有一个12x6的矩阵,你可以得到一些形式。 | 4,4,1,2,1,1, 1,1,1,1,1,1 | = 2147483647 - 441211111111/2 似乎适合int,但我不知道,如果你想要100x6的矩阵怎么办;) SZY: 来自帮助:int的内部表示是一个大小为4字节的长整数。整数常数的取值范围是-2147483648到2147483647。如果常数超过了指定的范围,结果是未定义的。 Виктор 2011.07.12 20:47 #238 好吧,你仍然有字符串变量可以使用,尽管它们会比较慢。但0和-1必须被删除。 Igor Makanu 2011.07.12 20:50 #239 granit77: 好吧,你仍然有字符串变量可以使用,尽管它们会比较慢。但0和-1必须被删除。 是的!到目前为止,只有字符串变量--算法本身还在 "纸上",我正在准备将数据上传到一个文件,但随后我们将需要分析数据,而这正是需要速度的地方,同时我在考虑如何卸载到int而不是stringi。 Алексей Тарабанов 2011.07.12 21:07 #240 通常DBMS将组数据存储为一个字符串。大批量的处理速度是一个痛苦的问题。我没有关注克拉里昂发生了什么,查一下吧--那里的C语言兼容性是一流的。 1...171819202122232425262728293031...45 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你,我太傻了))))+-------------给减去)))))))))
活到老,学到老,活到老,死到老))))),感谢阿列克谢提醒我学校课程......
建议如何对一个矩阵进行编码,其中字段可以取集合{-1,0,1,2,3,4}中的一个值(总共有五个状态),我希望有一些函数可以对一个形式的矩阵进行编码。
| -1,0,1,2,3,4, -1,0,1,2,3,4 |
| -1,0,1,2,3,4, -1,0,1,2,3,4 |
| -1,0,1,2,3,4, -1,0,1,2,3,4 |
| -1,0,1,2,3,4, -1,0,1,2,3,4 |
| -1,0,1,2,3,4, -1,0,1,2,3,4 |
| -1,0,1,2,3,4, -1,0,1,2,3,4 |
保存为几个整数:int arr[6] = {xxxxx,xxxx,xxxx,xxxx,xxxx,xxxx},计算量最小。
cps
给我看一个你的矩阵的例子。
| 4,4,1,2,1,1, 1,1,1,1,1,1 |
| 4,4,1,2,1,1, 1,1,1,1,1,1 |
| 4,4,4,2,1,1, 1,1,1,1,1,1 |
| 4,3,3,3,3,3, -1,-1,-1,-1,-1,-1 |
| 3,3,3,3,3,3, -1,-1,-1,-1,-1,-1|
| 3,3,3,3,3,3, -1,-1,-1,-1,-1,-1|
下一个。
| 4,4,1,2,2,2, 1,1,1,1,1,1 |
| 4,4,1,2,2,2, 1,1,1,1,1,-1 |
| 3,4,4,2,2,2, 1,1,1,1,1,-1 |
| 4,3,3,3,3,3, 1,1,1,-1,-1,-1 |
| 3,3,3,3,3,3, -1,-1,-1,-1,-1,-1|
| 3,3,3,3,3,3, -1,-1,-1,-1,-1,-1|
我想紧凑地存储数据 - 一行,一个整数
建议如何对一个矩阵进行编码,其中字段可以采取{-1,0,1,2,3,4}集合中的一个值(总共有五个状态)。
向正值范围内移位2个单位,去掉0和-1(读完后再恢复),就可以很容易形成一个整数。
好吧,让这组数字为{0,1,2,3,4,5}--这并不重要,重要的是从这组数字中得到一个整数,如果在这个阶段我有一个12x6的矩阵,你可以得到一些形式。
| 4,4,1,2,1,1, 1,1,1,1,1,1 | = 2147483647 - 441211111111/2
似乎适合int,但我不知道,如果你想要100x6的矩阵怎么办;)
SZY: 来自帮助:int的内部表示是一个大小为4字节的长整数。整数常数的取值范围是-2147483648到2147483647。如果常数超过了指定的范围,结果是未定义的。
好吧,你仍然有字符串变量可以使用,尽管它们会比较慢。但0和-1必须被删除。
通常DBMS将组数据存储为一个字符串。大批量的处理速度是一个痛苦的问题。我没有关注克拉里昂发生了什么,查一下吧--那里的C语言兼容性是一流的。