您现在的位置:程序化交易>> 股票公式>> 大智慧>> 大智慧知识>>正文内容

公式引用其他股票的问题 [大智慧]

  • 咨询详情:  应用:
           将代码作为参数,传入到公式中,然后再获得该代码计算后的数据。

    公式:
        参数:dm

    代码(方法1)
        dm_:=numtostr(dm);
        dm_c:=dm_+'$close';
        dm_o:=dm_+'$open';
        xxx:"dm_c"-"dm_o";

    代码(方法2)
        dm_:=numtostr(dm);
        xxx:stkindi(dm_,'close')-stkindi(dm_,'open');

    结果两种方法都不对,求教,谢谢!

     

  • 大智慧客服:

    代码一:格式错误,应该为"1a0001$close";

    代码二:stkindi函数的格式为stkindi('SH000001',' 指标名.指标线',参数);

    注意:stkindi函数中所调用的指标,必须在软件当中存在,像CLOSE和OPEN只是函数不是公式,故不能直接调用。

     

  • 大智慧技术:  谢谢解答,代码2理解了。 但是代码1,我的格式应该也是你所说的,如果我代码里直接写 “150031$close”,是对的。但是如果把“150031$close”赋值给一个变量dm_c,然后再用 "dm_c"就不行了。有没有办法呀?
    谢谢

     

  • 网友交流: 赋值为一个变量,然后调用变量值也可以的。格式为:"指标名.变量名";例如赋值的变量为dm,公式名称为a,则调用格式为:"a.dm";

     

  • 网友交流:  a:='150031';
    cc:='close';
    qr:"cc.a";

    不行呢。求解答。谢谢

     

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容