以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  平仓问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=71810)

--  作者:花仙子
--  发布时间:2014/11/9 11:34:49
--  平仓问题
老师好。比如我股指开一口多单,止盈线是2526.8。我测试程序写的是"h>止盈线"时才平仓(因为考虑到怕没有穿价实际成交不了),为什么图表上的信号在"h=止盈线"也就是最高价是2526.8时也按2526.8平仓了?
--  作者:花仙子
--  发布时间:2014/11/9 12:51:06
--  

图片点击可在新窗口打开查看此主题相关图片如下:未命名1.jpg
图片点击可在新窗口打开查看

--  作者:花仙子
--  发布时间:2014/11/9 12:51:41
--  

图片点击可在新窗口打开查看此主题相关图片如下:未命名2.bmp
图片点击可在新窗口打开查看

--  作者:花仙子
--  发布时间:2014/11/9 12:53:39
--  

我用简单的相同语名不同最低值测了一下,显示的结果完全不一样,这是为什么呢?

 

如上面两个截图。


--  作者:⌒巨人的翅膀
--  发布时间:2014/11/9 14:18:17
--  
条件语句条件不支持序列
[此贴子已经被作者于2014/11/9 14:19:32编辑过]

--  作者:⌒巨人的翅膀
--  发布时间:2014/11/9 14:21:13
--  
可以写成y5:=if(l<=2515.8,1,0);
--  作者:yukizzc
--  发布时间:2014/11/9 15:52:18
--  
这是由于计算机内部浮点计算误差,你用ROUNDS( l,1 )取下一位小数然后去和2515.8做比较
--  作者:花仙子
--  发布时间:2014/11/21 23:19:23
--  
Tks very much~