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


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

   

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


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

主题:公式修改

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


加好友 发短信
等级:论坛游侠 帖子:258 积分:0 威望:0 精华:0 注册:2014/2/18 11:04:12
公式修改  发帖心情 Post By:2015/6/18 8:47:43    Post IP:122.228.187.28[只看该作者]

现编有以下公式,IF00图表指标
NN:C-O;
VARIABLE:HH=0;
IF time>093000 and time<=150000 THEN HH:=NN; 
IF time<=093000 and time>150000 THEN HH:=0;
HH10:MA(HH,10);
在使用时发现,在time>093000 and time<=150000时区内曲线显示正常,但在time<=093000 and time>150000 时区历史HH10值均为零,虽然不影响交易时间指标的正确运算,也不影响公式测试,但盘后观看指标线时一条0值水平线;不利于分析。请教老师如何编写才能做到指标历史历史值不归零。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/6/18 8:55:31    Post IP:58.246.57.26[只看该作者]

F time<=093000 and time>150000 THEN HH:=0;
中间的AND改成OR


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:论坛游侠 帖子:258 积分:0 威望:0 精华:0 注册:2014/2/18 11:04:12
  发帖心情 Post By:2015/6/18 12:07:22    Post IP:183.138.245.236[只看该作者]

NN:C-O;
VARIABLE:HH=0;
IF time>093000 and time<=150000 THEN HH:=NN; 
IF time<=093000 or  time>150000 THEN HH:=0;
HH10:MA(HH,10);
没有解决问题,我想的是在if00图表历史15.00--09:30这半个小时HH10赋值为0,按上述公式,盘中现在看到的是,历史上这半个小时值没有归零,HH10取NN在15.00的值;问题应该在TIME函数是现时函数,图表上的历史曲线值均按IF time>093000 and time<=150000 THEN HH:=NN;取值了。到了盘后,又按IF time<=093000 or  time>150000 THEN HH:=0;取值。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/6/18 13:09:45    Post IP:58.246.57.26[只看该作者]

不会,你再试试看,最后加一句nn1:nn;调试下,看看对应的值有没有改变


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:论坛游侠 帖子:258 积分:0 威望:0 精华:0 注册:2014/2/18 11:04:12
  发帖心情 Post By:2015/6/18 13:44:51    Post IP:183.138.245.236[只看该作者]

所有的时间段,nn1=nn。没有归零

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/6/18 13:59:52    Post IP:58.246.57.26[只看该作者]

nn1:hh;

弄错了,是hh,你看看nn1是不是变0了



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:论坛游侠 帖子:258 积分:0 威望:0 精华:0 注册:2014/2/18 11:04:12
  发帖心情 Post By:2015/6/18 15:24:45    Post IP:122.228.187.28[只看该作者]

NN:C-O;
VARIABLE:HH=0;
IF time>093000 and time<=150000 THEN HH:=NN; 
IF time<=093000 or  time>150000 THEN HH:=0;
HH10:MA(HH,10);
nn1:hh,STICK; 

15:00以后不管HH10还是NN1任何时段均归零

图片点击可在新窗口打开查看此主题相关图片如下:p}bm`$fy9234k_4v)i5`{sk.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:论坛游侠 帖子:258 积分:0 威望:0 精华:0 注册:2014/2/18 11:04:12
  发帖心情 Post By:2015/6/18 15:26:04    Post IP:122.228.187.28[只看该作者]

问题应该在TIME函数是现时函数,盘中图表上的历史曲线值均按IF time>093000 and time<=150000 THEN HH:=NN;取值了。到了盘后,又按IF time<=093000 or  time>150000 THEN HH:=0;取值。

麻烦测试一下


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/6/18 15:32:56    Post IP:58.246.57.26[只看该作者]

你序列计算了吧?

按照公式提示改成逐k线



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:论坛游侠 帖子:258 积分:0 威望:0 精华:0 注册:2014/2/18 11:04:12
  发帖心情 Post By:2015/6/18 16:17:37    Post IP:122.228.187.28[只看该作者]

搞定,原来问题处在这。谢谢

 回到顶部