引用来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冒泡排序的实际实现代码.
前台图表 逐K 模式
另外,举例4个数 只是个简化模式 实际有20个之多
所以求冒泡法
SORT
该函数仅在序列计算模式下运行
我模型是逐K模式的 能用么?
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
a:lod2(x,4,x[1]); //求数组第一个数字的第几名
数组现在还能这样用?
如果能行 真是解决我一大难题了
最新版功能升级 真是很及时啊
不用搞冒泡排序了
刚要睡觉 给我递了个枕头
赏3个JB先
难怪我只有LOD 没有LOD2这个函数呢
建议每次升级 对升级新增的内容做个详细的完整文档 包括演示范例
比如这个 联机帮助的F1里面 都没有LOD2