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

怎么定位开仓bar [MC]

  • MC用户求助:

    您说的意思,可能是通过barssinceentry关键字引用历史数据,比如,引用当前部位开仓那根bar(方便叙述,暂且命名为A)上的收盘价,那么您可以在代码中存在close[barssinceentry(0)]的语句,但是,随着当根bar的位置越来越远离A,也就是barssinceentry(0)的值越来越大,当barssinceentry(0)的值大于策略属性中设置的最大bar数量时,就会弹出”指标运算试图参考的bar的数量比当前设置的“指标运算参考的最大bar的数量多”的提示窗口。
    所以如果,您需要引用开仓那根bar上的数据,可能需要通过其它方法了。

    关键字symbol_close、symbol_high、symbol_low、symbol_open、symbol_currentbar、symbol_date、symbol_downticks、symbol_openint、symbol_tickid、symbol_ticks、symbol_time、symbol_time_s、symbol_upticks、symbol_volume、symbol_length这些关键字的取值不受最大bar的数量的限制,它们只是在对应的关键字前面加了symbol,以区分这个最大bar的限制;例如symbol_close对应到close,两者的不同在于,symbol_close不受最大参考bar的设定的限制,可以引用任意历史bar的收盘价收据,而close会受到最大参考bar的设定的限制,一旦引用的历史数据超过最大bar的限定就会报错。

     

  • MC回复讨论一:

    您说的意思,可能是通过barssinceentry关键字引用历史数据,比如,引用当前部位开仓那根bar(方便叙述,暂且命名为A)上的收盘价,那么您可以在代码中存在close[barssinceentry(0)]的语句,但是,随着当根bar的位置越来越远离A,也就是barssinceentry(0)的值越来越大,当barssinceentry(0)的值大于策略属性中设置的最大bar数量时,就会弹出”指标运算试图参考的bar的数量比当前设置的“指标运算参考的最大bar的数量多”的提示窗口。
    所以如果,您需要引用开仓那根bar上的数据,可能需要通过其它方法了。

    关键字symbol_close、symbol_high、symbol_low、symbol_open、symbol_currentbar、symbol_date、symbol_downticks、symbol_openint、symbol_tickid、symbol_ticks、symbol_time、symbol_time_s、symbol_upticks、symbol_volume、symbol_length这些关键字的取值不受最大bar的数量的限制,它们只是在对应的关键字前面加了symbol,以区分这个最大bar的限制;例如symbol_close对应到close,两者的不同在于,symbol_close不受最大参考bar的设定的限制,可以引用任意历史bar的收盘价收据,而close会受到最大参考bar的设定的限制,一旦引用的历史数据超过最大bar的限定就会报错。

 

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

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


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

相关文章

    没有相关内容