以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 排序问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=162443) |
-- 作者:shensane -- 发布时间:2018/4/1 16:38:32 -- 排序问题 FZD1:=stkindi(\'shfeag06\',\'A.ZD2\',0,1); FZK1:stkindi(\'shfeag06\',\'A.ZK2\',0,1); FZD2:=stkindi(\'shfeaL06\',\'A.ZD2\',0,1); FZK2:stkindi(\'shfeaL06\',\'A.ZK2\',0,1); FZD3:=stkindi(\'shfeaU06\',\'A.ZD2\',0,1); FZK3:stkindi(\'shfeaU06\',\'A.ZK2\',0,1); FZD4:=stkindi(\'shfeBUX06\',\'A.ZD2\',0,1); FZK4:stkindi(\'shfeBUX06\',\'A.ZK2\',0,1); FZD5:=stkindi(\'shfeCU06\',\'A.ZD2\',0,1); FZK5:stkindi(\'shfeCU06\',\'A.ZK2\',0,1); FZD6:=stkindi(\'shfeHC10\',\'A.ZD2\',0,1); FZK6:stkindi(\'shfeHC10\',\'A.ZK2\',0,1); FZD7:=stkindi(\'shfeNI07\',\'A.ZD2\',0,1); FZK7:stkindi(\'shfeNI07\',\'A.ZK2\',0,1); FZD8:=stkindi(\'shfeRB10\',\'A.ZD2\',0,1); FZK8:stkindi(\'shfeRB10\',\'A.ZK2\',0,1); FZD9:=stkindi(\'shfeRU09\',\'A.ZD2\',0,1); FZK9:stkindi(\'shfeRU09\',\'A.ZK2\',0,1); FZD10:=stkindi(\'shfeZN06\',\'A.ZD2\',0,1); FZK10:stkindi(\'shfeZN06\',\'A.ZK2\',0,1); FZD11:=stkindi(\'DCEY09\',\'A.ZD2\',0,1); FZK11:stkindi(\'DCEY09\',\'A.ZK2\',0,1); FZD12:=stkindi(\'DCEP09\',\'A.ZD2\',0,1); FZK12:stkindi(\'DCEP09\',\'A.ZK2\',0,1); FZD13:=stkindi(\'DCEM09\',\'A.ZD2\',0,1); FZK13:stkindi(\'DCEM09\',\'A.ZK2\',0,1); FZD14:=stkindi(\'DCEJM09\',\'A.ZD2\',0,1); FZK14:stkindi(\'DCEJM09\',\'A.ZK2\',0,1); FZD15:=stkindi(\'DCEJ09\',\'A.ZD2\',0,1); FZK15:stkindi(\'DCEJ09\',\'A.ZK2\',0,1); FZD16:=stkindi(\'DCEAX09\',\'A.ZD2\',0,1); FZK16:stkindi(\'DCEAX09\',\'A.ZK2\',0,1); FZD17:=stkindi(\'CZCECF09\',\'A.ZD2\',0,1); FZK17:stkindi(\'CZCECF09\',\'A.ZK2\',0,1); FZD18:=stkindi(\'CZCEMA09\',\'A.ZD2\',0,1); FZK18:stkindi(\'CZCEMA09\',\'A.ZK2\',0,1); FZD19:=stkindi(\'CZCEOI09\',\'A.ZD2\',0,1); FZK19:stkindi(\'CZCEOI09\',\'A.ZK2\',0,1); FZD20:=stkindi(\'CZCERM09\',\'A.ZD2\',0,1); FZK20:stkindi(\'CZCERM09\',\'A.ZK2\',0,1); FZD21:=stkindi(\'CZCESRY09\',\'A.ZD2\',0,1); FZK21:stkindi(\'CZCESRY09\',\'A.ZK2\',0,1); FZD22:=stkindi(\'CZCETA09\',\'A.ZD2\',0,1); FZK22:stkindi(\'CZCETA09\',\'A.ZK2\',0,1); D1:=SORTpos(1,1,FZD1,FZD2,FZD3,FZD4,FZD5,FZD6,FZD7,FZD8,FZD9,FZD10,FZD11,FZD12,FZD13,FZD14,FZD15,FZD16,FZD17,FZD18,FZD19,FZD20,FZD21,FZD22); 如何把上面的按照大到小排序,取排序最大的那个 |
-- 作者:wenarm -- 发布时间:2018/4/1 19:56:50 -- 1.市场写的不对,金字塔的市场都是2个字母组成的,pel不识别交易所提供的市场代码。 你这个只能逐个比较处理。 范例代码 max_fzd:max(max(max(FZD1,FZD2),FZD3),FZD4);
|
-- 作者:shensane -- 发布时间:2018/4/2 8:26:24 -- 如果相比较的两个数值是相等的会怎么样,是取值两个还是不取值 |
-- 作者:shensane -- 发布时间:2018/4/2 8:28:33 -- 为何不能用SORT函数排序呢,我在文华财经就是用这个的啊 |
-- 作者:wenarm -- 发布时间:2018/4/2 8:51:21 -- 两个值相同返回最近的一个值, 你是多个序列进行横向比较,不是同一个序列进行排序。所以没法用SORT |
-- 作者:shensane -- 发布时间:2018/4/2 9:01:24 -- 可以把这些放进同一个序列里再比较啊 |
-- 作者:FireScript -- 发布时间:2018/4/2 9:24:46 -- 你金字塔能否使用自定义数据?, ![]() ![]() 如果可以使用这个 会比较方便点。 使用参考: http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=57336&skin=0 和http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=137635&authorid=0&page=0&star=1 |
-- 作者:shensane -- 发布时间:2018/4/2 10:58:41 -- 我用的是免费版本没有自定义数据这个选项啊 |
-- 作者:FireScript -- 发布时间:2018/4/2 13:51:53 -- 如果没有那个可能只能一个个比较了。我回头再考虑下如何处理,暂时没有很好的可实现的思路。 |
-- 作者:shensane -- 发布时间:2018/4/2 14:33:51 -- 我这个指标里面用了跨品种调用,而且还这么多,软件系统运算是不是会特别慢,然后我在模型里面再调用这个指标里面的值可以吗,或者我直接用一个值和其他的21个直接比较大小可行吗 |