您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

开拓者 TB 每日收盘前平仓,不留隔夜仓,该怎么写?适用任何周期的 [开拓者 TB]

  • 咨询内容: 每日收盘前平仓,不留隔夜仓,该怎么写?适用任何周期的

     

  • TB技术人员: ExitOnCloseMins(14.55)
    if (Time>=ExitOnCloseMins/100)
            {
                Sell(0,Close);
                    BuyToCover(0,Close);
            }

    这个是不是只适合5分钟以内周期?

     

  • TB客服:
    homestead、 发表于 2013-4-19 09:16
    ExitOnCloseMins(14.55)
    if (Time>=ExitOnCloseMins/100)
            {

    适用于5分钟以下的周期

     

  • 网友回复:
    小米 发表于 2013-4-19 10:19
    适用于5分钟以下的周期

    帮忙找找问题可以吗

    A为十日震幅的平均值
    N为固定系数
    上破当日开盘价+A*N时开多单,下破当日开盘价-A*N时开空单
    收盘平仓

    Params
        Numeric Parameter(0.6);
        Numeric ExitOnCloseMins(14.45);
            Numeric Length(10);
            Numeric Lots(1);
            Numeric a(1);
    Vars
            Numeric Myentryprice;
            Numeric range;
            Numeric Averange;
            Numeric UpperBand;
            Numeric LowerBand;
            Numeric DayOpen;
            Numeric b;
            Numeric i;
    Begin
            range==0;
            for i = a  To Length
        {
                    b=HighD(i)-LowD(i);
                    range=range+b;
        }
            Averange=range/Length;
            DayOpen=OpenD(0);
            UpperBand=DayOpen+Averange*Parameter;
            LowerBand=DayOpen-Averange*Parameter;
            if (MarketPosition==0&&High>=UpperBand)
            {
                Myentryprice=UpperBand;
                    Buy(Lots,Myentryprice);
                    Return;
            }
            if (MarketPosition==0&&low<=LowerBand)
            {
                Myentryprice=UpperBand;
                    SellShort(Lots,Myentryprice);
                    Return;
            }
            if (Time>=ExitOnCloseMins/100)
            {
                Sell(0,close);
                    BuyToCover(0,close);
            }
    End

    这个系统应用在15分钟周期上,在回测中看到开仓价格都不是我想要的

     

  • 网友回复:
    你这里的A值,也就是十日震幅的平均值,这个计算是没有包括当天的数据。这一点是你想要的吗??
    除了上面所说的地方,公式里看到应该是与你的想法符合的呀。
    另外,按此思路的开仓,建议在开仓条件里加上时间限制,time<0.1445。平仓时的指令价格可写成open.

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容