您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信知识>>正文内容

提取外部数据 [通达信]

  • 咨询内容:
    老师:

    如下格式,是我自建的extern_user.txt里的数据格式
    0|300126|1|1160526|7.890
    1|600359|1|1160523|5.670

    按通达信软件提示的,可用如下三种函数来提取外部数据
    EXTERNSTR,EXTERNVALUE,SIGNALS_USER

    但我只实现了提取标红的数据
    EXTERNSTR(0,1)
    另外两个函数EXTERNVALUE,SIGNALS_USER具体怎么使用?

    如果我想提取标绿的数据,该怎么使用上面的三个函数?

     

  • 通达信技术部:

    下面是自建文件导入的方式。也可在extern_user.txt中直接输出:

    A1:EXTERNVALUE(0,5);

    {自定义数据管理器>外部数据(字符串,数值),数据格式: 代码 市场 字符串 数值

    1|600717|天津港|0.33

    1|600359|新农开发|0.34}

     

    A2:DRAWTEXT(CURRBARSCOUNT=1,H,EXTERNSTR(0,5));

    {字符串要通过DRAWTEXT、DRAWTEXT_FIX函数输出}

     

    A3:SIGNALS_USER(4,0);

    {自定义数据管理器>序列数据(日期,数值),数据格式:代码 市场 日期 数值

    0|300126|20160624|11.52

    0|300126|20160627|12.04

    0|300126|20160628|11.90}

     

    A4:EXTDATA_USER(2,0);

    {扩展数据管理器,展示公式计算的数值或数值排名}

     

  • 通达信客服: 谢谢飞燕老师

    这一块要慢慢消化,中午收盘后再仔细学习。

     

  • 网友交流:

    补充一下:

    如果是自建.TXT文档导入的话用上面的格式,如果是直接在extern_user.txt中编辑文档的话,用下面的格式:

    1|600717|1|好股|0.33

     

  • 网友交流: 飞燕老师

    我抓了几个图,
    您发的数据格式是4列,我原有的数据是5列,如按楼上所说,以5列为准的话
    1|600717|天津港|0.33
    1|600359|新农开发|0.34
    是否变为
    1|600717|1|天津港|0.33
    1|600359|1|新农开发|0.34

    DRAWTEXT_FIX(1,0.5,1,0,EXTERNSTR(0,5)),COLORCYAN;
    A3:SIGNALS_USER(4,0),COLORMAGENTA;
    上述这两句的标红部分,该改成多少数值呢?
    ===================================================
    0|300126|20160624|11.52
    0|300126|20160627|12.04
    0|300126|20160628|11.90
    是否变为
    0|300126|1|20160624|11.52
    0|300126|1|20160627|12.04
    0|300126|1|20160628|11.90

    A4:EXTDATA_USER(2,0),COLORYELLOW;
    上述这句的标红部分,该改成多少数值呢?
    ===================================================


    此主题相关图片如下快照1.png:



    此主题相关图片如下快照2.png:


    此主题相关图片如下快照3.png:


    此主题相关图片如下快照4.png:




 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容