获取全部a股的涨幅前20名的股票(涨幅大于10%的除外),可以供我调用
并且按涨幅排名由高到低我可以知道顺序
股票池功能暂时先不使用了, 请问代码上如何实现呢 或者是否能有办法加到数组里
谢谢
没办法。这个只能用股票池。自定义数据倒是可以计算涨跌幅,但是问题是 它是根据品种获取涨跌幅或者涨跌幅排名,但是反过来获取就不行了。你没办法给一个排名范围,把品种读取出来。
你这个需求如果不用股票池,那么在PEL中就需要自己做FOR循环,计算量极大,几乎没有意义
请教一下 for循环如何读取所有股票呢? 不要排名也可以 后面我可以 if 股票排名=1 这些条件自己去写
请教一下 for循环如何读取所有股票呢? 不要排名
请教一下 for循环如何读取所有股票呢? 不要排名也可以 后面我可以 if 股票排名=1 这些条件自己去写
方法上不麻烦,但是前面也说了,这个计算量和计算效率,实际应用中很难让人满意的。
你可以试下。搞不好会卡死了。
i:=1;
for i to STKCOUNT('板块名称') DO
begin
code:STKFROMBLK('板块名称',i);//有了品种代码,剩下的就是可以取到其他数据了
end
老师 我取到了品种代码 可是发现好像是从1000000开始计数的吗? 并不是比如sh600600这样格式的股票代码 那我该如何调用数值呢 比如调用close价格
此主题相关图片如下:1.jpg