以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  
 你金字塔能否使用自定义数据?,
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看


如果可以使用这个 会比较方便点。

使用参考:

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个直接比较大小可行吗