以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求一个前台图表逐K冒泡排序的实际实现代码.  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=30730)

--  作者:ackvz
--  发布时间:2012/11/19 10:33:12
--  求一个前台图表逐K冒泡排序的实际实现代码.
 

引用来4个合约的指标输出  输出值在-100到100之间

ZBS1A1 := STKINDI( 合约S1 , ‘ DCZBA. DCZBA1 ‘, 0 , 1  ) ;  

ZBS2A1 := STKINDI( 合约S2 , ‘ DCZBA. DCZBA1 ‘, 0 , 1  ) ;  

ZBS3A1 := STKINDI( 合约S3 , ‘ DCZBA. DCZBA1 ‘, 0 , 1  ) ;  

ZBS4A1 := STKINDI( 合约S4 , ‘ DCZBA. DCZBA1 ‘, 0 , 1  ) ;  


1 ,如何取到 每个指标输出的名次  比如1234

比如


名次ZBS1A1  :=    …   ;   //到底是第几

名次ZBS2A1  :=    …   ; 


2, 如何简单分别取到排名第1234的品种的代码,比如’IF00’ ?



因为要用在前台图表测试中,所以不能用TINSORT  函数搞。

论坛的冒泡模版 看不懂啊

 

 

求 前台图表逐K冒泡排序的实际实现代码.

 

 

 


--  作者:jinzhe
--  发布时间:2012/11/19 10:42:28
--  
把这4个弄成一个数组,然后用sort排序
--  作者:ackvz
--  发布时间:2012/11/19 10:47:47
--  

前台图表 逐K  模式

另外,举例4个数 只是个简化模式   实际有20个之多

所以求冒泡法

[此贴子已经被作者于2012-11-19 10:49:19编辑过]

--  作者:jinzhe
--  发布时间:2012/11/19 11:20:26
--  
还是一样了,20多个弄成一个数组,然后sort排序
--  作者:ackvz
--  发布时间:2012/11/19 11:28:58
--  

SORT

该函数仅在序列计算模式下运行

 

我模型是逐K模式的 能用么?


--  作者:王锋
--  发布时间:2012/11/19 13:01:14
--  

VARIABLE: x[4]=0;
x[1] := STKINDI( 合约S1 , ‘ DCZBA. DCZBA1 ‘, 0 , 1  ) ;  

x[2] := STKINDI( 合约S2 , ‘ DCZBA. DCZBA1 ‘, 0 , 1  ) ;  

x[3] := STKINDI( 合约S3 , ‘ DCZBA. DCZBA1 ‘, 0 , 1  ) ;  

x[4] := STKINDI( 合约S4 , ‘ DCZBA. DCZBA1 ‘, 0 , 1  ) ;  

a:lod2(x,4,x[1]); //求数组第一个数字的第几名

 

以上公式要用到金字塔2.933最新版 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=30365

请用户多学习一下金字塔数组方面的高级编程技巧,以提高自身的编程能力 http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30380


--  作者:ackvz
--  发布时间:2012/11/19 14:03:28
--  

a:lod2(x,4,x[1]); //求数组第一个数字的第几名

 

数组现在还能这样用?

 

如果能行 真是解决我一大难题了

最新版功能升级 真是很及时啊

不用搞冒泡排序了

 

刚要睡觉 给我递了个枕头  

 

赏3个JB先


--  作者:jinzhe
--  发布时间:2012/11/19 14:05:17
--  
2.933测试版新增的数组函数
--  作者:ackvz
--  发布时间:2012/11/19 14:15:01
--  

难怪我只有LOD  没有LOD2这个函数呢

 

建议每次升级 对升级新增的内容做个详细的完整文档  包括演示范例

 

比如这个 联机帮助的F1里面 都没有LOD2


--  作者:jinzhe
--  发布时间:2012/11/19 14:49:16
--  
由于是测试版不是正式版,所以并没有同步更新F1,测试版的内容在软件区置顶有介绍