- 精华
- 0
- 在线时间
- 183 小时
- UID
- 13206
- 积分
- 3854
- 帖子
- 60
- 阅读权限
- 80
- 注册时间
- 2010-6-28
- 最后登录
- 2014-10-13
- 精华
- 0
- UID
- 13206
- 积分
- 3854
- 帖子
- 60
- 主题
- 26
- 阅读权限
- 80
- 注册时间
- 2010-6-28
- 最后登录
- 2014-10-13
|
昨天的突破系统已经修改完毕,增加日内交易的条件
开仓时间9:25以后,14:45以后不开仓,14:55平掉所有仓位
参考下论坛里面的内容,修改下,发现不出信号了
代码如下:- //------------------------------------------------------------------------
- // 简称: aaa
- // 名称: aaaaa
- // 类别: 交易指令
- // 类型: 其他
- // 输出:
- //------------------------------------------------------------------------
- Params
- Numeric jinchang(13);
- Numeric chuchang(5);
- Numeric tradBegin(930); //开仓时间
- Numeric tradEnd(1430); //开仓时间
- Numeric closeTime(1455); //bar的时间超过此值后平仓
- Vars
- Numericseries highestValue;
- Numericseries highestX;
- Numericseries lowestValue;
- Numericseries lowestX;
- Bool DK;
- Bool DPC;
- Bool KK;
- Bool KPC;
-
- Begin
-
- highestValue=Highest(High[1],jinchang);
- lowestValue=Lowest(Low[1],jinchang);
- highestX=Highest(High[1],chuchang);
- lowestX=Lowest(Low[1],chuchang);
-
- DK=Close>=highestValue;
- Kk=Close<lowestValue;
-
- DPC=Close<=lowestX;
- KPC=Close>highestX;
- if(Day !=Day[1])
- { if(MarketPosition==0&&DK&&Time>=0.0001*tradBegin And Time<=0.0001*tradEnd)
- Buy(0,Close);
- else if(MarketPosition==0&&KK&&Time>=0.0001*tradBegin And Time<=0.0001*tradEnd)
- SellShort(0,Close);
- else if(MarketPosition==1&&DPC)
- Sell(0,Close);
- else if(MarketPosition==-1&&KPC)
- BuyToCover(0,Close);
- }
- If(Time>=0.0001*closeTime)
- {
- Sell(0,Open);
- BuyToCover(0,Open);
- }
- SetExitOncLOSE;
-
- End
-
- //------------------------------------------------------------------------
- // 编译版本 GS2004.06.12
- // 用户版本 2010/08/30 10:30
- // 版权所有 yinhe
- // 更改声明 TradeBlazer Software保留对TradeBlazer平台
- // 每一版本的TrabeBlazer公式修改和重写的权利
- //------------------------------------------------------------------------
复制代码 请各位大大帮忙修改下,日内的条件添加还不大明白 |
|