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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 您好,我写选股公式提升效率一下怎么优化

   

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


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

主题:您好,我写选股公式提升效率一下怎么优化

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
您好,我写选股公式提升效率一下怎么优化  发帖心情 Post By:2021/1/6 12:17:42    Post IP:116.54.59.121[显示全部帖子]

您好,我要输出多,空两个结果,以下这种写法是最优化了吗?还可以再优化吗?这样写的话,两条输出都是有效的是吗?会不会哪里写的不正确的请您指正。谢谢了啊

IF 多 THEN
BEGIN
XGD:多 AND stkindi('','L111.DUOGUAIXGZR',0,6,0);
END

IF 空 THEN
BEGIN
XGK:空 AND stkindi('','L1.KONGGUAIXGZR',0,6,0);
END

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 14:58:30    Post IP:116.54.59.121[显示全部帖子]

您好,我要把这个公式作为选股公式,股票上已经出现XGD,XGK这两个信号了,却选不出来是为什么??

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 15:21:54    Post IP:116.54.59.121[显示全部帖子]

我把这个公式换成主图指标叠加到k线图都有信号的,用你们选股的功能不管怎么选股都选不出来的,我怀疑是不是软件疲劳,或者软件里面哪里有垃圾,导致一个票都选不出来。。。。。

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 15:36:56    Post IP:116.54.59.121[显示全部帖子]

我的指标总共只要那两个条件,别的都=掉了,都不需要选条件的。
我刚刚补充了数据也没用,选不出来,今天一天都没一个信号,但我手动翻找的最少有八九个出信号的了,这到底是为什么啊。。。。。重启什么的都没用

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 15:52:24    Post IP:116.54.59.121[显示全部帖子]

您好,不是我代码的问题啊,一定是数据有问题,刚刚我把软件再重启后,选股又会出票了,但是没有一个票是对的。请问软件放数据的文件夹是哪个,我把它们全删了,再重新下载一遍,试下

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 16:17:10    Post IP:116.54.59.121[显示全部帖子]

您说的系统只会计算最后一个变量,是说如果我按以下这种方法写,它只计算出现XGK成立的票是吗?就不计算XGD的票了是吗?

IF 多 THEN
BEGIN
XGD:多 AND stkindi('','L111.DUOGUAIXGZR',0,6,0);
END

IF 空 THEN
BEGIN
XGK:空 AND stkindi('','L1.KONGGUAIXGZR',0,6,0);
END


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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 16:23:34    Post IP:116.54.59.121[显示全部帖子]

如您所说,不是数据问题,是k线数据计算量的问题啊,我设置成1000根马上就选出来了。
再请问您一下,我在15分钟上面引用日线的数据,日线需要500根才能满足公式计算,那么我在系统设置中如下图,该设置多少跟才可以够呢??

图片点击可在新窗口打开查看此主题相关图片如下:屏幕截图 2021-01-06 161927.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 16:27:49    Post IP:116.54.59.121[显示全部帖子]

您好,这里用了嵌套IF 我看你们说明上说可以运行计算时更快,更不占用内存吗,
比如我的条件是15分钟ma20金叉ma30满足了才引用日线条件,如果15分钟本周期不满足就不需要把日线条件引用过来计算了,这样写IF是否会更快呢?

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 16:37:28    Post IP:116.54.59.121[显示全部帖子]

好的,非常感谢您,我是个菜鸟,以为and 是要把一整句全部算完才完成了这条语句的计算呢。。、多谢多谢啊

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


加好友 发短信
等级:论坛游侠 帖子:193 积分:0 威望:0 精华:0 注册:2017/5/11 10:12:17
  发帖心情 Post By:2021/1/6 16:45:23    Post IP:116.54.59.121[显示全部帖子]

 对。如果不指定。那就会选择最后一个指标变量。而且你这里还用了if嵌套。

其实不需要用的。直接下面这样就行了。
XGD:多 AND stkindi('','L111.DUOGUAIXGZR',0,6,0);
XGK:空 AND stkindi('','L1.KONGGUAIXGZR',0,6,0);


另外 我想知道你是要选出满足这2个条件之一的股票吗?

您好,这里再请教您一下,您说的系统只会执行最后一句,那么我这里该改成如下这种写法吗,这种写法正确吗?
XGD:=多 AND stkindi('','L111.DUOGUAIXGZR',0,6,0);
XGK:=空 AND stkindi('','L1.KONGGUAIXGZR',0,6,0);
XG:XGD OR XGK;

 回到顶部
总数 12 1 2 下一页