Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共21 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:后台交易THOLDING问题

1楼
rockyan 发表于:2016/3/2 15:26:04

 

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

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

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

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

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

 

请教,该怎么办呢?

2楼
jinzhe 发表于:2016/3/2 15:42:20

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

3楼
rockyan 发表于:2016/3/2 16:32:18

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

4楼
jinzhe 发表于:2016/3/2 16:32:59

那是图表的

5楼
rockyan 发表于:2016/3/2 16:46:06
就是图表的,改后台时候,发现问题,不知怎么处理了啊
6楼
jinzhe 发表于:2016/3/2 16:47:51
那就是用上面的“手数”平
7楼
rockyan 发表于:2016/3/2 17:33:29
那开仓的限定条件呢?不然可能连续开单边的仓
8楼
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

9楼
rockyan 发表于:2016/3/3 11:15:53

谢谢.

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

10楼
jinzhe 发表于:2016/3/3 11:23:35
会对冲掉,返回X-Y,比如多5空3,那么就会返回2
共21 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.01660 s, 3 queries.