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

TraderBlazer开发指南的例子,最终文件编译错误 [开拓者 TB]

  • 咨询内容: 错误代码很多:error C2143  error 2146 error 2001 error 2017.......
    书上原码如下:
    //------------------------------------------------------------------------
    // 简称: Tick
    // 名称: Tick
    // 类别: 公式应用
    // 类型: 用户应用
    // 输出:
    //------------------------------------------------------------------------
    Vars
    NumericSeries TickCnt;
    Numeric bartime;
    Begin
    bartime = GetGlobalVar(0);
    If(bartime == InvalidNumeric)//bar时间初始化
    {
    bartime = 0;
    SetGlobalVar(0,bartime);
    TickCnt = 1;
    SetGlobalVar(1,TickCnt);
    FileAppend("d:\\Sample_13.txt","Bartime = " + DateTimeToString(date + time) + "
    Global(0) = " + Text(bartime) + "\t Global(1) = " + Text(TickCnt));
    }
    If(Date + Time > bartime)//新的日期时间,计数器重新置1
    {
    bartime = Date + Time;
    SetGlobalVar(0,bartime);
    TickCnt = 1;
    SetGlobalVar(1,TickCnt);
    FileAppend("d:\\Sample_13.txt","Bartime = " + DateTimeToString(date + time) + "\t 新K线产
    生,    Global(0) = " + DateTimeToString(bartime) + "\t Global(1) = " + Text(TickCnt));
    }Else If(Date + Time == bartime)//相同日期时间,计数器+1,并保存回全局变量
    {
    TickCnt = GetGlobalVar(1) + 1;
    SetGlobalVar(1,TickCnt);
    FileAppend("d:\\Sample_13.txt","Bartime = " + DateTimeToString(date + time) + "\t 原K线增
    加计数,Global(0) = " + DateTimeToString(bartime) + "\t Global(1) = " + Text(TickCnt));
    }
    Commentary("TickCnt = " + Text(TickCnt));
    End

    //------------------------------------------------------------------------
    // 编译版本        GS2010.12.08
    // 用户版本        2013/11/18 02:01
    // 版权所有        lam888888908
    // 更改声明        TradeBlazer Software保留对TradeBlazer平台
    //                        每一版本的TrabeBlazer公式修改和重写的权利
    //------------------------------------------------------------------------

     

  • TB技术人员: 现在知道了吗?哈喇

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容