设为首页收藏本站

 找回密码
 注册
查看: 3247|回复: 1
打印 上一主题 下一主题

如何加入日内交易的条件 [复制链接]

Rank: 7Rank: 7Rank: 7

精华
0
UID
13206
积分
3864
帖子
60
主题
26
阅读权限
80
注册时间
2010-6-28
最后登录
2014-10-13
跳转到指定楼层
1#
发表于 2010-9-1 22:00:45 |只看该作者 |倒序浏览
下面是一个突破开仓平仓系统,我想加入日内交易的条件,要如何实现呢?

早上开盘9:30分以后才开仓,下午14:45以后不开仓,当日有持仓到15:10全平掉~

请教各位大大!
  1. //------------------------------------------------------------------------
  2. // 简称: aaa
  3. // 名称: aaaaa
  4. // 类别: 交易指令
  5. // 类型: 其他
  6. // 输出:
  7. //------------------------------------------------------------------------
  8. Params
  9.     Numeric jinchang(12);
  10.     Numeric chuchang(6);

  11. Vars
  12.     Numericseries highestValue;
  13.     Numericseries highestX;
  14.     Numericseries lowestValue;
  15.     Numericseries lowestX;
  16.     Bool DK;
  17.         Bool DPC;
  18.         Bool KK;
  19.         Bool KPC;
  20.    
  21. Begin
  22.    
  23.                 highestValue=Highest(Close[1],jinchang);
  24.         lowestValue=Lowest(Close[1],jinchang);
  25.                 highestX=Highest(Close[1],chuchang);
  26.         lowestX=Lowest(Close[1],chuchang);
  27.                
  28.                 DK=Close>=highestValue;
  29.                 Kk=Close<lowestValue;
  30.            
  31.                 DPC=Close<=highestX&&Close[1]<=highestX[1]&&Close[2]<=highestX[2]&&Close[3]<=highestX[3]&&Close[4]<=highestX[4]&&Close[5]>lowestX[5];
  32.                 KPC=Close>lowestX&&Close[1]>lowestX[1]&&Close[2]>lowestX[2]&&Close[3]>lowestX[3]&&Close[4]>lowestX[4]&&Close[5]>lowestX[5];
  33.                
  34.               if(MarketPosition==0&&DK)
  35.                         Buy(0,Close);
  36.                 else if(MarketPosition==0&&KK)
  37.                         SellShort(0,Close);

  38.                 else if(MarketPosition==1&&DPC)
  39.                         Sell(0,Close);

  40.                 else if(MarketPosition==-1&&KPC)
  41.                         BuyToCover(0,Close);
  42.          
  43.       
  44. End
  45.    
  46. //------------------------------------------------------------------------
  47. // 编译版本        GS2004.06.12
  48. // 用户版本        2010/08/30 10:30
  49. // 版权所有        yinhe
  50. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  51. //                        每一版本的TrabeBlazer公式修改和重写的权利
  52. //------------------------------------------------------------------------
复制代码

Rank: 3Rank: 3

精华
0
UID
14647
积分
135
帖子
34
主题
9
阅读权限
40
注册时间
2010-7-20
最后登录
2014-10-23
2#
发表于 2010-9-9 16:09:54 |只看该作者
//------------------------------------------------------------------------

// 简称: aaa

// 名称: aaaaa

// 类别: 交易指令

// 类型: 其他

// 输出:

//------------------------------------------------------------------------

Params

    Numeric jinchang(12);

    Numeric chuchang(6);



Vars

    Numericseries highestValue;

    Numericseries highestX;

    Numericseries lowestValue;

    Numericseries lowestX;

    Bool DK;

        Bool DPC;

        Bool KK;

        Bool KPC;

   

Begin

   

                highestValue=Highest(Close[1],jinchang);

        lowestValue=Lowest(Close[1],jinchang);

                highestX=Highest(Close[1],chuchang);

        lowestX=Lowest(Close[1],chuchang);

               

                DK=Close>=highestValue;

                Kk=Close<lowestValue;

           

                DPC=Close<=highestX&&Close[1]<=highestX[1]&&Close[2]<=highestX[2]&&Close[3]<=highestX[3]&&Close[4]<=highestX[4]&&Close[5]

>lowestX[5];

                KPC=Close>lowestX&&Close[1]>lowestX[1]&&Close[2]>lowestX[2]&&Close[3]>lowestX[3]&&Close[4]>lowestX[4]&&Close[5]>lowestX[5];

               

              if(MarketPosition==0&&DK&&time>=0.0930&&time<0.1445)

                        Buy(0,Close);

                else if(MarketPosition==0&&KK&&time>=0.0930&&time<0.1445)

                        SellShort(0,Close);



                else if(MarketPosition==1&&DPC&&time>=0.1510)

                        Sell(0,Close);



                else if(MarketPosition==-1&&KPC&&time>=0.1510)

                        BuyToCover(0,Close);

         

      

End

   

//------------------------------------------------------------------------

// 编译版本        GS2004.06.12

// 用户版本        2010/08/30 10:30

// 版权所有        yinhe

// 更改声明        TradeBlazer Software保留对TradeBlazer平台

//                        每一版本的TrabeBlazer公式修改和重写的权利

//------------------------------------------------------------------------

这样应该就可以了

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-22 18:52

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部