以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  为什么开仓之后等5分钟后才平昨仓? (附图)  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=63038)

--  作者:wendows100
--  发布时间:2014/3/24 9:58:19
--  为什么开仓之后等5分钟后才平昨仓? (附图)

此主题相关图片如下:100.jpg
按此在新窗口浏览图片

上个问题的重复,原因是上个问题附图没有传上,现在传上了。
为什么开仓之后等5分钟后才平仓?而的我钱只够开一手白银,根本不够开2手白银,必须先平仓之后才能开仓,由于时间相隔5分钟,所以开平仓价格就差了5元钱,但是那一手白银为什么能开仓?我一直搞不懂,时间发生在3月21日晚上,我的交易代码如下:

   if AA>BB then begin
  sellshort(1,100%,MARKETR);
   buy(holding=0,1,MARKETR);
 end
 if AA<BB then begin
      sell(1,100%,MARKETR);
   buyshort(holding=0,1,MARKETR);
end
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
可用现金:cash(0),linethick0;
//注意交易系统先开后平的原则


--  作者:yukizzc
--  发布时间:2014/3/24 10:16:15
--  
您好,你用的什么周期图表,运行模式是走完k提前下单吗?
--  作者:wendows100
--  发布时间:2014/3/24 10:29:40
--  
我用的是5分钟周期, 运行模式是走完k线模式下单。
--  作者:wendows100
--  发布时间:2014/3/24 10:30:45
--  
这个问题不知道其他人遇到过没有,我很困惑。
--  作者:wendows100
--  发布时间:2014/3/24 10:33:10
--  
我不是模拟,是实盘操作的,为什么出现信号后,开平仓时间相差5分钟?
--  作者:yukizzc
--  发布时间:2014/3/24 10:36:55
--  

你图表没有多仓自然无法触发sell指令,而5分钟之后应该是你图上的持仓是持有多单的所以sell才能触发。


--  作者:wendows100
--  发布时间:2014/3/24 10:52:56
--  
我没有懂你意思,我是持有多仓的,是昨天的多仓。
--  作者:yukizzc
--  发布时间:2014/3/24 10:59:46
--  

我说的是图表是否有持仓,图表运行的机制是根据图上信号和你账户没有关系。

打个比方,你账户有1手ag06,你直接在图上运行sell(1,1,market)图表是不会帮你平掉的,因为图表没有开多信号持仓是0。


--  作者:RogarZ
--  发布时间:2014/3/24 11:10:53
--  
看日志,具体是什么代码,在哪根K线上的信号,现在问题的描述太模糊,无法判断
     刚上手,建议勾选日志,更便于查找问题

[此贴子已经被作者于2014/3/24 11:12:25编辑过]