Rss & SiteMap

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

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

标题:关于数组和hod2ey

1楼
leonxu 发表于:2015/7/20 13:52:26

做了一数组,X[50],是由各均线值与现价构成,

variable: X[50]=0;

 

x[1]:=.....

 

x[50]:=close;

 

CS:=hod2(x,50,[50]);\\现价的排名

 

cn:=large(X,50,CS);

 

为什么cn不等于close??

 

既然CS是close的排名,为什么从这排名找不回close?

 

2楼
jinzhe 发表于:2015/7/20 13:59:00
看不懂你的思路,你是怎么从上面的代码里面得出CN等于close的?你除了显示的X50之外,其他49个元素你怎么定义的?
3楼
leonxu 发表于:2015/7/20 14:04:55
没所谓啊,其它49啊,CS:=hod2(x,50,[50]);\\这个不是求close在这个组里的从大到小的排名吗,然后再用这排名去找

cn:=large(X,50,CS);这个不是说X里从大到小第CS名的值吗,怎么出来又不是close?

4楼
jinzhe 发表于:2015/7/20 14:10:42

CS:=hod2(x,50,[50]);\\现价的排名

 

最后一个参数是x[50]

5楼
leonxu 发表于:2015/7/20 14:14:49

是X[50],只是这写错了,一样不行

6楼
jinzhe 发表于:2015/7/20 14:18:39

你不给我全部代码,我这个本地测试代码的结果是正确

 

VARIABLE:x[5]=0;
x[1]:=1;
x[2]:=2;
x[3]:=3;
x[4]:=4;
x[5]:=close;
CS:=hod2(x,5,x[5]);

cn:=large(X,5,CS);

cc:cn

7楼
leonxu 发表于:2015/7/20 14:20:03
其实是要用这个来找出close上下最近的线值的,但这样连close自己都找不出来,很是奇怪和郁闷
8楼
jinzhe 发表于:2015/7/20 14:27:47

你用过我的例子了吗,结果对不对?

由小及大,能检查出自己测试代码错误的原因吗?

9楼
leonxu 发表于:2015/7/20 14:49:31

跟你一样的,但不行,我赋值部分全是引用了用局变量

即使价格会跳动也不会相差这么大

10楼
jinzhe 发表于:2015/7/20 14:53:30
把你写的贴出来
共22 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.