以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  逐K线计算模式下,如何对数组进行排序  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173421)

--  作者:jzt666
--  发布时间:2019/12/6 11:27:12
--  逐K线计算模式下,如何对数组进行排序
VARIABLE:X[3]:=0;
VARIABLE:XN[4]=(-1, -1.2, -0.8, -2);
X[1]:=(dynainfo2(7, 品种1)-CallStock(品种1, vtCLOSE, 6, -1))/CallStock(品种1, vtCLOSE, 6, -1)*100;
X[2]:=(dynainfo2(7, 品种2)-CallStock(品种2, vtCLOSE, 6, -1))/CallStock(品种2, vtCLOSE, 6, -1)*100;
X[3]:=(dynainfo2(7, 品种3)-CallStock(品种3, vtCLOSE, 6, -1))/CallStock(品种3, vtCLOSE, 6, -1)*100;

SORT(X, 1, 1, 3);
sort(XN, 1, 1, 4);

调试了,逐K模式下不能进行排序,虽然函数列表里面说可以,但是实际情况不行,是骗人的。

--  作者:FireScript
--  发布时间:2019/12/6 13:30:38
--  
 行的啊。怎么不行。


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看


--  作者:jzt666
--  发布时间:2019/12/6 15:58:34
--  
我调试的时候发现不对
--  作者:FireScript
--  发布时间:2019/12/6 16:03:16
--  
那可能是没有重新编译或者修改的内容没有重新进入内存里。你可以在试试,我本地一直是正常的。