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

关于序列变量引用的默认值 - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: 在《TRADEBLAZER公式开发指南》第105页示例,Max(HighestAfterEntry,AvgEntryPrice)中的HighestAfterEntry无引用的方括号,则在此语句中HighestAfterEntry代表HighestAfterEntry[1]还是HighestAfterEntry[0]?
    1. If(MarketPosition <> 0)
    2. {
    3.      HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice);   //  开仓的 Bar,将开
    4.                               仓价和当时的收盘价的较大值保留到 HighestAfterEntry
    5.      LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice);     // 开仓的 Bar,将开
    6.                                仓价和当时的收盘价的较小值保留到LowestAfterEntry
    7. }

     

  • TB技术人员: 在这句的max里相当于HighestAfterEntry[0]。
    但是呀,这个是序列变量,HighestAfterEntry[0]在此 HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice)赋值语句前的初值也就是HighestAfterEntry[1]传下来的值,
    所以,在这一句上,max里用 [0] 或是 [1]这两种写法出来的结果是一样的。

    不知道表达清楚没有

     

  • TB客服:
    小米 发表于 2012-6-5 10:55
    在这句的max里相当于HighestAfterEntry[0]。
    但是呀,这个是序列变量,HighestAfterEntry[0]在此 HighestAf ...


    大概明白了
    非常感谢

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


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

相关文章

    没有相关内容