欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 在板块'AAA'里选择涨幅排名前5的股票,怎么写?(后台程序化)

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3733人关注过本帖树形打印复制链接

主题:在板块'AAA'里选择涨幅排名前5的股票,怎么写?(后台程序化)

帅哥哟,离线,有人找我吗?
tyx0063
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2016/2/25 16:45:16
在板块'AAA'里选择涨幅排名前5的股票,怎么写?(后台程序化)  发帖心情 Post By:2019/12/19 17:25:27    Post IP:180.169.30.6[只看该作者]

在板块'AAA'里选择涨幅排名前5的股票,怎么写?(后台程序化)

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/19 17:29:07    Post IP:180.169.30.6[只看该作者]

 需要用自定义数据处理。但是这个没办法一次把排名前五的品种读取出来。只能是检查每个品种,然后判断它的排名是否在前五名范围内。


命数如织,当如磐石。
 回到顶部
美女呀,离线,留言给我吧!
zm71212302
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:201 积分:0 威望:0 精华:0 注册:2013/4/6 22:01:12
  发帖心情 Post By:2019/12/20 2:46:46    Post IP:116.3.208.171[只看该作者]

取得指定品种以序号为参数的自定义数据.用法:
SELFDATALABELN(N,CODE),N为自定义数据序号,CODE为品种代码.

例如:SELFDATALABELN(1,'IF00')取序号为1的股指连续的自定义数据
该函数仅对证券相关的单值数值;单值字符串;证券相关序列这3项自定义数据有效,对于横向统计类型的自定数据,效果与SELFDATALABELN函数相同。

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/20 10:45:44    Post IP:180.169.30.6[只看该作者]

 你能用后台程序化的话,也能用股票池了啊。你把涨幅定义成指标,直接用股票池对版块选股,然后加入到指定版块。这样更方便啊。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
tyx0063
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2016/2/25 16:45:16
  发帖心情 Post By:2019/12/20 11:53:41    Post IP:182.150.60.246[只看该作者]

股票池功能确实不错,但不知什么原因,数据始终滞后,或者没有更新(我程序在云服务器里,就没有关过),使得选出来的明显不符合要求。同样在数据保存同样情况下,我使用后台程序,均能较好反映当前情况,所以,我一直是想办法在后台程序中实现自己的要求。股票池我认为就是鸡肋!不知我说得对不,你们是怎么应对的,总不可能在使用股票池时,每次都下载数据吧。
 我也想用股票池,但请贵公司努力提升该功能使用的保障能力,尤其在数据更新上!

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/20 15:52:31    Post IP:180.169.30.6[只看该作者]

新建一个指标ZF:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
然后新建一个自定义数据,类型选择证券相关,并将指标关联到ZF指标:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
然后按照如下方式去勾选:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
这样自定义数据就设置好。设置好了之后,刷新数据,然后点击修改数据 就能看到某个品种在某个日期上 按照指标ZF的排名情况了


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/12/20 15:56:04编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/20 15:54:32    Post IP:180.169.30.6[只看该作者]

 在具体代码中调用上面的结果:
x:SELFDATAS('DATA1');//
DATA1是自定义数据的名称。
这样在每个K上都会显示这个品种在指定日期或时间上的涨幅排名结果。


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
现在你只需要新建一个后台程序化,监控一个版块品种,然后根据X值情况来进行操作即可。比如加入到板块中。
If x<=10 then ADDTOBLOCK(STKLABEL,'涨幅排名前10');


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/20 15:55:17    Post IP:180.169.30.6[只看该作者]

你说的股票池的问题,我们这边会进一步确认下的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
tyx0063
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2016/2/25 16:45:16
  发帖心情 Post By:2019/12/23 10:50:56    Post IP:182.150.60.246[只看该作者]

可否用动态行情函数如涨幅DYNAINFO(14)进行后台或者股票池排序?如果可以,引用公式是这样‘DYNAINFO(14).DYNAINFO(14)’,还是这样‘DYNAINFO(14)’

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/23 11:09:14    Post IP:180.169.30.6[只看该作者]

 这个也是可以的。但是这个只有最新排序结果,历史的回溯不到。

然后引用的话需要把这个DYNAINFO(14) 单独赋给一个变量。

比如指标A:
X:DYNAINFO(14);


然后在股票池里就选择指标A的变量X进行排序。


命数如织,当如磐石。
 回到顶部