Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:数组排序的问题

1楼
leonxu 发表于:2016/4/14 10:21:34

不知道为什么数组排序在10点半前都是不正常的,我是将多个指标值与现价close做成数组,例如:

 

variable:X[10]=0;

 

X[1]:=X1;

.

.

.

X[9]:=X9;

X[10]:=close;

 


CS:=HOD2(X,10,X[10]);//现价排名


nTE:=LARGE(X,10,CS-1),linethick0;//最近上档
nBE:=LARGE(X,10,CS+1),linethick0;//最近下档

 

每天10点半前,现价总是超出上下档的价格的,

 

10点半后才会正常的表现为nTE>close>nBE,

 

为什么会这样,因为查过引用的指数数据是正常的,正确的。

2楼
yukizzc 发表于:2016/4/14 10:36:57
x1 x9都是多少,你这也是1/3的东东,这边也不好查的
3楼
leonxu 发表于:2016/4/14 10:46:20
就是各种均线值
4楼
yukizzc 发表于:2016/4/14 11:25:54
还是给下吧,不知道你具体的这边。。、、。。、
5楼
leonxu 发表于:2016/4/14 11:33:35
就是平时的均线啊,随便搞个21,34,55,89天线之类的,填满1-9,就是说它10点半前就无法正常排序,10点半后就可以。
6楼
leonxu 发表于:2016/4/14 11:34:19

debugout出来,数值都在,但就是close不在nTE和nBE之间

 

7楼
yukizzc 发表于:2016/4/14 11:35:38

如果CS返回1的情况下,nte里面参数会有问题的,不然我也不会希望您直接提供了,就是我随便写的均线有这个情况所以。。。。。

8楼
leonxu 发表于:2016/4/14 12:28:09

但问题这个情况不可能存在

 

9楼
leonxu 发表于:2016/4/14 12:28:58

实际的线值肯定有大过close的,这个确认过

 

10楼
admin 发表于:2016/4/14 12:33:02
从你的描述来看,怀疑是开盘前数据不够导致的数组含有无效数据,试试将图表加载的数据放大后试试
共14 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.