Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
ch3coohqb 发表于: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后面为啥有小数?

2楼
admin 发表于:2010/9/15 22:20:58

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

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

共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 1.50781 s, 2 queries.