以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  我这样写为什么程序不执行  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=51708)

--  作者:nicko
--  发布时间:2013/5/6 10:28:28
--  我这样写为什么程序不执行

IF ENTERBARS<>0&&ISLASTBAR=1&&THOLDING2<>HOLDING THEN BEGIN
  IF HOLDING=0 THEN BEGIN//开仓信号消失,平仓恢复仓
  SELL(THOLDING2>HOLDING,0,MARKETR);
  SELLSHORT(THOLDING2<HOLDING,0,MARKETR);
  END
END

 

...开仓条件

...平仓条件

 

我在单框架单策略上使用了持仓同步 但觉得开仓信号如果错了到下周期再平可能有很大滑点,所以想在同步持仓的基础上加个平仓恢复,

可是不管我这段文字加在开头还是结尾,程序都好象没看到一样 请问是否有地方写错了


--  作者:jinzhe
--  发布时间:2013/5/6 10:35:01
--  

图表自动持仓,用代码写不太好实现,

你这个代码不成功,就是因为虚拟持仓和实际持仓不一样,所以对应的开平动作才会不执行

比如说实际有持仓,但是虚拟持仓没有,不论sell还是sellshort都不会被执行


--  作者:nicko
--  发布时间:2013/5/6 10:43:17
--  
您的意思是不在自动持仓状态下 这个动作才可能实现是吗?
--  作者:jinzhe
--  发布时间:2013/5/6 10:58:10
--  
我的意思是,图表代码写不了自动持仓同步,得要后台