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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]计算不准确的问题

   

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


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

主题:[求助]计算不准确的问题

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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
[求助]计算不准确的问题  发帖心情 Post By:2010/9/15 20:50:51 [只看该作者]

BPL为平仓线

平空条件

sellshort(h>bpl and holding<0,1,limitr,bpl+mindiff);

 

 

图片点击可在新窗口打开查看

图一中~

BPL=2952.8

H=2952.8

结果被平仓了...

test:h>bpl,linethick0;

结果test返回数值1

 

图片点击可在新窗口打开查看

图二中

BPL=2952(注意这里是个整数没小数尾巴)

H=2952.0

结果没被平仓...

test:h>bpl,linethick0;

结果test返回数值0

 

图片点击可在新窗口打开查看

图三中

BPL=2948.6(注意这里又是小数~结果被平了)

H=2948.6

结果被平仓了...

test:h>bpl,linethick0;

结果test返回数值1

 

图片点击可在新窗口打开查看

图四中

BPL=2514(注意这里又是整数~结果没被平)

H=2514.0

结果没被平仓...

test:h>bpl,linethick0;

结果test返回数值0

 

 

 

我觉得应该是计算的一点点问题...跟这个问题类似...

===================

指标X1
x1:(c-ref(c,1))*300;
股指的K线图
输出后X1后面为啥有小数?


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/9/15 22:20:58 [只看该作者]

这些都是CPU的浮点错误问题导致。

包括金字塔拿到的数据,也不会是一个正好的数据,比如股指会是 2876.1999这样的数字,如果你需要精确判断,那么你就需要进行格式化,使用ROUNDS(A,B)函数,整理成1位小数,然后再使用


 回到顶部