以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 关于数组和hod2ey (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=81410) |
-- 作者:leonxu -- 发布时间:2015/7/20 13:52:26 -- 关于数组和hod2ey 做了一数组,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?
|
-- 作者:jinzhe -- 发布时间:2015/7/20 13:59:00 -- 看不懂你的思路,你是怎么从上面的代码里面得出CN等于close的?你除了显示的X50之外,其他49个元素你怎么定义的? |
-- 作者:leonxu -- 发布时间:2015/7/20 14:04:55 -- 没所谓啊,其它49啊,CS:=hod2(x,50,[50]);\\\\这个不是求close在这个组里的从大到小的排名吗,然后再用这排名去找 cn:=large(X,50,CS);这个不是说X里从大到小第CS名的值吗,怎么出来又不是close? |
-- 作者:jinzhe -- 发布时间:2015/7/20 14:10:42 -- CS:=hod2(x,50,[50]);\\\\现价的排名
最后一个参数是x[50] |
-- 作者:leonxu -- 发布时间:2015/7/20 14:14:49 -- 是X[50],只是这写错了,一样不行 |
-- 作者:jinzhe -- 发布时间:2015/7/20 14:18:39 -- 你不给我全部代码,我这个本地测试代码的结果是正确
VARIABLE:x[5]=0; cn:=large(X,5,CS); cc:cn |
-- 作者:leonxu -- 发布时间:2015/7/20 14:20:03 -- 其实是要用这个来找出close上下最近的线值的,但这样连close自己都找不出来,很是奇怪和郁闷 |
-- 作者:jinzhe -- 发布时间:2015/7/20 14:27:47 -- 你用过我的例子了吗,结果对不对? 由小及大,能检查出自己测试代码错误的原因吗? |
-- 作者:leonxu -- 发布时间:2015/7/20 14:49:31 -- 跟你一样的,但不行,我赋值部分全是引用了用局变量 即使价格会跳动也不会相差这么大 |
-- 作者:jinzhe -- 发布时间:2015/7/20 14:53:30 -- 把你写的贴出来 |