开拓者期货期权程序化系统交易论坛

标题: 怎样实现多重离市? [打印本页]

作者: ATL    时间: 2007-9-25 13:10:52     标题: 怎样实现多重离市?

TSi当中用EXIT LONG/SHORT很容易的就可实现。
TB搞了半天不知如何弄。

作者: nopain    时间: 2007-9-25 13:14:27

所谓的多重离市指什么?
作者: ATL    时间: 2007-9-25 13:16:32


作者: nopain    时间: 2007-9-25 13:22:03

您自己定义的概念吧。呵呵
是指多种平仓条件把。直接Sell/BuyToCover不就可以吗?

[ 本帖最后由 nopain 于 2007-9-25 13:23 编辑 ]
作者: ATL    时间: 2007-9-25 13:25:24


TB怎么写?

[ 本帖最后由 ATL 于 2007-9-25 15:02 编辑 ]
作者: nopain    时间: 2007-9-25 14:00:39

这就是两个平仓条件阿,用或(OR)前起来就可以啦。
Exitlong是很老的TS(TS2000i?)函数吧,现在早就不支持了,就是用Sell替换掉了吧。
这里的主要问题是TB不支持STOP条件,您需要自行来判断价位止损。
作者: ATL    时间: 2007-9-25 14:28:33



[ 本帖最后由 ATL 于 2007-9-25 15:04 编辑 ]
作者: ATL    时间: 2007-9-25 15:43:49

试了,没用。

作者: ATL    时间: 2007-9-25 15:48:29

你的意思是 if (A  or B )
                   sell( ...    )

???
作者: ATL    时间: 2007-9-25 15:49:32

我的意思是

if (A)
SELL( )

IF (B)
SELL( )
作者: nopain    时间: 2007-9-25 15:58:18

不知道您的意思是不是这样?
If(Con1 && Low < StopPrice1)
{
    Sell(0,Low);
}

If(Con2 && Low < StopPrice2)
{
    Sell(0,Low);
}
作者: ATL    时间: 2007-9-25 16:02:52

基本上这样。条件1和2 分别各产生一个多头平仓指令。

而不是两者共同产生一个平仓指令。
作者: ATL    时间: 2007-9-25 16:27:00

怎么个实现法, 给个话撒
作者: ATL    时间: 2007-9-25 16:32:21

郁闷   
作者: nopain    时间: 2007-9-25 17:42:46

就是用上面的语句阿,您把Con1变成您的条件。
把Stop单转化一下变成条件语句就可以啦。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2