以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  平多:SELL( CYC=1 ,手数,MARKET);这样能否实现每天的开盘第一根k线平仓?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=80423)

--  作者:agq198394
--  发布时间:2015/7/3 17:49:30
--  平多:SELL( CYC=1 ,手数,MARKET);这样能否实现每天的开盘第一根k线平仓?
CYC:=BARSLAST(DATE<>REF(DATE,1))+1;


平多:SELL( CYC=1 ,手数,MARKET);
平空:SELLSHORT(CYC=1 ,手数,MARKET);

为什么不能实现每天开盘的第一根k线平仓?固定轮询模式。用螺纹做实验,发现有时候可以平掉,有时候不可以。
图片点击可在新窗口打开查看此主题相关图片如下:5.gif
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2015/7/6 8:41:35
--  
你写了一个收盘平多,你的仓在收盘时平掉了,那么自然在开盘时,没有单子平了
--  作者:agq198394
--  发布时间:2015/7/6 9:05:04
--  
CYC:=BARSLAST(DATE<>REF(DATE,1))+1;


收盘平多:SELL( CYC=1 ,手数,MARKET);
收盘平空:SELLSHORT(CYC=1 ,手数,MARKET);

抱歉,那是我图上没有刷新,收盘平多其实就是平多,只有这一个平仓的语句。

cyc=1这样的条件理论上是否可行呢?

--  作者:jinzhe
--  发布时间:2015/7/6 9:12:51
--  
既然这样,那么你写的会在开盘第一根k线平仓
--  作者:agq198394
--  发布时间:2015/7/6 9:48:53
--  
好的,谢谢版主