以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  模拟交易中的细节问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=29917)

--  作者:pig3009
--  发布时间:2012/10/18 10:18:09
--  模拟交易中的细节问题
再模拟交易过程中发现几个细节问题,问问大家是否也遇到过,如何解决
1、自定义框架布局是否影响下单手数?
现象:自己设置调入框架布局:将屏幕分成田字分割,分别设置IF1211,5分钟、10分钟、15分钟、30分钟四个窗口。选中5分钟窗口,启动程序化交易。在9:15分一开盘,程序会连续下单三手(我程序里本来设置只下单一手的),经过观察我发现,在5分钟、10分钟、15分钟均有提示下单的信号。
问题:是否我在四个窗口下启动程序化图表交易,会导致任何一个窗口出现下单信号,系统就会自动下单?还是系统只会默认5分钟窗口的信号下单?

2、一个时间点同时开平仓是何缘故?
现象:在前一个k线结束后的下一个k线开始时,经常出现先开一手,后平一手的现象,开仓平仓价格完全一致,开平仓时间点完全一致。这个现象出现后又回出现再开一手,这一手就复核下单信号了。
问题:请问这种情况是代码问题还是系统数据重复刷新问题?我代码是遵循先判断holding,然后先平仓,再开仓。是不是我的逻辑有问题?
代码如下:
IF 开多 AND TIME>090000 AND TIME<151200 THEN
BEGIN
  SELLSHORT(HOLDING<0,0,market);//先平
  BUY(HOLDING=0,1,market);//开多
END

IF 开空 AND TIME>090000 AND TIME<151200 THEN
BEGIN
  SELL(HOLDING>0,0,market);//先平
  BUYSHORT(HOLDING=0,1,market);//开空

END

3、经常出现手动无法平仓的情况,是数据问题还是我设置的问题
现象:有时看系统开手数多了,手动平掉一些,发现点击平仓确认后没有反应,只能重新登录账户后才恢复正常。
问题:请问实盘操作的话,系统会不会出现这种情况?


--  作者:jinzhe
--  发布时间:2012/10/18 10:35:05
--  

1.框架下单,有信号的窗格都会下单,比如一个4窗格的框架,启动运行后,其中两个窗格有信号,则会在这两个窗格下单

 

2.是否使用了自动持仓同步功能?

 

3.应该是模拟交易反应慢,实盘不会有此现象


--  作者:pig3009
--  发布时间:2012/10/18 11:29:41
--  
谢谢回复
其中第二个问题:没有用自动持仓同步。目前查找不出原因,比较郁闷,因为这个如果发生在实盘,手续费自然飙升。目前模拟的情况,手续费按照开平各0.005%算,手续费要占盈利的10%了,成本非常高