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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请老师帮忙编写公式

   

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


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

主题:请老师帮忙编写公式

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
请老师帮忙编写公式  发帖心情 Post By:2019/12/28 21:15:23    Post IP:111.205.14.26[显示全部帖子]

如果开盘价<=昨日收盘价,从9点30分开始判断涨幅,如果开盘价>昨日收盘价从9点31分开始判断涨幅。

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/29 11:07:39    Post IP:111.205.14.26[显示全部帖子]

研究一晚上,会了老师,删除吧帖子。。。

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/29 11:53:48    Post IP:111.205.14.26[显示全部帖子]

写得输出不对,还得麻烦老师帮下忙。。。图片点击可在新窗口打开查看

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/29 14:02:18    Post IP:111.205.14.26[显示全部帖子]

我的意思是9点31分开始判断区间涨幅,不是判断日K线涨幅比如10分钟的涨幅,我写了if(time>093100 and time<300000,((C-REF(C,10))/REF(C,10))*100>1,0);和
time>093100 and time<300000 and ((C-REF(C,10))/REF(C,10))*100>1;和
OPENMINUTES(TIME)>1 and ((C-REF(C,10))/REF(C,10))*100>1,输出都不对。

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/30 12:22:58    Post IP:111.205.14.18[显示全部帖子]


1、老师这两个条件意思是不是这样?我理解的是if valuewhen(todaybar=1,open)<=ref(close,todaybar) then cond:=1;如果开盘价小于等昨天收盘价,则从9点31的前值算起?

if valuewhen(todaybar=1,open)>ref(close,todaybar) then cond:=0;如果开盘价大于昨日收盘价则从9点31分的前值算起,输出为否定的?不知道这么理解对不对,那从9点31分开始的怎么计算?

2、(1)我用在1分钟周期里,我的意思是如果开盘大于昨日收盘价,从9点31分开始判断10分钟的区间涨幅为多少,也就是从9点31分开始到9点41分的区间涨幅。

       (2)如果开盘价小于等于昨日收盘价从9点30分开始判断区间涨幅,也就是从9点30分到9点40分的区间涨幅。



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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/30 12:26:18    Post IP:111.205.14.18[显示全部帖子]

再说的明白一点,因为股票有集合竞价,从9点30分开始判断,已经包含了集合竞价的涨幅,我的目的是要排除集合竞价的涨幅,也就是从9点31分开始算起,高开的排除在外。

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/30 16:40:57    Post IP:111.205.14.18[显示全部帖子]

可能是我没表述清楚,老师的意思是整体作为条件判断。
比如如果开盘大于昨天收盘价从9点31分开始计算至3点收盘10分钟之内的涨幅大于2的作为输出结果。也就是9点30分至9点31分这1分钟不计算这1分钟,排除在外。
如果开盘小于或者等于昨天收盘价,从9点30分开始计算至3点收盘,10分种之内出现过涨幅大于2的作为输出结果。
因为因为如果只写((C-REF(C,10))/REF(C,10))*100>2集合竞价高开的2%,后面没涨也计算在内了。我要的输出结果是实际10分钟之内有过涨幅大于2的输出。

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/30 16:47:00    Post IP:111.205.14.18[显示全部帖子]

因为如果只写((C-REF(C,10))/REF(C,10))*100>2集合竞价高开的2%,后面没涨也计算在内了。我要的输出结果是实际10分钟之内有过涨幅大于2的输出。
所以想了个笨办法就只能是如果高开,排除计算第一分钟。如果平开就没事。

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/30 17:20:21    Post IP:111.205.14.18[显示全部帖子]

对,就是这个意思

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


加好友 发短信
等级:论坛游侠 帖子:157 积分:0 威望:0 精华:0 注册:2019/12/26 22:53:31
  发帖心情 Post By:2019/12/30 17:33:08    Post IP:111.205.14.18[显示全部帖子]

10分钟以前一个K的C对比计算
[此贴子已经被作者于2019/12/30 17:33:49编辑过]

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