FAQ > 金融建模 > 应用案例 > 指标或功能实现

Q:如何实现指定日股票涨停持续时长?    

  • A:功能描述:判断股票盘中触发涨停的持续涨停的时间有多长

    目前无公用函数可直接使用,下面是笔者的实现过程,可供用户参考。
    相关函数包下载:附件:股票价格持续时间-交易明细.tslfunc
    封装模型:StockPriceHoldingTime
    定义:StockPriceHoldingTime(StockID:String,Endt:TDate,p:Float):Array
    说明:分析交易明细数据,返回交易明细中价格大于某个值的持续起止时间,及持续时长,单位为秒。
    参数:
     StockID:字符串,股票代码
     Endt:日期,指定日
     p:实数,持续的最小价格
    返回:数组,返回每段持续区间的“起点”、“止点”、“持续时长(秒)”
    范例:实现股票SH603533在2021年11月10日的涨停价持续时间段情况

      Stockid:='SH603533';
       Endt:=20211110T;
       p:=spec(StockZtClose(endt),stockid);//涨停价->也可设置成其它价格
       return StockPriceHoldingTime(StockID,Endt,p);

    返回:


    相关链接:FAQ:如何批量导出导入函数?