以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  设置了H>Kstop平仓,为什么在这个位置没有平仓?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=164411)

--  作者:qq代人发帖
--  发布时间:2018/7/13 10:44:58
--  设置了H>Kstop平仓,为什么在这个位置没有平仓?
如图 ,设置了H>Kstop平仓,为什么在这个位置没有平仓?

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

--  作者:banzhuan
--  发布时间:2018/7/13 11:22:22
--  
您的平仓条件只有这一个吗? 您在该根K线上输出下全部平仓条件看下呢
--  作者:yydkyet
--  发布时间:2018/7/13 13:12:52
--  
图片点击可在新窗口打开查看//空头时
if holding<0 And ENTERBARS>0 And not(kk) then begin
if H>Kstop then
最大回撤平空:sellshort(holding<0,holding,Market);
if PK then begin
PK平空:sellshort(holding<0,holding,MARKET);
end
end


这个是平仓条件如图 KK是0 的,H是331.1   ,Kstop是331.074

--  作者:FireScript
--  发布时间:2018/7/13 13:27:15
--  
 H>Kstop 可能没有满足。

上面那个位置显示的H,会简单做一个四舍五入。不过实际计算引用H的时候是不会的。

比如实际值是331.06....
四舍五入显示的话就是331.1 ,但是实际呢 H并没有比Kstop大。


--  作者:yydkyet
--  发布时间:2018/7/13 13:34:18
--  
请说明白下哪个会被四舍五入,或者取整。 

这个是铁矿的,H(K线高点)不是不会变么,怎么可能四舍五入了,是复权的原因么?

--  作者:FireScript
--  发布时间:2018/7/13 13:39:08
--  
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

仅仅这里显示的地方做一个四舍五入。因为后面小数点,不可能全部在这里显示。

实际代码里引用最高价做计算或者判断的时候,是完整数据。这个四舍五入只是出于显示方便的缘故。不影响代码里面使用的。

--  作者:yydkyet
--  发布时间:2018/7/13 13:46:31
--  
好的,谢谢
--  作者:FireScript
--  发布时间:2018/7/13 13:47:41
--  
 你具体在什么位置的K上。我看看能不能输出下当时的实际值到底多少。