以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4)
---- 代码如何调用所有A股 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182683)
|
-- 作者:dkccy
-- 发布时间:2020/10/26 10:10:16
-- 代码如何调用所有A股
获取全部a股的涨幅前20名的股票(涨幅大于10%的除外),可以供我调用 并且按涨幅排名由高到低我可以知道顺序
股票池功能暂时先不使用了, 请问代码上如何实现呢 或者是否能有办法加到数组里
谢谢
|
-- 作者:FireScript
-- 发布时间:2020/10/26 10:25:59
--
没办法。这个只能用股票池。自定义数据倒是可以计算涨跌幅,但是问题是 它是根据品种获取涨跌幅或者涨跌幅排名,但是反过来获取就不行了。你没办法给一个排名范围,把品种读取出来。
|
-- 作者:无为剑
-- 发布时间:2020/10/26 10:26:20
--
你这个需求如果不用股票池,那么在PEL中就需要自己做FOR循环,计算量极大,几乎没有意义
|
-- 作者:dkccy
-- 发布时间:2020/10/26 11:11:04
--
请教一下 for循环如何读取所有股票呢? 不要排名也可以 后面我可以 if 股票排名=1 这些条件自己去写
|
-- 作者:dkccy
-- 发布时间:2020/10/26 11:11:42
--
请教一下 for循环如何读取所有股票呢? 不要排名
|
-- 作者:dkccy
-- 发布时间:2020/10/26 11:13:30
--
请教一下 for循环如何读取所有股票呢? 不要排名也可以 后面我可以 if 股票排名=1 这些条件自己去写
|
-- 作者:FireScript
-- 发布时间:2020/10/26 11:15:16
--
方法上不麻烦,但是前面也说了,这个计算量和计算效率,实际应用中很难让人满意的。 你可以试下。搞不好会卡死了。
i:=1; for i to STKCOUNT(\'板块名称\') DO begin code:STKFROMBLK(\'板块名称\',i);//有了品种代码,剩下的就是可以取到其他数据了 end
|
-- 作者:dkccy
-- 发布时间:2020/10/26 11:46:57
--
老师 我取到了品种代码 可是发现好像是从1000000开始计数的吗? 并不是比如sh600600这样格式的股票代码 那我该如何调用数值呢 比如调用close价格 此主题相关图片如下:1.jpg
|