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

[原创]升级后分支语句编程导致Sum函数不能用 [大智慧]

  • 咨询详情:

     客服,升级后用分支语句 IF expr THEN expr ELSE expr 编程时,求和Sum(X,N)函数计算有误,得出的数据就是X。 请速修正。

     

  • 大智慧客服:  呼叫客服,函数出现问题。

     

  • 大智慧技术:

    您好,经核实是可以调用的,但IF expr THEN expr ELSE expr 函数返回的是数值才可以用sum函数,但返回的字符是无法统计的。如不行,您编好的公式发一下,再帮您查看。

     

  • 网友交流:

    请问以下公式,为何“主力增减”和它的求和“主力仓量”得出了相同数据,其中的自定义数据都没问题,因为其它地方也在引用。而如果不用这个分支语句,一个一个算,得出的数据却是对的,问题出在哪里?怎样修改?

    ss:=STKLABEL;
    if STRCMP(TYPESTR ,'指数' )=0 then
    begin
    if STRCMP(ss,'000001')=0 then{全部A股}
       begin
       大买:=SELFDATA('全部A股大买量');
      大卖:=SELFDATA('全部A股大卖量');
       end
    if STRCMP(ss,'000300')=0 then{沪深300}
       begin
       大买:=SELFDATA('沪深300大买量');
      大卖:=SELFDATA('沪深300大卖量');
       end   
    if STRCMP(ss,'399106')=0 then{深市全部A股}
       begin
       大买:=SELFDATA('深证综指大买量');
      大卖:=SELFDATA('深证综指大卖量');
      end
    end
    else {个股}
       begin
      大买:=SELFDATA('大买量');{单位:手(百股)}
      大卖:=SELFDATA('大卖量');
       end
    当天增减:(大买-大卖),LINETHICK0,COLOR0000ff,PRECIS0;
    主力仓量:sum(大买-大卖,0),LINETHICK4,COLORGRAY,PRECIS0;

     

  • 网友交流:  怎么回复贴不见了?

     

 

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

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


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

相关文章

    没有相关内容