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

求教一个关于抓取setstop……命令止损后在计算阳线数量的问题 [MC]

  • MC用户求助:

    BarsSinceExit
    返回指定部位出场至今的k棒数量的数值。 

    barssinceexit(1)返回最近一个平仓部位到当根bar的K线数量。
    这里不知道您是要读取哪一根bar的最高最低价格,如果您是想读取最近一个平仓部位的出场位置上的最高价格最低价格,可以使用symbol_high[barssinceexit(1)]和symbol_low[barssinceexit(1)],关键字symbol_high的返回值和high是一样的,但是symbol_high回溯历史数据不受最大bar的限制,其它地方没有什么区别;同理,symbol_low和low也是一样的道理。

    if currentbar=50 then
            buy next bar at market;

    if currentbar=20 then
            buy next bar at market;

    if currentbar=70 then
            sell next bar at market;
    {在bar编号为71的bar上出场}

    if currentbar=90 then
            buy next bar at market;

    symbol_high[barssinceexit(1)]; //返回编号为71号的bar的最高价
    symbol_low[barssinceexit(1)];//返回编号为71号的bar的最低价

     

  • MC回复讨论一:

    BarsSinceExit
    返回指定部位出场至今的k棒数量的数值。 

    barssinceexit(1)返回最近一个平仓部位到当根bar的K线数量。
    这里不知道您是要读取哪一根bar的最高最低价格,如果您是想读取最近一个平仓部位的出场位置上的最高价格最低价格,可以使用symbol_high[barssinceexit(1)]和symbol_low[barssinceexit(1)],关键字symbol_high的返回值和high是一样的,但是symbol_high回溯历史数据不受最大bar的限制,其它地方没有什么区别;同理,symbol_low和low也是一样的道理。

    if currentbar=50 then
            buy next bar at market;

    if currentbar=20 then
            buy next bar at market;

    if currentbar=70 then
            sell next bar at market;
    {在bar编号为71的bar上出场}

    if currentbar=90 then
            buy next bar at market;

    symbol_high[barssinceexit(1)]; //返回编号为71号的bar的最高价
    symbol_low[barssinceexit(1)];//返回编号为71号的bar的最低价

 

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

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


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

相关文章

    没有相关内容