查看完整版本: 排序计算量太大.排行榜的涨幅榜能自动生成一板块吗?

zyjr 2008-2-11 11:39

排序计算量太大.排行榜的涨幅榜能自动生成一板块吗?

排序计算量太大.尤其是多指标同时排序,一般中上等机器都无法实时更新.大有英雄无用武之地之感.
    若排行榜的涨幅榜.量比.委比等分项结果,能自动生成一板块并实时更新,排序时直接从该板块调取,将节省90%的计算量,从而让飞狐的强项指标:“排序”“横排”发出应有的光芒.

zyjr 2008-2-13 13:46

自己顶

hx817 2008-2-17 10:37

考虑优化算法,减小计算量

zyjr 2008-2-18 20:25

首先谢谢版主的关心!再讲我的排序选股状况.
选股条件:同时出现在涨幅前10名和委比前10名的股票.
我的方法:
   1.建立“优化A股”板块(去掉ST股.停牌股等.) 剩1200只股.
     2.用涨幅和委比指标,分2组排序“优化A股”.
     3.调出2种排序中同在前10名的股票.
     4.在解盘中解出中选股票,同时显示其昨涨幅.
配置:AMD 双核4000+    1G内存. 跑匹43秒.
试验:A.  1200只的“优化A股”或沪深分算均错为同一个数.
         B.   用25只的自选股.运算正常.
印象:1.指标排序运算量最大,分2组同时排就更是海量.
         2.曾试想将2指标优化合一,但百思不得其解.只得分而排之.

以上就是我的排序情况,还请版主帮忙进一步点化!万谢!

hx817 2008-2-18 21:50

若要 涨幅和委比 前面的排名,将2个值相乘即可
比如:[code]wb:=100*DYNAINFO(15);
zf:=100*DYNAINFO(14);
pm:wb*zf;[/code]而后排名 pm 即可

zyjr 2008-2-19 09:25

我试一下相乘,以前我试过相加肯定不行.

zyjr 2008-2-19 20:33

今天用相乘法试了半天.和相加一样.30只股票运算正常,多了就不行.(我同时要求显今涨幅和昨涨幅,版主你的方法比我的省了一组)........................
      横排指标,这么好的创意可惜了!
.............................
祝福你,版主:元霄节快乐!

zyjr 2008-2-19 20:43

我原准备给电脑升级.配个跑匹17秒的E6850芯.看来它也无法胜任.

zyjr 2008-2-21 19:26

问题终于在昨晚解决:现在别说3指标,就是6个指标组合都能照样排序A股.且不延迟.我可没改硬件哦!
不过脑细胞牺牲不少...........
近二个月啊..........
我这是炒股吗??????????????

hx817 2008-2-23 10:38

:clap:
有付出才有收获!
页: [1]
查看完整版本: 排序计算量太大.排行榜的涨幅榜能自动生成一板块吗?