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

请教老师,关于全局参数。谢谢 - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: 我加了两个公式做测试
    第一个
    Begin

    SetGlobalVar(0,10);
    PlotNumeric("test1",GetGlobalVar(0));
    End

    第二个
    Begin
    dfff = GetGlobalVar(0);
    PlotNumeric("test2",dfff);
    End


    加到同一个图标的主图,为什么显示出来
    test1=10;
    test2=N/A;

    这个全局变量用的时候还有什么讲究么?

     

  • TB技术人员: 第一个,有使用SetGlobalVar(0,10)将0号全局变量赋值为10,自然使用get 取出的值是10;
    第二个,没有对0号全局变量进行赋值的动作,直接使用get取到的就是无效值,再此值赋给dfff,此时取到的dffft自然就是无效值了。

     

  • TB客服: 全局变量不可以用来在公式间传递数据么?
    我还以为全局变量的范围是图表内有效,可以多个公式共享呢.

     

  • 网友回复:
    vvind 发表于 2012-5-30 11:20
    全局变量不可以用来在公式间传递数据么?
    我还以为全局变量的范围是图表内有效,可以多个公式共享呢.


    不可以。
    原来的是可以在一个图表内共享,在V4后就不行了。只在策略中有效。
    想要共享数据的可以使用 settbprofilestring,gettbprofilestring 来实现

     

  • 网友回复: 明白了,谢谢.
    要有特性说明就好了.

 

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

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

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

 


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

相关文章

    没有相关内容