以文本方式查看主题

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

--  作者:ZZAASSXX
--  发布时间:2015/3/5 11:09:57
--  后台盈亏计算
v3.41模拟账户,后台发单,监控里面看到昨天和今天都有一次,共同点是行情快速移动,在下单时间间隔一秒就符合平仓条件情况下连续发单,它的盈亏计算变成是重复的,求解释。
下图上7559.99≈3720.04+(3549-3536.2)*300
下图下6659.99≈3060.06+(3501.6-3489.6)*300


图片点击可在新窗口打开查看
--  作者:yukizzc
--  发布时间:2015/3/5 13:32:32
--  

只要下单连续时候都会这样?

刚试了下没重复,多测试几次看看


--  作者:yukizzc
--  发布时间:2015/3/5 14:30:53
--  

这边分笔平仓进行的


图片点击可在新窗口打开查看此主题相关图片如下:29mg@m@)j1q@gm5pmc0.png
图片点击可在新窗口打开查看


--  作者:zzaassxx
--  发布时间:2015/3/5 16:03:30
--  
也许是我表述不清,设置的是1秒轮询,而平仓语句里面是没有用到sleep(1000)。
我是两次轮询发出的两条平仓语句。


--  作者:zzaassxx
--  发布时间:2015/3/5 16:07:16
--  
 例如:
if close>=止盈1 and close<止盈2 then 平1手;
if close>=止盈2 then 全平;

当行情快速移动时,在一瞬间止盈1、止盈2同时满足,可能会产生我发现的问题。

--  作者:zzaassxx
--  发布时间:2015/3/5 16:10:33
--  
应该改为“当行情快速移动时,在一瞬间止盈1、止盈2先后满足,可能会产生我发现的问题。
--  作者:zzaassxx
--  发布时间:2015/3/5 16:16:51
--  
可能这个“先后满足”间隔时间很短,在监控里面看也就是1秒的间隔就两笔平仓发单,导致后一笔的盈亏数据出问题?
--  作者:yukizzc
--  发布时间:2015/3/5 16:21:25
--  
代码同时平2个咯,明天这边在测试看看
--  作者:zzaassxx
--  发布时间:2015/3/11 10:43:36
--  
测试有结果吗?
--  作者:yukizzc
--  发布时间:2015/3/11 11:20:39
--  

两条平仓语句,条件是同时成立的,你那经常能出现吗?给个测试代码我试试


图片点击可在新窗口打开查看此主题相关图片如下:61a~q%53x12~oc8bpe0w)}v.png
图片点击可在新窗口打开查看