以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  求助-----锁仓条件下的分批平仓问题  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=10864)

--  作者:不生气
--  发布时间:2012/3/31 11:21:19
--  求助-----锁仓条件下的分批平仓问题
编程思路如下: 在持有 “空仓” 的条件下,满足条件,比如:A>B, 开多3手。在盈利3个点位以后,平掉多仓2手。剩下1手多仓在满足平仓条件成立后,自动平掉仓位。并且,开平多仓不能影响持有的“空仓”仓位。


 编程思路说明一下: 比如:股指在2600“开空”2手(做中长线交易)。在2400“开多”3手(做反弹短线交易),在反弹短线交易盈利后,平掉2手多仓。剩下1手多仓在满足平仓条件成立后,自动平掉仓位。并且,做多的反弹短线交易不能影响做空的中长线交易。

--  作者:不生气
--  发布时间:2012/3/31 11:34:25
--  
盈利(3个点或其他条件)后平两手,最后1手的条件(可能是盈利10个点,也可能是亏损1个点,)。
主要问题是“短线交易系统”不能影响“长线交易系统”。
更主要的是:“短线交易和长线交易”都在同一个账户内执行。

--  作者:董小球
--  发布时间:2012/3/31 12:45:14
--  
工作人员处理中,稍后为您解答!
--  作者:Leon
--  发布时间:2012/3/31 13:09:49
--  

仅供参考

IF A>B THEN
BEGIN
开仓:BUY(1,3,MARKET);
END

IF C-AVGENTERPRICE>30*MINDIFF THE BEGIN
SELL(1,2,MARKET);

 

另外楼主“剩下1手多仓在满足平仓条件成立后”中所指的平仓条件具体是什么?


--  作者:Leon
--  发布时间:2012/3/31 13:21:35
--  

仅供参考

IF A>B THEN
BEGIN
开仓:BUY(1,3,MARKET);
END

IF C-ENTERPRICE>3*MINDIFF THEN BEGIN
SELL(1,2,MARKET);

END

IF 最后一手平仓条件 THEN

GEGIN

SELL(1,1MARKET);

END


--  作者:jinzhe
--  发布时间:2012/3/31 13:36:23
--  
图表不能同时持有多仓和空仓,所以楼主能用后台吗?
--  作者:Leon
--  发布时间:2012/3/31 13:46:53
--  

将buy,sell函数替换为后台交易函数。

仅供参考

IF A>B THEN
BEGIN
TBUY(1,3,MKT);
END

IF C-ENTERPRICE>3*MINDIFF THEN

BEGIN
TSELL(1,2,MKT);

END

IF 最后一手平仓条件 THEN

GEGIN

TSELL(1,1MKT);

END


--  作者:不生气
--  发布时间:2012/3/31 14:17:36
--  
谢谢!
--  作者:阿火
--  发布时间:2012/3/31 22:32:01
--  

图表不能同时持有多单和空单,是只同一个模型里的信号。中长线持仓是账户里的仓位。短线交易就按模型信号交易,不会影响吧


--  作者:不生气
--  发布时间:2012/4/1 9:45:34
--  
谢谢,非常感谢!