以文本方式查看主题

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

--  作者:rockyan
--  发布时间:2016/3/2 15:26:04
--  后台交易THOLDING问题

 

图表交易,为了避免连续的开仓,可以用

SELL(spp,HOLDING,THISCLOSE);
SELLSHORT(bpp,HOLDING,THISCLOSE);
BUY(bkk and state<1,手数,THISCLOSE);

BUYSHORT(Skk and state>-1,手数,THISCLOSE);
 

在后台交易时,tholding取的是实际持仓

当有一个品种,采用多策略时,也这样改的话,可能把其他策略的仓平了,另外看实际持仓,看到的持仓可能是其他策略开的,也是一个问题

 

请教,该怎么办呢?


--  作者:jinzhe
--  发布时间:2016/3/2 15:42:20
--  

把你的代码贴出来,要根据你代码里面的情况来考虑如何操作


--  作者:rockyan
--  发布时间:2016/3/2 16:32:18
--  

最后交易的语句,就是1楼里的那几段


--  作者:jinzhe
--  发布时间:2016/3/2 16:32:59
--  

那是图表的


--  作者:rockyan
--  发布时间:2016/3/2 16:46:06
--  
就是图表的,改后台时候,发现问题,不知怎么处理了啊
--  作者:jinzhe
--  发布时间:2016/3/2 16:47:51
--  
那就是用上面的“手数”平
--  作者:rockyan
--  发布时间:2016/3/2 17:33:29
--  
那开仓的限定条件呢?不然可能连续开单边的仓
--  作者:jinzhe
--  发布时间:2016/3/3 8:52:58
--  

if spp and extgbdata(\'kd\')=1 then begin

extgbdataset(\'kd\',0);

tSELL(spp,手数,mkt);

end

 

if bpp and extgbdata(\'kk\')=1 then begin

extgbdataset(\'kk\',0,);
tSELLSHORT(bpp,手数,mkt);

end

 

if bkk and extgbdata(\'kd\')=0 then begin

extgbdataset(\'kd\',1);
tBUY(bkk ,手数,mkt);

end

 

if skk and extgbdata(\'kk\')=0 then begin

extgbdataset(\'kk\',1);

tBUYSHORT(Skk ,手数,mkt);

end


--  作者:rockyan
--  发布时间:2016/3/3 11:15:53
--  

谢谢.

再请教一下,如果同时实际帐户持有某单个品种多单x个,空单Y个,用tholding,返回的会是什么呢?


--  作者:jinzhe
--  发布时间:2016/3/3 11:23:35
--  
会对冲掉,返回X-Y,比如多5空3,那么就会返回2