以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 调用品种名称 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68934) |
-- 作者:cssfortune -- 发布时间:2014/8/19 15:47:41 -- 调用品种名称 1)设计了RSV; 2)8个待选品种,各自的RSV计算存储在数组x[9]中;3)然后买进RSV最大的4个;
请问第3)个语句该怎么实现?感觉没办法把排序前4的品种的“代码调用”出来? 排序函数的话,只能单纯给出个数字,我要怎么样说把那个 “排名第1、第2” 的品种的 代码 调用到 tbuy()呢? |
-- 作者:jinzhe -- 发布时间:2014/8/19 15:57:02 -- 处理中,请稍等 |
-- 作者:pyd -- 发布时间:2014/8/19 16:46:18 -- 用自定义数据功能排序,然后选出前4名的下单 自定义数据功能 ,需要您本地按照教程建自定义数据 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=10547 需要补充的是属性设置里需要勾选 生成横向排名数据, 这样计算结果是被引用数据在所选品种范围内的大小排序。 对前4名下单 dd:selfdata(\'data1\'); a2:VALUEWHEN(dd=2,STKLABEL); a3:VALUEWHEN(dd=3,STKLABEL); a4:VALUEWHEN(dd=4,STKLABEL); |
-- 作者:fly -- 发布时间:2014/8/19 16:58:45 -- 参考 HOD2函数 |
-- 作者:cssfortune -- 发布时间:2014/8/20 15:54:11 -- 我的 3.24版本的 分析菜单里 没有 自定义数据这个选项 ,,不会是付费版本才有的吧? |
-- 作者:pyd -- 发布时间:2014/8/20 15:55:38 -- 是付费版才有的,可以参考4楼 |
-- 作者:cssfortune -- 发布时间:2014/8/20 16:29:07 -- 好吧 我用的是免费版本的。下面用了hod2函数,写的代码: 1、但是编译公式提示 hod2函数未定义,请问为何? 2. 我的给a1赋值的语句中, R[i]=1这个表达合法吗?不太懂金字塔里面的数组功能到底如何 2、另外,还是没法实现 对前4名下单吧?因为我的R[i]存储的是1-9这个排名,不包含对应这个排名的品种的代码等信息; 这个排名和品种代码怎么样关联起来呢?请老师指点出路啊,谢谢、、
//定义RSV的计算: //对9个待选品种,RSV进行排序,30分钟频率 //对第1名下单 a1:VALUEWHEN(R[i]=1,STKLABEL);//RSV排名第1的,取它的代码名称出来?? |
-- 作者:jinzhe -- 发布时间:2014/8/20 16:42:11 -- x[9]:=stkindi(\'AG00\',RSV,0,4,0) 后面少了个分号 |
-- 作者:cssfortune -- 发布时间:2014/8/20 16:55:57 -- 哦,是的。头晕了,我再检查下、、 |