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

这个公式错在哪里,为什么编译不通过? [开拓者 TB]

  • 咨询内容: //------------------------------------------------------------------------
    // 简称: zyzs
    // 名称: 止盈止损
    // 类别: 用户函数
    // 类型: 用户函数
    // 输出: 布尔型
    //------------------------------------------------------------------------

    Vars
            Numeric Minpoint;
            Numeric myentryprice;
            Numeric takeprofitset(150);
            Numeric stoplossste(50);
            Numeric myexitprice;
           
    Begin
            Minpoint=MinMove*PriceScale;
           
            myentry=AvgEntryPrice ;
            if(MarketPosition==1 and BarsSinceEntry>=1
            {
            if (high >=myentry +takeprofitset*Minpoint)
            {
            myexitprice=myentry +takeprofitset*Minpoint;
            if(open >myexitprice)myexitprice=open;
            sell(0,myexitprice);
            }
            else if(Low<=myentryprice-stoplossste*Minpoint)
            {
            myexitprice=myentryprice-stoplossste*Minpoint;
            if (open<myexitprice)myexitprice=Open;
            Sell(0,myexitprice);
            }
            }
            Else if (MarketPosition==-1 and BarsSinceEntry>=1)
            {
            if (low<=myentryprice-takeprofitset*Minpoint)
            {
            myexitprice=myentryprice-takeprofitset*Minpoint;
            if (open<myexitprice)myexitprice=Open;
            BuyToCover(0,myexitprice);
            Else if (High>myentryprice+takeprofitset*Minpoint)
            {
            myexitprice=myentryprice+stoplossste*Minpoint;
            if (Open>myexitprice)myexitprice=Open;
            BuyToCover(0,myexitprice);
            }
            }
           
    End

    //------------------------------------------------------------------------
    // 编译版本        GS2015.12.25
    // 用户版本        2018/09/05 18:57:22
    // 版权所有        lhpztb
    // 更改声明        TradeBlazer Software保留对TradeBlazer平台
    //                        每一版本的TradeBlazer公式修改和重写的权利
    //------------------------------------------------------------------------

     

     来源:CXH99.COM

  • TB技术人员: 新建一个公式应用而不是用户函数再编译看看

     

  • TB客服: 已经在公式应用中编译,但是仍然显示已保存、未编译。

     

  • 网友回复:
    hlp0410 发表于 2018-9-6 08:47
    新建一个公式应用而不是用户函数再编译看看


    已经在公式应用中编译,但是仍然显示已保存、未编译。

     

  • 网友回复:
  • lhpztb 发表于 2018-9-6 09:02
    已经在公式应用中编译,但是仍然显示已保存、未编译。

    激活公式后点编辑界面的绿色√,进行编译并保存

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息或微信:cxhjy888 进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容