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

用全局变量控制开仓,出现信号消失,是什么问题? [开拓者 TB]

  • 咨询内容: if(condition)
    {
    buy(1,close[1]);
    SetGlobalVar(3,1);
    }
    If(condition2 and MarketPosition==1 and  GetGlobalVar(3)==1)
    Buy(2,close[2]);

    用以上方法第二次开仓为什么会出现信号消失的事情,在盘中交易的时候在超级图表上不显示开仓信号!

     

  • TB技术人员: 会的。这样的写法不合理的。就算是正常的信号都会因为这些的写法而导致消失。

     

  • TB客服: 那我应该怎么写,这样写主要问题是什么?

     

  • 网友回复:
    jiangnan 发表于 2013-5-23 10:09
    那我应该怎么写,这样写主要问题是什么?


    这里用全局变量的目的是什么?
    稳定的条件 就可以进行buy,sellshort的条件,为何加全局?

     

  • 网友回复:
    小米 发表于 2013-5-23 10:52
    这里用全局变量的目的是什么?
    稳定的条件 就可以进行buy,sellshort的条件,为何加全局? ...

    因为我后面还要增加第二次,第三次的加仓方法进去,以后每次的加仓方法都不一样!要用全局变量来控制它他的开仓。这样好记录他的开仓状态。

 

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

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


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

相关文章

    没有相关内容