以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 数组排序的问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=96258) |
-- 作者:leonxu -- 发布时间:2016/4/14 10:21:34 -- 数组排序的问题 不知道为什么数组排序在10点半前都是不正常的,我是将多个指标值与现价close做成数组,例如:
variable:X[10]=0;
X[1]:=X1; . . . X[9]:=X9; X[10]:=close;
每天10点半前,现价总是超出上下档的价格的,
10点半后才会正常的表现为nTE>close>nBE,
为什么会这样,因为查过引用的指数数据是正常的,正确的。 |
-- 作者:yukizzc -- 发布时间:2016/4/14 10:36:57 -- x1 x9都是多少,你这也是1/3的东东,这边也不好查的 |
-- 作者:leonxu -- 发布时间:2016/4/14 10:46:20 -- 就是各种均线值 |
-- 作者:yukizzc -- 发布时间:2016/4/14 11:25:54 -- 还是给下吧,不知道你具体的这边。。、、。。、 |
-- 作者:leonxu -- 发布时间:2016/4/14 11:33:35 -- 就是平时的均线啊,随便搞个21,34,55,89天线之类的,填满1-9,就是说它10点半前就无法正常排序,10点半后就可以。 |
-- 作者:leonxu -- 发布时间:2016/4/14 11:34:19 -- debugout出来,数值都在,但就是close不在nTE和nBE之间
|
-- 作者:yukizzc -- 发布时间:2016/4/14 11:35:38 -- 如果CS返回1的情况下,nte里面参数会有问题的,不然我也不会希望您直接提供了,就是我随便写的均线有这个情况所以。。。。。 |
-- 作者:leonxu -- 发布时间:2016/4/14 12:28:09 -- 但问题这个情况不可能存在
|
-- 作者:leonxu -- 发布时间:2016/4/14 12:28:58 -- 实际的线值肯定有大过close的,这个确认过
|
-- 作者:admin -- 发布时间:2016/4/14 12:33:02 -- 从你的描述来看,怀疑是开盘前数据不够导致的数组含有无效数据,试试将图表加载的数据放大后试试 |