以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=163173)

--  作者:大豆0911
--  发布时间:2018/5/3 14:20:35
--  部分成交
if COND1  then begin
SELLSHORT(HOLDING<0,0,limitr,open); //交易系统之平空
end

if COND2  then begin
SELL(HOLDING>0,0,limitr,open); //交易系统之平多
end

if COND2   then begin
BUYSHORT(HOLDING=0,5,limitr,open); //交易系统之开空
end

if COND1  then begin//交易系统之开多
BUY(HOLDING=0,5,limitr,open);
end 

以这个简单的系统为例:
1.如果我开仓挂单后只成交了一部分,比如3手,这种情况平仓手数写成0,或写成5,对平仓有什么影响吗?
2.如果我开仓挂单后只成交了一部分,比如3手,剩余2手的挂单是否还在?这时使用追撤单指令都是针对这2手的?


--  作者:gxx978
--  发布时间:2018/5/3 14:30:11
--  

1、没有影响,填0,表示全部平仓,会把实际持仓都平掉的。

2、未成交单还在的,追撤单是针对剩余的手数生效的。


--  作者:大豆0911
--  发布时间:2018/5/3 15:36:34
--  
谢谢