以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  未能平掉的仓位的处理问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164151)

--  作者:c100010231
--  发布时间:2018/6/25 18:15:07
--  未能平掉的仓位的处理问题
版主好。
图表程序实际运行中会有这样一个问题:假设是一手多单,符合平仓条件后发出平仓指令,但由于实际走势变动快而没有成交。此时,会在未成交委托里有一个未成交委托单,我在程序化下单设置里设置成N秒后未成交则撤单的设置。那么,此时,我就还有一手多单,可程序已经认为是平掉了,程序认为目前持仓是0。这一手该怎么办呢?我想问一下,如果我的程序是这样的能不能处理这个问题,如下:
IF kk THEN BEGIN
SELL(1,1,THISCLOSE);
END
IF HOLDING=0  THEN BEGIN  
BUYshort(1,1,THISCLOSE);
END
END
以上,KK是一个开空仓的条件,当此条件符合时,无论有没有仓位,都让程序执行一下SELL(1,1,THISCLOSE)这个平多指令。想请问,在实际运行过程中,程序是否会发出这个平多指令以把那个曾经该平掉而没有平掉的多仓最终平掉?

--  作者:wenarm
--  发布时间:2018/6/26 8:22:43
--  

不会,图表平仓触发的先决条件是holding不等于零,否者即使条件成立,也无法触发有效信号。

你这个问题在图表交易中只能采用以下两种方式,

1.将你的未成交n秒撤单设置,改成n秒未成交撤单并追单,推荐你用这个方式处理

2,使用持仓同步功能。(该功能请认真阅读使用时的注意事项。)


--  作者:c100010231
--  发布时间:2018/6/26 9:38:17
--  
设置了撤单并追单后有时候也成交不了。
为什么金字塔不搞成只要在开空仓时无论HOLDING是否等于0都实际发出一个平多的指令呢?这样不就解决了这个问题了么?

--  作者:wenarm
--  发布时间:2018/6/26 10:26:48
--  

追单如果要确保成交,需要使用市价。除非涨跌停这种极端情况

对价追,只有在波动严重的情况下才会有这样做那个情况。

 

不能,图表是基于历史k线计算的。这个是图表的处理原则。必须遵守。无法直接操作实际账户的持仓,你说的方法,对多框架的情况下会有严重的仓位影响。

如果你想直接操作实际账户的,可以使用后台程序化处理。脱离图表虚拟持仓的概念。

[此贴子已经被作者于2018/6/26 10:28:09编辑过]