天软金融分析.NET函数大全 > 金融函数 > 技术分析 > 趋势指标 > 计算公式

Gettower    

简述
宝塔线数据处理,返回宝塔线数据;默认r是按照时间正序排序的有序序列;
1、r的第一个数据为宝塔线的开始,为无色;
2、如果昨日为无色:
  1)今日收盘>昨日收盘,则为红色;
  2)今日收盘=昨日收盘,则为无色;
  3)今日收盘<昨日收盘,则为绿色;
3、如果昨日为红色或者绿翻红:
  1)今日收盘>昨日的高点,则为红色;
  2)今日收盘=昨日的高点,则为无色;
  3)今日收盘<昨日的高点且今日收盘>=昨日的低点,则为红色;
  4)今日收盘<昨日的高点且今日收盘<昨日的低点,则为红翻绿;
4、如果昨日为绿色或者红翻绿:
  1)昨日的低点>今日收盘,则为绿色;
  2)昨日的低点=今日收盘,则为无色;
  3)昨日的低点<今日收盘且今日收盘<=昨日高点,则为绿色;
  4)昨日的低点<今日收盘且今日收盘>昨日高点,则为绿翻红;
定义
Gettower(R:Array):ARRAY
参数
名称类型说明
RArray 数组,收盘数据:需包含字段time、close
返回ARRAY数组,宝塔线数据处理
  • 范例

    //取万科A最近1000个交易日的守塔线数据
    setsysparam(pn_stock(),'SZ000002');
      setsysparam(pn_date(),20211220T);
      r:= Nday(1000,'time',datetostr(sp_time()),'close',close());
      return getTower(r);

    返回结果(部分结果截图):
相关