以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 求助 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61346)
|
-- 作者:feiyan0427
-- 发布时间:2014/1/28 14:04:44
-- 求助
code里的一段代码 close1:=ref(close,1); lo1:low,LINETHICK0; lo2:close1-0.2,LINETHICK0; lo3:low>close1-0.2,LINETHICK0; lo4:low<=close1-0.2,LINETHICK0; lo1显示是2217.8,lo2显示是2217.8,lo3显示1,lo4显示0.
low应该是等于close1-0.2,理论上应该lo3显示0即false,lo4显示1即true. 何解?数据储存方式问题??
[此贴子已经被作者于2014/1/28 14:05:26编辑过]
|
-- 作者:jinzhe
-- 发布时间:2014/1/28 14:20:08
--
3和4是逻辑判断,1表示判断成立,0表示判断不成立
|
-- 作者:feiyan0427
-- 发布时间:2014/1/28 14:23:12
--
理论上3应该是不成立,4应该成立; 而实际显示却是反过来的
|
-- 作者:jinzhe
-- 发布时间:2014/1/28 14:40:00
--
双击那条你认为错的k线
然后键盘按shift+q
然后把显示出来的内容截图上传一下
类似这样的 此主题相关图片如下:1.png
|
-- 作者:feiyan0427
-- 发布时间:2014/1/28 15:00:33
--
此主题相关图片如下:捕获.png
|
-- 作者:客人
-- 发布时间:2014/1/28 15:05:16
--
LO1: 2217.800 LO2: 2217.800 LO3: 1.000 LO4: 0.000
|
-- 作者:jinzhe
-- 发布时间:2014/1/28 15:16:18
--
这个是在股指哪个合约上的?
|
-- 作者:feiyan0427
-- 发布时间:2014/1/28 15:26:17
--
我把low和close1+0.2后面都乘以1000显示如下。 LO1: 2217800.049 LO2: 2217800.000 LO3: 1.000 LO4: 0.000
lo1后面小数点后有0.049这就是原因所在!!low的报价不是只有小数点后一位的吗,这是数据存储的bug吗?
|
-- 作者:jinzhe
-- 发布时间:2014/1/28 15:44:44
--
股指哪个合约啊?
|
-- 作者:feiyan0427
-- 发布时间:2014/1/28 15:47:25
--
if1402
|