以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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[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,测试版的内容在软件区置顶有介绍 |