以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]HOLDING=0图表程式化交易没用?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=3239)

--  作者:wyhjw
--  发布时间:2010/10/13 18:50:45
--  [求助]HOLDING=0图表程式化交易没用?

BUY (KD AND (HOLDING=0),1,MARKET);//{开多}
SELL (PD AND HOLDING>0,HOLDING,MARKET);//{平多}

BUYSHORT (KK AND (HOLDING=0),1,MARKET);//{开空}
SELLSHORT (PK AND HOLDING<0,HOLDING,MARKET);//{平空}

 

 

问题如下:

我的要求是当持仓不等于零时就不再开新仓,实际操作时我已手动开一手空单,但是当条件满足时程序会继续帮我开张空单, 难道BUYSHORT (KK AND (HOLDING=0),1,MARKET);//{开空},,的HOLDING=0限制好像对图表程式话交易没用。是不是这样?

[此贴子已经被作者于2010-10-13 19:04:33编辑过]

--  作者:fly
--  发布时间:2010/10/14 11:24:55
--  

图表自动交易,采取的是图表的虚拟持仓与实际持仓脱离的方法,图表自动交易的holding与实际账号的持仓无关。

后台自动交易的tholding与实际账号的持仓有关,只有成交了,其值才会变成1。如果后台自动交易时委托单始终未成交的话,tholding也保持不变。


--  作者:董小球
--  发布时间:2010/10/14 11:34:32
--  
用STATE 函数判断试试
--  作者:admin
--  发布时间:2010/10/14 16:10:45
--  

使用BUY,SELL等高级函数编写交易模型时,无比注意先平后开的交易原则!


--  作者:wyhjw
--  发布时间:2010/10/14 16:35:06
--  

谢谢以上各位的解答!