系统交易论坛 - 开拓者期货自动交易平台 » 系统交易 » 怎样设定收盘前平仓(即不过夜)


2008-7-15 11:21 stars1999
怎样设定收盘前平仓(即不过夜)

系统测试的时候收盘前平仓(纯日内)和未平仓效果差很多,怎样设定系统在收盘前平仓呢?

2008-7-15 11:27 nopain
通过增加时间平仓代码。假设在5分钟周期上,可增加如下代码:

If(Time>=0.1455)
{
    Sell(0,Open);
    BuyToCover(0,Open);
}

2008-7-15 15:57 hedgehog
//------------------------------------------------------------------------
// 简称: ExitOnClose
// 名称: 收盘平仓
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------

Begin
        SetExitOnClose;
End

//------------------------------------------------------------------------
// 编译版本        GS2004.06.12
// 版权所有        TradeBlazer Software 2003-2008
// 更改声明        TradeBlazer Software保留对TradeBlazer平
//                        台每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------

2008-7-15 16:00 hedgehog
以上是TB里面的例子,不过觉得不实际
还是nopain 的时间指令好得多

2008-7-15 17:23 nopain
SetExitOnClose只能用来测试。

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.