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

请教TB公式如何记录开仓价格比较好 [开拓者 TB]

  • 咨询内容: TB公式的运行机制叫做 从左到右,然后从上到下。
    从上到下的意思,就是从begin的地方开始,重新运行一次,对吧
    那,我想请教的是:
    1.
    假如我想在某一根Bar开仓了,我记录了开仓价格,然后我想在20跳止盈,当运行到后一根Bar的时候,我盈利了20跳就可以平仓了。如果我用一个变量(定义在VARS区域的)来记录,那么到了后一根Bar的时候,从上到下再运行一次,该值就被覆盖了,对吧。
    因为我看到TB公式指南,也就是那个pdf文档中,第108页,策略进阶一章中的止盈止损,用“Numeric MyEntryPrice;     // 开仓价格,本例是开仓均价,也可根据需要设置为某次入的价格”来记录,那不是经常出错的结果?
    2.
    我看TB有提供EntryPrice和LastEntryPrice、AvgEntryPrice,三个函数,来获得第一个建仓价格、最后一个建仓价格、平均建仓价格,
    我是日内交易系统,一天内会进行多次交易,是不是可以使用这里的某一个函数来获得我的开仓价格。我觉得,使用LastEntryPrice最符合了,好像是用EntryPrice也可以?我一天内多次交易,那是不是只能使用LastEntryPrice?

    3.
    哪里有更详细的教程说明这几个函数怎么使用,或者案例,我是在TB软件上按F1,进入帮助的chm文件中看到的介绍。

    请分开回答,谢谢,原理的东西,想搞的清楚些。

     

  • TB技术人员: 1、Vars中定义的变量是每一次运行的时候都会重新分配内存单元,之前的值不保存。 不过公式指南中的Numeric MyEntryPrice;  在begin后有MyEntryPrice = AvgEntryPrice;进行赋值,每运行一次都会重新赋值,所以它是可以正常计算的。
    如果是楼主自己定义的变量,记录开仓价,下一根是会被覆盖掉的,可以使用全局变量

     

  • TB客服: 2、这三个函数对于有连续建仓的操作时,才会不一样。单次建仓,日内交易很多次,三个价格都是一样的

     

  • 网友回复:
    ample 发表于 2013-7-17 13:04
    2、这三个函数对于有连续建仓的操作时,才会不一样。单次建仓,日内交易很多次,三个价格都是一样的 ...


    假如说,连续建3次仓,并且仓位都还在的时候,就可以通过这三函数,分别获得 第一个仓位的建仓价格、最后一个仓位的建仓价格,以及3个仓位的平均建仓价格。

    而对于日内交易,开一次仓,每次平一次仓,之前都只有一个仓位记录,每次都一样,所以,三函数的返回值都一样。

     

  • 网友回复:
    ll407489244 发表于 2013-7-17 13:32
    假如说,连续建3次仓,并且仓位都还在的时候,就可以通过这三函数,分别获得 第一个仓位的建仓价格、最后 ...

    是的

 

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

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


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

相关文章

    没有相关内容