以文本方式查看主题 
         
      -  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp) 
        --  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4) 
        ----  创业板涨停代码请看看  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182176) 
         
       | 
    
    
    
      --  作者:longkun 
        --  发布时间:2020/9/14 18:00:55 
        
        --  创业板涨停代码请看看 
         涨停价:ROUNDS(REF(C,TODAYBAR)*1.2,2);
 涨停了:C=涨停价; 
 
 Q请问错在哪里
  
         
       | 
    
    
      --  作者:FireScript 
        --  发布时间:2020/9/15 8:46:32 
        
        --   
         这个代码没错的。是不是在使用时候其他地方出错了呢?
         
       | 
    
    
      --  作者:longkun 
        --  发布时间:2020/9/15 10:29:52 
        
        --   
        使用中很多创业板股票都出错,请本地测试看看
         
       | 
    
    
      --  作者:FireScript 
        --  发布时间:2020/9/15 10:42:14 
        
        --   
         想起来了,你收盘价也要做个处理: 
 
 涨停了:ROUNDS(C,2)=涨停价; 
 
 因为这个价格其实在计算机的处理里面 后面不止2个小数点的。浮点型数据的问题。所以直接判断,会有点问题。
  
         
       | 
    
    
      --  作者:longkun 
        --  发布时间:2020/9/15 11:11:09 
        
        --   
         日昨涨停:REF(C,1)=ROUNDS(REF(C,2)*1.2,2); 
 
 我排序发现很多都漏算,你在本地创业板指标排序看看
  
         
       | 
    
    
      --  作者:longkun 
        --  发布时间:2020/9/15 11:12:53 
        
        --   
        
  此主题相关图片如下:微信图片_20200915111138.png
    
         
       | 
    
    
      --  作者:wenarm 
        --  发布时间:2020/9/15 11:23:48 
        
        --   
        ROUNDS(REF(C,1),2)=ROUNDS(REF(C,2)*1.2,2); 
	  
	浮点型数据类型会有很多小数位,这种对比都需要整理。按照创业板新的规则,上市前5日无涨停限制,最好用下面的方式表达。 
	ROUNDS(REF(C,1),2)>=ROUNDS(REF(C,2)*1.2,2); 
         
       | 
    
    
      --  作者:longkun 
        --  发布时间:2020/9/15 12:29:22 
        
        --   
         谢谢
         
       |