打印本文打印本文 关闭窗口关闭窗口

模型参数的自定义

作者:文华财经 来源:cxh99.com 发布时间:2017年09月17日
  • 咨询内容:  程序编写是否有这样的功能?举个例子:

    比如程序中有个参数M
    我是是否可以定义:
    当前品种如果是铁矿:M:=5当前品种如果是铜:M:=6当前品种如果是玉米:M:=3
    程序运行中自动识别当前运行的品种而运行不同的参数

     

     来源:程序化99

  • 文华技术人员:  可以实现的,参考这个函数:
    ISCONTRACT() 当前是否为指定的合约。
    可以这样写:
    M:=IF(ISCONTRACT('矿',5,IF( ISCONTRACT('铜',6,IF( ISCONTRACT('米',3,NULL ) ) );

     

     来源: WWW.CXH99.COM

  • 文华客服:  如果放在被引用的指标里也能被识别么?

     

  • 网友回复:  可以的,支持跨合约调用这个函数的返回值的

     

  • 网友回复:  M:=IF(ISCONTRACT('矿',5,IF(ISCONTRACT('铜',6,IF(ISCONTRACT('米',3,NULL)));

    在实际使用中是否NULL填写成默认值?就是列表中没有的定义成基本自己初始的差不多中间未优化调整的默认值,供不在列表中的使用?
    还有这条是否限制品种的数量?最多可以写到多少个?
打印本文打印本文 关闭窗口关闭窗口