输入/搜索内容

模板类库可以设置自己的界面参数,这些参数在模板类库代码中以全局变量的形式使用。

例如,我们设置了一个模板类库的参数:

模板参数

策略代码中参数的变量名策略界面上显示的参数名称类型默认值
param1模板参数1数字型(number)99

示例

  • 用于测试param1参数的模板类库代码:

    javascript
    $.SetParam1 = function(p1) { param1 = p1 } $.GetParam1 = function() { Log("param1:", param1) return param1 }
    python
    def SetParam1(p1): global param1 param1 = p1 def GetParam1(): Log("param1:", param1) return param1 ext.SetParam1 = SetParam1 ext.GetParam1 = GetParam1
  • 引用上述模板类库示例的策略代码,使用模板类库的导出函数获取参数param1并修改参数param1。

    javascript
    function main () { Log("调用$.GetParam1:", $.GetParam1()) Log("调用$.SetParam1:", "#FF0000") $.SetParam1(20) Log("调用$.GetParam1:", $.GetParam1()) }
    python
    def main(): Log("调用ext.GetParam1:", ext.GetParam1()) Log("调用ext.SetParam1:", "#FF0000") ext.SetParam1(20) Log("调用ext.GetParam1:", ext.GetParam1())