天软金融分析.NET函数大全 > 数据仓库函数 > 成交明细数据函数

TDCountEx    

简述
返回满足条件的某日的交易点个数。
定义
TDCountEx(Date:TDate;TradeFlag:Integer;StartTime;EndTime:TdateTime;MinVol;MinAmount;MinPrice;MaxVol;MaxAmount;MaxPrice:Real;mmpFlag:Integer;VolAmountOr:Boolean):Integer;
参数
名称类型说明
DateTDate日期,成交明细的所在日期。
TradeFlagInteger整数,交易主买/主卖条件(0,全部,1主买,2主卖,3中性,4主买+中性,5主卖+中性)。
StartTimeTdateTime时间,开始时间
EndTimeTdateTime时间,截止时间
MinVolReal整数,最低的交易量
MinAmountReal实数,最低的交易金额
MinPriceReal实数,最低的价格
MaxVolReal整数,最高的交易量
MaxAmountReal实数,最低的交易金额
MaxPriceReal实数,最高的价格
mmpFlagInteger整数,是否考虑买卖盘。0不考虑,1考虑买,2考虑卖,3考虑买盘和卖盘
VolAmountOrBoolean布尔,交易量和交易金额是否用OR条件判断。
返回Integer整数,交易点个数。
  • 范例

    //获得万科A(SZ000002)在2014-1-15日13点至15点之间,成交量在10000~90000
      //成交金额0~9000000,价格7.00~8.00之间的主买的交易记录个数
      setsysparam(pn_stock(),'SZ000002');
      fields := 0;
      d := inttodate(20140115);
      trade_flag := 1;
      beg_time := strtotime('13:00:00');
      end_time := strtotime('15:00:00');
      min_vol := 10000;
      min_amount := 0;
      min_price := 7.00;
      max_vol := 90000;
      max_amount := 9000000;
      max_price := 8.00;
      return tdcountex(d,trade_flag,beg_time,end_time,
               min_vol,min_amount,min_price,
               max_vol,max_amount,max_price);

    //返回221
     
相关