以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  换月平仓问题(图表交易)  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=157732)

--  作者:linanmeng
--  发布时间:2017/9/9 23:54:46
--  换月平仓问题(图表交易)
图表交易中,如果当日主力合约符合换月规则,则在当日收盘时平仓。

这个怎么写?

--  作者:wenarm
--  发布时间:2017/9/10 9:33:15
--  
后面版本会增加幻月移仓的功能

--  作者:linanmeng
--  发布时间:2017/9/15 8:23:09
--  
我不是要换月移仓,而是每逢符合换月规则,策略全部平仓!
不开新合约,只平老合约。相当于策略在这个地方重启一次。
这个图表交易中能写吗?

--  作者:wenarm
--  发布时间:2017/9/15 8:52:32
--  

图表实现不了。只能是后台,监控账户栏持仓,

类似处理方式如下 

    str_head:=STRLEFT(STKLABEL ,STRLEN(STKLABEL)-2);
    string:=STRCAT( str_head,\'00\');
    Main_contract:=DYNAINFO2(210,string);//主力合约
    if STRCMP( Main_contract,STRCAT(MARKETLABEL,STKLABEL))<>0  then BEGIN
     tsell(TBUYHOLDINGex(\'\',STKLABEL,2)<>0,TBUYHOLDINGex(\'\',STKLABEL,2),MKT);
     TSELLSHORT(TsellHOLDINGex(\'\',STKLABEL,2)<>0,TsellHOLDINGex(\'\',STKLABEL,2),MKT);
    end