分享

通达信的特色云指标源代码

 h_jtao 2022-02-07

电梯直达跳转到指定楼层

1

http://www./thread-2165-1-1.html

 程序猿的仔仔 发表于 2021-8-17 08:44:20 | 只看该作者 回帖奖励

需要说明的是,以下指标依赖通达信的云数据或财务数据,所以首先要下载财务数据。

tdx.png
登录/注册后可看大图

其次呢,指标可能在低版本的指标编辑器里面会报错或无法创建,需要通达信编辑器版本为V6.03或以上才可以。如果你用的通达信里面没有自带的这些指标或者无法编写这些指标,则下载最新版本的通达信或下载编辑下覆盖根目录后重新尝试。

1:北上资金

对于指数品种,显示的是总的北上资金,单位为亿元。
对于个股品种,显示的陆股通持股量,单位为万股。
  1. NOHSGT:=(FINANCE(3)!=0 AND FINANCE(48)==0);

  2. DRAWTEXT_FIX(ISLASTBAR AND NOHSGT,0,0,0,'提示:该股非陆通股标的'),COLORGRAY;

  3. 流入:IF(FINANCE(3)==0,(SCJYVALUE(2,1,0)+SCJYVALUE(2,2,0)),DRAWNULL),NODRAW;

  4. 陆股通持股:IF(FINANCE(3)==0,DRAWNULL,GPJYVALUE(6,1,1)/10000),COLORLIRED,NODRAW;

  5. NOTEXT1:IF(FINANCE(3)==0,MA(流入,10)*2,陆股通持股),LINETHICK2,COLORRED;

  6. STICKLINE(流入>0,0,流入,2,0),COLORRED;

  7. STICKLINE(流入<0,0,流入,2,0),COLORCYAN;

复制代码

2:两融资金
对于指数品种,显示的是整个市场的融资融券余额的净额,单位为亿元。
对于个股品种,显示的是该品种的融资融券余额的净额,单位为万元。
  1. NORZRQ:=(FINANCE(3)!=0 AND FINANCE(52)==0);

  2. DRAWTEXT_FIX(ISLASTBAR AND NORZRQ,0,0,0,'提示:该股非融资融券标的'),COLORGRAY;

  3. TMPV:=IF(FINANCE(3)==0,REF(SCJYVALUE(1,1,1),1),REF(GPJYVALUE(3,1,1),1));

  4. TMPV1:=IF(FINANCE(3)==0,SCJYVALUE(1,1,0),GPJYVALUE(3,1,0));

  5. 两融:IF(TMPV==0 OR TMPV1==0,DRAWNULL,IF(FINANCE(3)==0,(SCJYVALUE(1,1,1)-REF(SCJYVALUE(1,1,1),1))/10000-(SCJYVALUE(1,2,1)-REF(SCJYVALUE(1,2,1),1))/10000,((GPJYVALUE(3,1,1)-REF(GPJYVALUE(3,1,1),1))-((GPJYVALUE(3,2,1)*C/10000-(REF(GPJYVALUE(3,2,1),1)*REF(C,1)/10000)))))),NODRAW;

  6. STICKLINE(两融>0,0,两融,2,0),COLORRED;

  7. STICKLINE(两融<0,0,两融,2,0),COLORCYAN;

复制代码

3:增减持资金
对于指数品种,显示的是整个市场的增减持资金的净额,单位为万元。
对于个股品种,显示的是该品种的增减持资金的净额,单位为万元。
  1. CJJ:=GPJYVALUE(5,1,0);

  2. CJJ2:=IF(CJJ>0,CJJ,C);

  3. 净额:IF(FINANCE(3)==0,(SCJYVALUE(10,1,0)-SCJYVALUE(10,2,0)),(CJJ2*GPJYVALUE(5,2,0))/10000),NODRAW;

  4. NOTEXT1:MA(净额,10)*2;

  5. STICKLINE(净额>0,0,净额,2,0),COLORRED;

  6. STICKLINE(净额<0,0,净额,2,0),COLORCYAN;

复制代码

4:沪深ETF资金
画线显示的是截止到当天,整个市场的ETF的总规模,单位为亿元,ETF净申赎如果为正,则线显示为红色,为负则线显示为绿色.
  1. 总规模:SCJYVALUE(8,1,1),LINETHICK2;

  2. 净申赎:SCJYVALUE(8,2,1),NODRAW;

  3. NOTEXT1:IF(净申赎>0,总规模,DRAWNULL),LINETHICK2,COLORRED;

  4. NOTEXT2:IF(净申赎<0,总规模,DRAWNULL),LINETHICK2,COLORGREEN;

复制代码

5:打板资金
对于指数品种,整个市场的涨停股票的总成交金额,曾涨停股票的总成交金额,单位为亿元。
对于个股品种,显示的是该品种当天的封板资金和封单额,单位为万元。
  1. 封板成功资金:IF(FINANCE(3)==0,SCJYVALUE(15,1,0),IF(GPJYVALUE(15,1,0)==2,AMO/10000,0)),NODRAW;

  2. STICKLINE(封板成功资金>0,0,封板成功资金,1,0),COLORRED;

  3. 封单额:IF(FINANCE(3)==0,DRAWNULL,IF(GPJYVALUE(15,1,0)==2,GPJYVALUE(15,2,0),0)),COLORBROWN;

  4. 封板失败资金:IF(FINANCE(3)==0,SCJYVALUE(15,2,0),DRAWNULL),COLORGREEN;

复制代码

6:上榜资金
对于指数品种,整个市场的当日所有个股的龙虎榜公开席位的交易净额(买入金额-卖出金额),单位为亿元。
对于个股品种,显示的是该品种当天龙虎榜公开席位的交易净额(买入金额-卖出金额),单位为万元。
  1. 净额:IF(FINANCE(3)==0,SCJYVALUE(16,1,0)-SCJYVALUE(16,2,0),GPJYVALUE(2,1,0)-GPJYVALUE(2,2,0)),NODRAW;

  2. STICKLINE(净额>0,0,净额,2,0),COLORRED;

  3. STICKLINE(净额<0,0,净额,2,0),COLORCYAN;

复制代码

收藏收藏 顶1 踩

回复

举报


推荐

  楼主| 程序猿的仔仔 发表于 2021-8-17 09:12:40 | 只看该作者

10:大宗交易
  1. 额:IF(FINANCE(3)==0,SCJYVALUE(11,1,0)+SCJYVALUE(11,2,0),GPJYVALUE(4,2,0)),NODRAW;

  2. 溢额:=IF(FINANCE(3)==0,SCJYVALUE(11,1,0),0);

  3. STICKLINE(额>0,0,额,2,0),COLORBROWN;

  4. STICKLINE(溢额>0,0,溢额,2,0),COLORRED;

复制代码

11:市盈率
  1. NOAG:=(FINANCE(3)<1 OR FINANCE(3)>4);

  2. DRAWTEXT_FIX(ISLASTBAR AND NOAG,0,0,0,'提示:A股品种才有此数据'),COLORGRAY;

  3. FINANCE(1)*C/(FINVALUE(308)*10000);

复制代码

12:市净率
  1. NOAG:=(FINANCE(3)<1 OR FINANCE(3)>4);

  2. DRAWTEXT_FIX(ISLASTBAR AND NOAG,0,0,0,'提示:A股品种才有此数据'),COLORGRAY;

  3. FINANCE(1)*C/FINVALUE(271);

复制代码

13:市销率
  1. NOAG:=(FINANCE(3)<1 OR FINANCE(3)>4);

  2. DRAWTEXT_FIX(ISLASTBAR AND NOAG,0,0,0,'提示:A股品种才有此数据'),COLORGRAY;

  3. FINANCE(1)*C/(FINVALUE(283)*10000);

复制代码

14:市现率
  1. NOAG:=(FINANCE(3)<1 OR FINANCE(3)>4);

  2. DRAWTEXT_FIX(ISLASTBAR AND NOAG,0,0,0,'提示:A股品种才有此数据'),COLORGRAY;

  3. FINANCE(1)*C/(FINVALUE(316)*10000);

复制代码

15:股票质押比
  1. IF(FINANCE(3)==0,SCJYVALUE(26,1,1),GPJYVALUE(20,1,1));

复制代码



回复 支持 1 反对 0

举报


2

  楼主| 程序猿的仔仔 发表于 2021-8-17 09:06:49 | 只看该作者

7:融资余额
对于指数品种,显示的是整个市场的融资余额,单位为亿元。
对于个股品种,显示的是该品种的融资余额,单位为万元。
  1. NORZRQ:=(FINANCE(3)!=0 AND FINANCE(52)==0);

  2. DRAWTEXT_FIX(ISLASTBAR AND NORZRQ,0,0,0,'提示:该股非融资融券标的'),COLORGRAY;

  3. IF(FINANCE(3)==0,SCJYVALUE(1,1,1)/10000.0,GPJYVALUE(3,1,1));

复制代码

8:散户线
对于个股品种,显示的股东人数的变化(以上市公司披露的数据为准)。
  1. NOAG:=(FINANCE(3)<1 OR FINANCE(3)>4);

  2. DRAWTEXT_FIX(ISLASTBAR AND NOAG,0,0,0,'提示:A股品种才有此数据'),COLORGRAY;

  3. GPJYVALUE(1,1,1);

复制代码

9:沪深涨跌停
画线显示整个市场当天的涨停家数,曾涨停家数,跌停家数和曾跌停家数。
  1. 涨停家数:SCJYVALUE(3,1,0),COLORRED,LINETHICK2;

  2. 曾涨停:SCJYVALUE(3,2,0),COLORRED,NODRAW;

  3. 连板家数:SCJYVALUE(23,1,0),COLORLIMAGENTA;

  4. 跌停家数:SCJYVALUE(4,1,0),COLORGREEN,LINETHICK2;

  5. 曾跌停:SCJYVALUE(4,2,0),COLORGREEN,NODRAW;

复制代码


回复 支持 反对

举报

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多