分享

主图加入自定义数据后

 sys 2015-12-20
主图加入自定义数据后
例如  1排名:SIGNALS_USER(3,0)*-1,COLORGREEN;
     2排名:SIGNALS_USER(5,0)*-1,COLORYELLOW;
往往显示的都是当天的但是当天的要盘后才能统计出来所以一直是-要移动光标才能看到很不方便!
怎么编才能方便的让他盘中显示昨天的数据?

比较全的可插入任何主图的自定义数据公式源码、说明、无未来

一、“所属地区”、“所属行业”数据系统已自带,不必再新建;
二、在“功能——专家系统——自定义数据管理”依次新建自定义数据并导入下载相应自定义数据;
  数据号 数据名称
   1  主营业务
   2  发行价格
   3  投资主题
   4  投资概念
   5  当前业绩
   6  盈利预测
   7  机构评级
   8  十大股东
   9  千股千评 

自定义数据请下载附件


三、以上数据需及时更新。

DRAWTEXT_FIX(1,0.00,0.00,0,'所属地区:')COLOR00FFFF;
DRAWTEXT_FIX(1,0.07,0.00,0,DYBLOCK)COLOR00FFFF;
DRAWTEXT_FIX(1,0.00,0.05,0,'所属行业:')COLOR0080FF;
DRAWTEXT_FIX(1,0.07,0.05,0,HYBLOCK)COLOR0080FF;
DRAWTEXT_FIX(1,0.00,0.10,0,'主营业务:')COLORFF00FF;
DRAWTEXT_FIX(1,0.07,0.10,0,EXTERNSTR(0,1))COLORFF00FF;
DRAWTEXT_FIX(1,0.00,0.15,0,'发行价格:')COLOR00FFFF;
DRAWTEXT_FIX(1,0.07,0.15,0,EXTERNSTR(0,2))COLOR00FFFF;
DRAWTEXT_FIX(1,0.00,0.20,0,'投资主题:')COLOR0000FF;
DRAWTEXT_FIX(1,0.07,0.20,0,EXTERNSTR(0,3))COLOR0000FF; 
DRAWTEXT_FIX(1,0.00,0.25,0,'投资概念:')COLORFF88FF;
DRAWTEXT_FIX(1,0.07,0.25,0,EXTERNSTR(0,4))COLORFF88FF; 
DRAWTEXT_FIX(1,0.00,0.30,0,'当前业绩:'),COLOR00FFFF;
DRAWTEXT_FIX(1,0.07,0.30,0,EXTERNSTR(0,5)),COLOR00FFFF;
DRAWTEXT_FIX(1,0.00,0.35,0,'盈利预测:')COLOR0000FF;
DRAWTEXT_FIX(1,0.07,0.35,0,EXTERNSTR(0,6))COLOR0000FF; 
DRAWTEXT_FIX(1,0.00,0.40,0,'机构评级:')COLORFF88FF;
DRAWTEXT_FIX(1,0.07,0.40,0,EXTERNSTR(0,7))COLORFF88FF; 
DRAWTEXT_FIX(1,0.00,0.45,0,'十大股东:'),COLOR00FFFF;
DRAWTEXT_FIX(1,0.07,0.45,0,EXTERNSTR(0,8)),COLOR00FFFF;
DRAWTEXT_FIX(1,0.00,0.80,0,'千股千评:'),COLOR00FFFF;
DRAWTEXT_FIX(1,0.07,0.80,0,EXTERNSTR(0,9)),COLOR00FFFF;

通达信原创:比较全的可插入任何主图的自定义数据公式源码、说明、无未来

通达信原创:比较全的可插入任何主图的自定义数据公式源码、说明、无未来



通达信 主营业务数据库(由于本人时间有限,目前只更新了中小企业的一大部分,还有A股的一部分,全都是手工更新,比较累,有时间会继续更新),给有需要的人
将文件放到 安装目录\T0002\signals 文件夹下,作用是在通达信主图上显示公司主营业务,免去来回F10的麻烦
哈,怎么用不用我多说吧,结合下面的公式:

{均线}
MA5:MA(CLOSE,5),COLORWHITE;
MA10:MA(CLOSE,10),COLORYELLOW;
MA20:MA(CLOSE,20),COLORMAGENTA;
MA60:MA(CLOSE,60),COLORCYAN;
{涨跌停标识}
C2:=REF(C,1);
涨停:=IF(C/C2>=1.095,1,0);
STICKLINE(涨停,OPEN,CLOSE,3,0),COLORYELLOW;
STICKLINE(涨停,H,L,0.1,0),coloryellow;
跌停:=IF((C2-C)/C2>=0.09,1,0);
STICKLINE(跌停,OPEN,CLOSE,3,0),COLORBLUE;
STICKLINE(跌停,H,L,0.1,0),colorblue;
{公司信息}
利润同比:=STRCAT('利润同比:',CON2STR(FINANCE(43),2));
收入同比:=STRCAT('收入同比:',CON2STR(FINANCE(44),2));
主营利润率:=STRCAT('主营利润率:',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
所属地域:=STRCAT('所属地域:',DYBLOCK);
所属行业:=STRCAT('所属行业:',HYBLOCK);
所属概念:=STRCAT('所属概念:',GNBLOCK);
所属风格:=STRCAT('所属风格:',FGBLOCK);
主营业务:=STRCAT('主营业务:',EXTERNSTR(0,1));
DRAWTEXT_FIX(1,0.00,0.01,0,利润同比),COLORWHITE;
DRAWTEXT_FIX(1,0.11,0.01,0,收入同比),COLORMAGENTA;
DRAWTEXT_FIX(1,0.22,0.01,0,主营利润率),COLOR0080FF;
DRAWTEXT_FIX(1,0.00,0.05,0,所属地域),COLORYELLOW;
DRAWTEXT_FIX(1,0.00,0.09,0,所属行业),COLORYELLOW;
DRAWTEXT_FIX(1,0.00,0.13,0,所属概念),COLORYELLOW;
DRAWTEXT_FIX(1,0.00,0.17,0,所属风格),COLORCYAN;
DRAWTEXT_FIX(1,0.00,0.21,0,主营业务),COLORGREEN;

然后在 功能-公式系统-自定义数据管理器-新建 
数据号:1
属性:外部数据 
名称:主营业务
把以上代码新建公式,在主图叠加就能显示了

通达信 主图主营业务 主营业务数据库(2014.3.23) 不定期更新


给其他小白菜的一封信,当然我也是小白菜。
通达信更新了后,增加了好几个函数,其中有个引用函数EXTERNSTR(TYPE,ID) ,参数如下:
TYPE为1表示是系统保留数据,
TYPE为0表示是自定义外部数据,读取signals目录下面的的extern_user.txt,请用自定义数据管理器来维护 
extern_user.txt为文本结构,如下 1|600717|1|好股|0.33 
市场(0:深圳,1:上海)|品种代码|数据号|文字串|数值 
-------------------------------------------------
其指向\T0002\signals\目录下的extern_user.txt文件,换言之,主题投资或者股票文本备注等等都可以通过这个函数实现。
按照数据格式做好最新的extern_user.txt文件后就可以在主图指标中加入如下代码用来引用数据。
数据号在制作的时候可以自定义,比如我的主题投资里面做了5=解禁股
DRAWTEXT_FIX(1,0.00,0,0,HYBLOCK)COLOR0080FF;
DRAWTEXT_FIX(1,0.06,0,0,DYBLOCK)COLOR00FFFF;
DRAWTEXT_FIX(1,0.12,0,0,EXTERNSTR(0,5))COLOR0000FF;
DRAWTEXT_FIX(1,0.00,0.06,0,EXTERNSTR(0,1))COLORFF88FF;
DRAWTEXT_FIX(1,0.00,0.12,0,EXTERNSTR(0,3)),COLORLICYAN;
---------------------------------------------
只说手工制作方法,其实很方便。
如果用导入方式的话,在菜单“功能”->“专家管理器”下面的->“自定义数据管理器”这里。可以导入数据。但是这个数据是需要先进行转换的。还不如手工制作的快。
------------------------------------------------
本文只说手工制作主题文件,做好后放到目录下,加入语句就能在主图上显示。
------------------------------
具体制作过程参考下面的EXCEL图
以下附昨天无聊时候集合的最新的主题投资及解禁股情况,赋值=0变成了T格式提示。如图1.。
主图显示如图2.已含主题概念、主营业务、解禁股提示(至2015年1月1日)
 extern_user.txt 

这是我手工制作的主题投资文件。放到\T0002\signals\目录再到主图指标中添加上述公式就可以了。
---------------------------------
大智慧的主题投资更新及时,在转换过程中,我们可以用到Excel的“分列”功能来实现。合并的话自己用&的等式自动生成好一些。
总的格式如下:
1|600026|1|BDI指数波动,区域-上海航运中心,上海航运中心,远洋运输|0.000
上述"|"属于分列符,
通达信的格式还是很简单的

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多