红宝书16-通达信功能使用技巧 - 图文

更新时间:2023-11-23 10:55:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第 1 页 共 41 页

通达信功能使用技巧

文档记录: 版本 V1.0 V1. 1 V1.2 时间 20130426 20130502 20130510 20130702 修改者 描述 通达信功能使用技巧 增加20130428更新内容 增加20130509更新内容 修改调整行情列宽的内容 增加4开头的分析界面功能快捷键 第一节 一步式操作

1.1. 公式管理器

●公式管理器快速进入CTRL+F、.901; ●快速查看用户指标在公式管理器选择第四个标签“用户”; ●快速查找公式,点击“查找”输入公式名称关键字点击确定,按F3不断向下查找;如果只查找“公式组”、“全部”、“系统”、用户”某个标签下的就先选了栏目再点击查找 ●公式管理器中(关联)预览,勾选预览下的关联预览,可以点击哪个公式,下方的主窗口K线界面就会展示那个公式的效果; ●公式临时导入,再次启动软件临时导入的公式就不存在了。所以一般不选择临时导入。 ●改变公式管理器的编辑界面背景色等,公式管理器界面设置。 ●公式导出支持完全加密方式,完全加密公式无法另存为、无法查看与修改,只可以使用。 1.2. 系统设置

●系统设置快速进入CTRL+D、.930 ●设置1->行情报表使用实心选中矩、行情表支持竖向选中、行情表中突出显示选中的品种可以在选中股票的时候看的更清楚(行情表中突出显示选中的品种即使焦点黄线跳变这个也一直跟随选中的股票变动) ●设置1->报表分析中复权,可以下拉选择前复权、后复权、不复权三种方式。 ●设置1->分析图中成交量复权,K线进行复权时,成交量也进行相应的复权折算。勾选了这个设置的,k线复权时界面行情小窗口的换手会标注“量复权”。如股票10股送5股那么成交量前复权就是会把这次分红之前的成交量做除权处理就是乘以1.5。成交量变了就会导 第 2 页 共 41 页

致换手率的变化所以在勾选此选项情况下换手会超过百分之百 ●设置1->各类复权均使用等比方式,当复权方式不适应对数坐标会导致对数坐标下k线不正常显示,可以勾选此设置,从而保证价格不会有负数的,保证对数坐标下的k线显示正常 ●设置1 ->分析图完全使用下载的日线数据,此时查看的k线图就是本地所有的日线数据,从而可以查看本地数据已经足够全。 如果勾选了这个选项每次登陆软件如果本地数据不全都会提示“您选择了本地数据模式,经检测,本地日线数据可能不全,现在是否要下载补全? ●设置1 ->分析图显示横轴虚线、分析图显示纵轴虚线,可以设定固定间隔。勾选了分析图显示纵轴虚线,在看各种周期K线时,会画出一些分隔的纵坐标线,用来将一月,一季,或1天范围的K线分隔开来(分析图显示横轴虚线一般是默认都显示的) ●设置1 ->收市后退出系统提示下载日线、退出系统时提示用户确认这两个设置分别是用来提示客户收市后退出下载数据,和要求客户做出退出确认的,不需要提示的可以勾掉设置 ●设置1 ->现量高亮显示N手,设置N后大于N的现量(行情报表的现量成交明细中等现量数据)都会显示紫色 这个N值可以自己设置,没有统一标准 ●设置3->设置等比坐标间隔比例,缺省是10% (上方价位*0.9=下方价位) ●设置3->设置等分坐标等分数,缺省是4等分 ●设置3->分时图成交量去大小,缺省是7纵格的高度,根据需要可以设置更小 ●设置3->快速隐藏,快捷键(ALT+X),老板键设置随时隐藏客户端 ●设置3->分析图中指标值显示涨跌箭头,使得自建指标或者系统指标的输出值后面有上下箭头标识 ●设置3->(分析图缺省分析周期)设置成1分钟,或者是其他自己想要设定的周期。客户端进入的初始界面就显示这里设置的周期k线 ●设置3->分析图中显示指标和模板切换区,显示k线界面副图下方的指标、模板的切换横条 ●设置3->主图指标不影响坐标的高低值,这样就不会出现因为指标输出值和k线价格相差太多把k线压的太扁了 设置3->缺省分析周期,实现了退出客户端时使用的什么分析周期进入分析图就是缺省什么周期。 ●设置2中将上网环境设为\较快环境\或\快速环境\,但前提是你的网速比较快,否则等待时间可能较长同时设置4->锁定分析图中的初始k线数,定位较大的数值如500,可以使得初始进入K线界面保持更多的k线数,保证320日线和450日线数据可以一进入就有显示。如果没有如上设置,要显示长日期均线数据请使用上下箭头键请求更多的k线数据 ●设置1->分析图完全使用下载的日线数据,设置这个之后设置2锁定的初始k线数对分析图就不起作用了 ●设置4->分时线使用粗线、分析图使用粗线使显示走势图的价格线和K线体更清晰 第 3 页 共 41 页

●外观(配色方案选择“自定义”或者选择其他配色方案后左下图预览有边框的配色模式都行),然后行情报价界面就会出现边框。用鼠标拖动列边框调整行情报表列宽 ●设置4->行情信息区可以选择的显示内容有现量和均价、振幅和金额、总量和量比、资产和市值 ●设置4->成交明细中用B,S来标记主动买卖方向,通过此设置可以设置取消此标识 ●设置4->分时图中成交量颜色区分显示,这个设置的勾选情况下红色表示成交量是价格上涨过程中成交的;绿色表示成交量是价格下跌过程中成交的;白色表示是价格不变过程中成交的量。如果没有勾选此选项成交量始终是黄色显示 ●设置4->分时图上部显示涨跌停价和细分行业,此设置可以在分时图上左上看到个股的涨跌停价格和细分行业内容 ●设置4->显示深沪未回补跳空缺口数N,可以在个股k线界面显示多个未补好的缺口 ●设置4->采用通达信细分行业,行情标签的板块—行业板块可以显示通达信细分行业 ●设置4->分时显示均价线、大盘显示领先、大盘分时显示均线不显示[不加权线],设置分时图是否显示均价线、大盘是否显示领先和大盘显示均线情况 ●周期->添加用户自定义周期、调整自定义周期切换顺序 ●外挂->个股相关网站链接,完成至少一个网站链接设置,然后下方个股相关链接的显示位置“个股的左侧切换标签中”,同时勾选下方“显示个股画面的左侧切换标签”(左侧切换标签即为控制这个的设置) ●外挂->个股相关网站链接,支持外挂网站的顺序调整(上移、下移) ●高级->显示设置“行情信息区下部显示资金流向数据”设置是否在右侧行情信息区显示净流入数据 ●输入->键盘精灵支持不同键盘精灵模式切换,“使用大界面键盘精灵”默认是小的,键盘精灵位置可以是“主窗口右下角”、“主窗口中部”。 1.3. 行情报价

●行情报价界面Tab切换普通行情数据和财务数据 ●行情报价界面Tab切换普通行情数据和财务数据 ●行情报价界面空格键对股票行情报价进行平均值、最大、最小、方差等统计计算 ●行情报价界面左右箭头键一列列移动数据 ●行情报价界面HOME、END快速到达数据第一列和最后列 ●行情报价界面Ctrl+左右箭头键一屏一屏左右移动数据列 ●行情报价界面PAGE UP/PAGE DOWN翻页查看不同股票的行情 ●行情报价表头右键调整数据列的显示顺序以及增加、删除数据列 ●行情报价表头最后列(END)点击“说明”标识可以查看行情数据解释信息 ●行情报价界面下方“分类”标签,选择行业浏览模式可以查看通达信、申万行业分类行情, 第 4 页 共 41 页

选择行情标签设置快速设置行情下方的选择标签 ●行情报价右键可插入扩展栏目数据(开盘涨幅,均涨幅,实体涨幅,回头波,攻击波) ●行情报价右键可插入丰富的财务栏目数据(人均持股、人均持股市值、资产负债率、利润同比、收入同比、销售毛利率等) ●行情报价左下角选择分类里面的“行情标签设置”,快速进行行情下方标签设置(或CTRL+D—标签进行设置) ●行情报价左下角选择分类里面的“行业浏览模式”查看申万行业、通达信行业的具体分类行情 ●行情报表显示融资融券R标识,工具—显隐图形标识(后者分析图主图窗口右上角的菱形图标),勾选“行情报表的融资融券标识” ●行情报价点击名称列后面的那个点的表头,可以按照股票的颜色排序(按标识,板块颜色,信息地雷数目进行排序) ●扩展行情支持中证系列指数,键盘精灵SAC开头或者.662 ●999上证重点指数 ●14退市整理板行情 ●15板块指数 ●06、F6或者双击客户端状态栏的“多空红绿军”红绿块区域进入自选股 1.4. 分析图/分时图

●19翻转坐标 ●分析图下F1查看日线报表数 ●分析界面或者报价界面F1分时成交明细、F2分价表、F3上证分时、F4深圳成指分时、F5切换分时/分析图 ●F8分时界面切换普通走势和闪电走势图、F8(或[、])分析界面切换主图分析周期 ●闪电走势图中HOME/END扩大、缩小闪电分时走势 ●分析图中CTRL+点击k线,标识当前k线为黄色,再一次操作取消当前标识 ●分析图中CTRL+E添加/更换专家(交易)系统公式 ●分析图中CTRL+K添加/更换五彩k线标识 ●分析图中CTRL+H(或者使用DELET)删除交易系统公式或者五彩k线指示 ●分析图中CTRL+M多股同列 ●分析图中CTRL+X多周期同列 ●分析图中CTRL+O叠加品种 ●分析图中CTRL+G删除叠加品种 ●分析图中INSERT双品种叠加或删除 ●分析图中CTRL+Tab客户端开着的功能窗口之间切换 第 5 页 共 41 页

●分析图中CTRL+U筹码分布 ●分析图中CTRL+J主力监控 ●分析图中CTRL+W区间统计 ●分析图中CTRL+Q标记文字 ●分析图中CTRL+V前复权 ●分析图中CTRL+B后复权 ●分析图中CTRL+I选择副图指标 ●CTRL+R查看个股所属板块 ●CTRL+F公式编辑与管理 ●CTRL+T条件选股 ●CTRL+Y条件预警 ●CTRL+Z添加到板块 ●CTRL+D系统设置 ●+快速切换右侧行情信息区的“笔、价、细、盘、势、指、值、主” ●分时界面的纵轴坐标最下方的“布局”标识左键可选择操作“分析图中显示十档盘”、“分时图中显示十档盘”、“优先显示逐笔成交明细”实现在分析分时界面不显示十档盘口和进入客户端右侧不默认优先显示逐笔成交明细。 ●主图纵坐标轴上双击切换分时分析图。(分析图/分时图两者相互切换) ●分析图、分时图纵坐标轴上右键可以快速更换坐标类型 ●分时副图指标切换“/”或者“*” ●分时主图的坐标类型切换,英文输入法下按分号在普通分时坐标、满占分时坐标、10%坐标之间切换 ●分析图主图坐标右键支持翻转坐标,快捷方式19 ●分析图主图坐标右键支持对数坐标+等比坐标等坐标体系 ●分析界面ALT+N改变当前界面的窗口数(主图窗口和副图窗口都算在内),分时界面ALT+N可以查看近N日的历史分时图 ●分析图界面34导出数据包含基本行情和主图、副图指标输出 ●分析界面直接CTRL+W区间统计,统计当前界面最左边k线到当前交易日数据(总k线数、总天数、阳线数、阴线数、平线数以及上涨下跌k线数) ●分析界面ALT+11显隐所有画线快捷键(也可以ALT+F12 “隐藏全部自画线”功能菜单) ●逐笔委托以涨跌停价委托的价格后面有个红色菱形、绿色菱形标识; 逐笔委托窗口选中后可以通过向上向下箭头翻页。 ●历史分时,操作选择“同步叠加对应大盘指数”、“同步叠加对应行业指数”、“叠加指定深沪品种”,“选择分时主图指标”,“选择分时主图坐标”等,让历史分时图更独立更具分析意义 ●双击国债的右侧行情信息窗口的中证估值区域可以在中证估值与交易所利息数据间切换

第 6 页 共 41 页

●HYDB、ZSDB行业对比和指数对比作为副图指标可以在个股主图下方显示对应的行业和指数的k线 ●CTRL+L或者点击分析或者分时图右上方双四方形标识,隐藏右侧盘口区 ●在CTRL+L隐藏右侧行情信息区的情况下,左侧的k线主图左上方,自动显示此股的证券代码 ●英文输入法下的~波浪号(键盘上ESC键下面的那个键)快速显隐扩展区域 ●英文输入法下的单撇号,快速切换扩展区的各单元(也包括显示和隐藏和扩展区) ●键盘精灵支持?键 比如我输入H?GS 就可列出 海南高速,华北高速,湖南高速 ●键盘精灵支持直接名称输入查找、键盘精灵支持部分信息的汉字输入查找 ●分析界面,46沙盘推演、47训练模式、48最近浏览品种、49锁定显示时段 1.5. 其他

●进入大盘如999999、399001然后点击右侧盘口区代码左侧的“G”标识 ●查看个股B股、H股或者转债等关联股票的行情,点击右侧盘口区代码左侧的“L”标识或者30进入 ●F9通达信消息中心 ●F10基本资料、Shift+F10权息资料 ●F10基本资料右键可以实现复制信息等功能 ●在权息资料界面Ctrl+PageUp/ Ctrl+PageDown到上/下品种 ●F11进入图文F10界面 ●.8或者F12添加交易委托程序 ●工具—盯盘精灵,透明窗口查看自选股行情内容 ●选中指标输出线或者窗口ALT+S、ALT+R、ALT+T分别进行指标内容修改、指标注释查看、指标参数修改 ●CTRL+1、CTRL+2、CTRL+3、CTRL+4、CTRL+5分别显隐信息地雷、财经资讯、工具栏、状态栏、滚动资讯 ●分时图或者分析图SHIFT+F6 /16键盘精灵显示信息地雷窗口、SHIFT+ENTER展开或关闭信息地雷详细信息 ●32金融记事本、34数据导出、35截图、36重仓持股基金、37上市公司网站 ●股票代码左上方的R、300分别标识股票是融资融券标的股票和沪深300成分股 ●09、ALT+F12快速调出画线工具、ALT+F11显/隐所有画线 ●ALT+F12画线工具,找到“画线信息浏览”批量操作已画线 ●支持板块指数的集合竞价行情,9:15时就会出现板块指数的涨跌幅 ●板块指数功能设置可以设置涨幅“成分股加权涨幅”(流通市值加权)、“成分股平均涨幅” 第 7 页 共 41 页

●系统->最近浏览股票,可以查看最近浏览过得股票的证券代码、浏览时间、浏览停留时间 ●分时图中ALT+F12选择通达信预警线。当价格和预警线发生金叉死叉时就会预警,功能在条件预警ctrl+Y打开的情况下有效 ●CTRL+Y条件预警,操作中支持“清空预警列表”(市场雷达也支持清除预警列表)、“将结果存为板块”、“将内容导为文件” ●竞价期间分时图支持自动显示竞价图界面。分时界面右键“深沪自动显示竞价图” ●大盘右上角的多空阵线数据采用总买总卖来统计,查看市场的买卖压力情况。 绿条依次表示当前市场委卖一、挂十档卖盘、整个市场委卖总金额。 红条依次表示当前市场委买一、挂十档买盘、整个市场委买总金额。 ●如果个股属于多个自定义板块,Alt+D将个股从板块中删除的时候允许选择从哪些板块中删除,当然也可以直接进到自定义板块行情选中个股DEL删除。 ●盘中委托量变动缺省显示,level2十档盘口上+、-数值就是委托变动显示 ●盘中买卖盘变动显示支持买一卖一价的涨跌显示,level2的十档,买一卖一价后面的红色绿色箭头 ●38版面管理器、39显隐版面切换区 ●定制版面中分析图支持分号切换分时坐标类型和/或者*切换分时副图指标 ●定制版面支持关联分组1(关联AH、关联大盘、关联行业) ●定制版面分时图单元的上方可以查看板块指数的涨跌家数 ●板块指数的分时图多股同列,分时图上方都可以查看各板块的涨跌家数 ●条件预警设置—所有设置实现设置预警信息发送到邮箱和预警股票存到自定义板块 ●功能—专家系统—程序交易评测系统,可以完成指标对历史数据进行交易回测评价。 ●CTRL+S程序交易评测系统 ●功能—策略股票池,实现动态股票池。 ●分析—沙盘推演,推演自己的k线数据(指标数据、k线数据支持联动推演)。 ●历史同步回忆(历史分时)同时支持鼠标滚轴和page up/page down翻看切换上一日下一日。 ●工具—用户板块设置—用户板块颜色勾选“分时图、分析图右上角的证券名称也采用板块颜色”实现分析图、分时图、多股同列、多周期同列股票名称显示颜色和它所在板块设置的颜色一样 ●自选股迁移功能(工具->用户板块设置->自选股迁移)将本计算机的其他软件中的自选股选到本软件中 ●分析图中的交易记录标识,工具—显隐图形标识(后者分析图主图窗口右上角的菱形图标),勾选“分析图中的交易记录标识” ●分析图主图指标输出自动折行,工具—显隐图形标识(后者分析图主图窗口右上角的菱形图标),勾选“分析图主图指标输出自动折行” ●定制版面中主图指标输出自动折行,工具—显隐图形标识(后者分析图主图窗口右上角的 第 8 页 共 41 页

菱形图标),勾选“定制版面中主图指标输出自动折行” ●在CTRL+L隐藏右侧行情信息区的情况下依然查看相当全的盘口信息。工具—显隐图形标识(后者分析图主图窗口右上角的菱形图标),勾选“分析图轴上显示交易日和价格标线”“分析图纵轴显示买卖盘行情” 第二节 Level2信息揭示

●深交所Level2的逐笔委托标识说明 http://tdx.com.cn/dispbbs.asp?boardid=44&id=108178&page=&star=2 ●Level2行情的“笔价细盘势值”默认是逐笔明细(笔)改成默认分时成交明(细)分时 界面窗口右下角的“布局”左键勾选第三项“优先显示逐笔成交明细” ●十档盘口买卖盘中买十,卖十价格后的标识 出现在买盘中的使用红色,出现在卖盘中的使用绿色 委托均价出现在最优的10档买卖盘中,即均价在十档盘口价格区域范围内,使用菱形标识 委托均价不在最优的10档买卖盘中,但是可以确定在次优的10档买卖盘中,使用三角标识 委托均价不在最优的10档买卖盘中,同时不确定是否在次优的10档买卖盘中,使用重叠的三角标识 ●十档盘口的委托量后面的正负数字实时反映逐笔委托中的委托量变动(新委托和新撤单) ●十档盘口下方的委买均、委卖均及总委卖、总委卖的揭示 委买、委卖均价颜色 均价高过昨收,使用红色标识 均价与昨收相等,使用白色标识 均价低于昨收,使用青色标识 第 9 页 共 41 页

委买、委卖均价后面的箭头标识 最近一次委托均价变动趋势是上涨,标识红色箭头 最近一次委托均价变动趋势是下跌,标识绿色箭头 委买、委卖量的颜色 初始委托数量,数值显示为黄色 最近委托总量增加,数值显示为红色 最近委托总量减少,数值显示为青色 ●level2行情分时界面的副图指标买卖力道 委买:当时右侧盘口的委买1—委买5 前五档委买量 委卖:当时右侧盘口的委卖1—委卖5 前五档委卖量 委买>委卖 红柱柱高为委差 委买<委卖 绿柱柱高为委差 ●分时成交明细的后面的灰色数字含义 灰色数字是成交笔数,或者说成交次数. 0表示成交不足1手 ●十档行情及买卖队列查看 黄色:普通委托 紫色:大单委托(大单委托的大单下限 CTRL+D设置1 现量高度显示) 最前端的浅灰色表示已成交,中间或后面出现的深灰色表示撤单(已经不存在的委托单) 白色表示新揭示单(可能是新挂单的委托,也可能是之前在前50个之外,随着前面的委托成交或者撤单而逐渐揭示) 红色/青色表示部分成交的委托,即未完全成交的委托 ●买卖委托分布 买比大于50的一般都是买方力量超强的个股 第 10 页 共 41 页

第三节 数据恢复

3.1. 恢复指标公式

1.关闭通达信软件 2.进入通达信软件安装的文件夹,找到T0002文件夹进入 3.进入gs_bak文件夹,此文件夹内为公式备份 4.将日期为最近的以下三个文件改名即可。文件为: 20100310_PriGS.dat -->PriGS.dat ,20100310_PriCS.dat-->PriCS.dat ,20100310_PriText.dat-->PriText.dat 其中20100310为日期数,如10号的备份文件名就是20100310_PriGS.dat ,改名的规则就是20100310_PriGS.dat -->PriGS.dat 5.然后将改名后的三个文件复制到T0002目录内覆盖即可。 6.重启通达信软件。 3.2. 自定义指标模板

1.PriPack.dat文件,保证指标模板里面的自定义公式都有前提下,拷贝PriPack.dat文件就可以保证和源客户端一样的指标模板。 2.PriPack_def.dat文件是系统原指标模板文件。版本差不多的文件,系统指标模板可以依靠这个文件拷贝复原。

第 11 页 共 41 页

3.3. 转移自定义板块

1.在要恢复自定义板块的客户端上手工新建需要恢复的自定义板块名字。 (菜单—工具—用户版块设置—新建板块—输入需要恢复的版块名) 2.把旧客户端T0002\\blocknew目录下需要恢复的自定义板块文件拷贝到新客户端的T0002\\blocknew目录下。 备注:必须按上述步骤顺序操作,且1,2步骤中需要恢复的版块名需保持相同。 第四节 常用功能

4.1. 实现自定义公式的条件预警

需要深沪A股涨幅达到3个点的股票就发出预警 1.新建一个条件选股公式涨幅达到3个点,Ctrl+F公式管理点击左边的条件选股,然后点击新建; 2.填写公式内容和公式名称等公式基本信息 公式内容:ZF:(C-REF(C,1))/REF(C,1)*100>3; 3.设置预警条件 Ctrl+Y然后点击所有设置,预警品种—添加品种—深沪A股,公式设置—添加公式选择0416ZFXG。 如果要实现将选股结果发邮件提醒或是添加到自定义板块,那么CTRL+Y可以继续进行其他设置。 第 12 页 共 41 页

4.2. 实现分时金叉死叉预警

通达信可以通过盘中设置条件预警选出股价在分时图均线上的股票 也可以再分时界面使用预警画线(ALT+F12) 4.3. 实现报表展示自定义指标输出

1.要求股票按照MACD值的大小进行排序。 .401进入历史指标排序功能,然后右键选择更改排序指标选择MACD,如果要查看最新数据,可以按F8重新计算。 2.实现自定义指标涨幅的排序。 新建一个非条件选股公式的普通自定义公式。 公式名称为0416ZF,公式内容:ZF:(C-REF(C,1))/REF(C,1)*100; 然后进入历史指标排序功能,选择更改排序指标,选择0416ZF。 ※历史指标排序支持日线及日线周期以上的指标的显示,如KDJ.K#MONTH。 第 13 页 共 41 页

4.4. 引用系统公式变自定义公式

实现MA均线指标参数默认是其他数值。 系统的MA均线指标默认参数是5、10、20、60,现在要修改成默认参数是8、12、15、30的指标,如果直接在系统公式的基础上修改,那么只要重新启动客户端,参数就会默认恢复成5、10、20、60。 修改系统公式为自定义公式:CTRL+F公式管理器,点击左边的一个分支,然后点击新建,输入公式名称,再点击引用指标公式,弹出“是否覆盖现有名称”对话框,选择“否”,接着在弹出的选择指标对话框中选择MA这个指标,点击确定。再修改参数的缺省值,点击测试公式,测试通过,点击确定。 第五节 问答

5.1. 数据相关

行情报表中的财务数据没有及时的更新,已经三季度了还是二季度? 信息窗和行情表中换手、净资、收益、股本、流通、PE等财务数据全为0? 股票不能正确复权是什么原因? 系统——数据维护工具——数据清理 清理下基本资料也就是第二项(然后重新下载基本资料数据) 通达信的深圳成指、上证指数的总成交金额包括哪些品种? 上证指数的总成交金额(000001|999999):上海市场总成交额:A股成交+B股成交 第 14 页 共 41 页

深圳成指的总成交金额:市场A股+B股+基金 深沪基金总成交金额=上海市场基金总成交金额+深圳市场基金总成交金额 行情报表数据导出时总量等有单位字段的处理? 老版本导出的数据的把单位万显示出来不方便直接做计算引用,新版本的如果总量的值在行情报价中显示的是14.7万,那么导出后在excel中显示的是146949。 T0002目录下自定义数据文件介绍 blocknew blocknew.cfg 板块设置文件 Line.dat 画线工具数据 PriCS.dat,PriGS.dat,PriText.dat 公式相关数据 PriPack.dat,PriPack_def.dat mark.dat 标识信息的存盘文件(ctrl+Q标记信息) .CZS文件 综合选股方案文件 以下文件与设置的预警信息有关: col_warn.dat col_warn_self.dat col_warn2.dat col_warn3.dat col_tjwarn.dat col_warnN分别保存的是价格预警、公式预警、声音设置等。 [gs_bak]公式历史备份文件 [blocknew] 板块目录 [diary]17投资日记文件 [Invest] 个人理财数据目录 [PAD] 定制版面存盘文件 [tpool]股票池文件 [signals]自定义数据文件 [note]32金融记事本的保存文件 为什么日线统计数据的数值不正常(资金流相关的数据) 首先看输出值是0或者其他数值还是无效值- 如果是0或者其他数值,可能就是数据原因 然后勾选“分析图完全使用本地日线数据”看看本地数据全不全。 如果不全就下载数据再看,如果全的话应该是软件版本或者账号权限的问题。 .401报表统计功能突然计算很容易死掉,需要怎么处理 第 15 页 共 41 页

可能是本地数据混乱了,可以直接删除安装目录下的VIPDOC文件,也可以使用数据维护工具——数据清理——“清除下载的盘后日线,统计数据和5分钟数据(Vipdoc目录)”执行清理选中栏目。(清理后默认下载历史数据) 最近下数据总是下很慢,而且老是中间卡死,如何解决? 这个先把vipdoc文件删了 统一全部重新下 就会比较快了。(方法同上) 5.2. 其他

通达信状态栏的多空红绿军(两个方格条,左边为沪市的多空条,右边为深市的多空条)什么意思? 主要两部分:最上方的框框块 向左是正在涨(相对上一笔的成交价格变大)的股票比例(为红色,如果为深红,表示涨停部分) 向右是正在跌(相对上一笔的成交价格变小)的股票比例(为绿色,如果为深绿,表示跌停部分) 盘中方格条下面有6种不同的符号在滚动: 红色向上的箭头:表示整个市场涨势在增加 红色向下的箭头:表示整个市场涨势在减弱 红色等于号:表示整个市场涨势保持持平 绿色向上的箭头:表示整个市场跌势在增加 绿色向下的箭头:表示整个市场跌势在减弱 绿色等于号:表示整个市场跌势保持持平 判断涨势和跌势有一个量化指标数据(即为领先值): 此数据大致上是按照当前市场上所有股票最新成交相对于上次成交是涨或是跌,涨多少或是跌多少等统计出来的. 如果此数据大于0,显示为红色.此数据大于上次统计的数据,显示为红色向上的箭头,反之,则显示为红色向下的箭头,相等则为等于号. 如果此数据小于0,显示为绿色.此数据小于上次统计的数据,显示为绿色向上的箭头,反之,则显示为绿色向下的箭头,相等则为等于号. 大盘分时界面的领先指标 柱高对应多空指标的大小,红绿对应多空指标的正负。 沪深指数的均线,和走势基本相同,但如果第二天再回看同一日的图形,就发现均线走势比较平稳。不知道两个图为什么有这么大的区别? 大盘当天的那根黄线是不加权均线,历史大盘的黄线是加权均价线对于大盘的不加权均线,

第 16 页 共 41 页

盘中看有意义,不加权均线表示是所有成份股按相同权重时的走势,而盘中白线是交易所发布的真实指数价线。 行情报价中大盘显示的均价价位怎么不在最高价和最低价之间? 因为盘中大盘的均价是不加权均价线,白线是实时价位线(最高最低属于白线的最高最低点),是按流通盘加权计算的。两个数值的计算方法不一样没有可比性。 分时线显示不正常? 检查分时图是不是添加了主图指标公式。分时图界面右键主图指标——选择删除主图指标 如何在报价表中添加自定义数据? 首先建立自定义数据然后功能——专家系统——自定义数据管理器,将自定义数据引入 然后在行情栏右键——选择自定义数据 如何查看指定日期的分笔成交 到某天的k线 回车历史同步回忆动能里面双击十字光标再enter 看当前时间的分笔 对数坐标下的k线图混乱什么原因? 这个是因为复权方式不适应对数坐标引起的。ctrl+d 系统设置—设置1“各类复权均使用等比方式”就可以正常显示对数坐标下的k线了 成交量复权设置的勾选对换手率和计算的成交均价的影响。 换手率超过百分百? 成交量复权的时候就成交量做复权处理,成交金额是不变还是历史的。Amo/vol/100自然会变得不正确不是历史的真实均价,但是历史同步回忆,ctrl+W的均价统计都是历史上真实的均价 DRAWICON(COND,PRICE,TYPE) 的图标展示对应TYPE可以取1—40 (所有版本都支持至少1—27个图标,不同版本之间可能有些差别) 不支持交易的软件添加交易委托程序 按F12或点右上角的[委托交易],会弹出一个程序路径的选择框,点[浏览]按钮找到券商交易下单执行程序文件,确定即可。 第 17 页 共 41 页

如果要修改委托程序,CTRL+D[系统设置]中的[外挂]中也可以重新设置[外部交易委托程序] con2str函数的输出怎么有问题? 因为这个函数转换后的值必须用drawtext来输出才可以正确显示。 STRCAT连接字符串和一个变量字符串显示错误? 应该换成VARCAT STRCAT(A,B):将两个字符串A,B(非序列化)相加成一个字符串C. STRCAT('多头','开仓')将两个字符串'多头','开仓'相加成一个字符串'多头开仓' VARCAT(A,B):将两个字符串A,B相加成一个字符串C. VARCAT('多头',VAR2STR(C,2))将两个字符串相加成一个字符串 下载盘后数据时出现一个对话框提示错误“访问一未命名文件时,发生未知错误”怎么回事 系统中文件被锁定或硬盘区有坏道,请退出程序后将vipdoc目录删除后再重新进入下载 有客户拿前复权的行情小窗口的数据和当天的分时图上的价格先作对比说两个地方的价格线不一样 如002015的20101108的行情小窗口的数值是前复权的数据,而进入查看这天的分时图是却是当天的分时实时价格,两个地方的价格不一样 怎样在K线图的右边显示信息 1、建主图叠加指标公式 DRAWTEXT_FIX(1,0.99,0.03,1,'右边显示信息'),COLORGREEN; 2、ALT+F12 直接使用画线工具中的定点文本注释,在右侧直接书写文字注释。 如何在透明状态下查看股票的行情 工具——盯盘精灵 通达信DRAWTEXT输出的文字是否可以改变字体以及大小,怎么设置? 工具——系统设置——字体设置——图形文本字体。 右侧盘口下方逐笔成交明细,有时候有一片蓝色的记录? 是交易所的逐笔成交数据,蓝色表示这些逐笔是一次刷新得到的 如何查看个股对指数的贡献度 进入下方指数的指数盘口区指数名称的左侧的“G”标记点一下就可以了。 上证指数 999999 深证成指 399001 深证综指 399106 沪深300 399300 中小板指 399005 创业板指 399006 选股为什么不准确 选股时有些符合条件的没选出来 考虑两个要素: 一般都是本地数据数据不完整,分两种情况 第 18 页 共 41 页

一:本地数据的数据量小于选股公式中的参数 二:股票有过长时间的停牌,导致数据不全 验证本地数据是否完整:CTRL+D系统设置—设置1—分析图使用完全下载的日线数据查看到底有多少数据 验证是否停牌过久:是否存在两个K线之间的交易日期跨度很长的情况 日线上出现上的最高最低价,为什么在5分钟等周期K线上没有出现? 为什么60分钟K线和日K线的最高最低价会有出入? 最高价和最低价是交易所报的,但是交易所提供的快照行情不一定出现,不是任一笔成交,交易所都会报出来的, 目前国内交易所采用的都是快照方式。 大盘函数编辑的指标怎么无法显示如:INDEXC 首先是大盘的指标必须要有完整的盘后数据下载 其次才考虑其他原因 引用到了大盘的日K线数据的指标要正常显示,需要下载完整的日线数据 为什么847键盘精灵无法看到中金所期货综合排名的选项? 扩展行情键盘精灵有效必须在连接了扩展行情之后 主图或者附图中的指标可以多个叠加显示吗? 是的,在主图窗口(右键——主图指标——叠加其他指标) 在副图窗口(右键——副图指标——叠加其他指标) 注意:副图指标支持用鼠标选中后从一个子窗口拖到另一个子窗口进行直接叠加 (一定要选中指标中的某个输出线 拖动才有效 必须是左键拖动) K线界面34数据导出可以导出哪些内容? 进入个股k线界面,然后34数据导出。导出的历史数据包括k线基本的行情信息,k线主图,下方副图的输出信息等。 如何导出1996年10月29日所有个股的收盘价、流通股本等数据? 方法一: 第一步:下载这天的数据 第二步:.401历史行情报表(指标排序)(注意F8刷新数据的计算结果) 第三步:因为历史行情报表的默认指标项有收盘却没有流通股本,所以要建一个有输出变量的指标输出这个流通股本。 第四步:设置历史行情报表的时间和指标 第五步:34 数据导出。 方法二:比较简单 第一:新建一个含有收盘价和流通股本的指标然后让这个指标在k线界面显示,保证导出数据量尽可能小的话可以只显示主图(不带主图指标),副图只显示需要数据的副图指标。 第 19 页 共 41 页

第二:K线缩小到最左端是1996.10.29 第三:34数据导出 快速测量K线两点儿的涨跌和涨跌幅度? ALT+F12 调出画线工具然后选择测量距离的功能按钮就可以。 闪电走势图与分时图的区别 闪电走势图不是每分钟形成一个点的分时走势图,而是每笔成交形成一个点连接形成的曲线 涨跌不定周期解释,选股的时候“使用涨跌不定周期” 是什么意思? 正常情况是一天一根K线,选了这个功能,则可将N天的价格合并作成一个K线,比方三天都是上涨的阳线,则可将三天的价格作为一个大阳线,下跌阴线同理 如何自己定制股票组合的指数 定制品种 可以实现定制股票指数、查看外部行情数据k线、查看退市品种(K线)行情数据 组合品种管理: 组合品种主要为解决行业指数的问题或是自定义指数的问题,可以把用户所选的股票进行一定的加权处理,定制出用户自己的指数品种出来。 外部品种管理:导入外部行情数据的txt文件,根据文件具体内容选择导入规则,就可以把导入的数据以k线的形式展示了。 退市品种管理:因为退市的品种的代码是在软件中瞧不出来也无法查看的,这里绑定退市品种一个其他的代码,进行查看。 分时图支持的3中坐标的含义: 分时图中按;键(分号键)快速切换三种坐标体系 分时图支持普通分时图类型、满占坐标、10%坐标三种坐标体系 \普通分时坐标\:按照各自股票涨跌的情况 以尽可能合理适当的百分比显示分时线,以昨收价线为中轴。 \满占坐标\:中轴=(最高+最低)/2,然后纵坐标的范围就是分时线偏离中轴价位线的百分比范围。 \坐标\:和普通的分时坐标一样以昨收价位线为中轴,所有股票的纵轴区间是各个股票的当天的涨跌幅限制的范围,这个范围和交易所规定的当天的个股的涨跌限制是一致的,是定的,不像普通分时坐标和满占坐标一样纵轴的坐标范围是不固定可变不可预测的。 分时图坐标中轴怎么不是昨收价有些混乱 切换了分时坐标的原因,不小心切换到了满占坐标,换回普通坐标就好了 对数坐标体系说明(x y z是纵坐标价位) 对数+等差 数据的显示都是等差关系 y-x=z-y 所以lgy-lgx与lgz lgy之间不是等差 第 20 页 共 41 页

对数+等比 数据的显示 z/y=y/x 所以 lgz-lgy=lgy-lgx 所以对数+等比状态下的数据之间的间隔是等距的。 对数+等分 数据的显示都是等差关系 y-x=z-y (不同于等差的是以一定的数据区间等分了价格跨度,只是显示的价格不像等差的时候那么有规律相差0.05或者0.1) 对数+百分比坐标 以k线最左的k线的开盘价为标准轴0%的位置 (x-a)/a*100=2 (y-a)/a*100=4 (z-a)/a*100=6 不管是普通还是对数坐标 那些百分比对应的地方的价格都是上述式子 然后之间的距离就是lgx lgy lgz等之间的距离 分时图里的两条虚线,一条紫色虚线和一条绿色虚线,怎么能去掉它?(.918快捷方式进入预警设置) 条件预警设置中的上破价和下破价的虚线,删除预警条件这个线就会去掉了 分时的主图指标和分析图指标一样将个股,大盘和期货等分开处理 因为有些指标公式只适用于股票,避免大盘或期货在分时指标可以选择显示其他指标专门做了品种间分开处理 如何在定制版面的分时里面展示和切换副图指标 在这个定制版面中的分时图中点右键,选择[切换分时模式],就可以显示出来。或者选中这个分时图,按*或者/键 然后在分时副图右上角右键选择其他分时副图指标 虚拟成交量的问题 在副图的成交量指标上右键—选择指标—成交量型—VOL-TDX成交量(盘中虚拟)—确定就可以了,盘中就可以将当天收市后的总成交量虚拟出来。 为什么我的VOL-TDX(盘中虚拟成交量)指标在盘中没有画出虚线? 请将电脑时间设置正确,并重新进入客户端。

第 26 页 共 41 页

2.在9:15到9:25期间,可以查看板块指数(包括通达信统计指数中大盘)的涨幅 3.可以看到板块指数品种的涨家数和跌家数,以及分时图上的不加权均线,领先值等. 副图指标BOll的叠加的美国线改成叠加k线 将这个指标的所有内容复制新建一个指标公式,同时把这个指标公式的“画线方法”改成“叠加k线” 滚动资讯怎么快速关闭 在滚动资讯条的左下角一个 “小长方形”图标 关闭状态下点击可以打开 开启状态下 点击可以选择“关闭滚动资讯” 或者ctrl+5显隐滚动资讯 还没有添加条件预警,就报“预警条件公式太多,不能再添加” 方法:换个col_tjwarn.dat 或者是把这个文件删了 以下文件与设置的预警信息有关: Col_warn.dat Col_warn_self.dat Col_warn2.dat ColwarnTj.dat 基金分时成交明细数据的0.874/72+是什么意思 IOPV(Indicative Optimized Portfolio Value)是ETF的参考性基金单位净值,计算方法是由交易所根据基金管理人每日。 提供的申购赎回清单,按照清单内一篮子股票的最新成交价格计算。IOPV值每15秒计算并公告一次,作为对ETF基金单位净值的估计。 昨PV:上个交易日最后的IOPV值 PV涨跌:即是当时IOPV的涨跌价 PV幅度:即是当时IOPV的涨跌幅度 溢折价:二级市场交易价-IOPV 溢折率: (二级市场转让价-IOPV)*100/IOPV 分笔成交明细中的0.874/72+ 表示当时成交时的二级市场的价格是0.874,当时申购续回的价格(IOPV)是0.872,后面的'+'号表示是溢价成交(即二级市场的价大于IOPV) 昨日股指期货当月连续实际收盘价是3193.2(k线收盘价),而今日分时走势图中(中轴)显示的昨日“收盘价”却是3206.8。 (分时中轴显示昨日结算价非昨日收盘价) 对于期货,分时中轴采用的是昨结算价,涨幅之类的也采用的是同昨结算价的比较。 第 27 页 共 41 页

5.3. 服务

通达信快速购买 淘宝店:http://whtdx.taobao.com/ 通达信软件最新动态 通达信论坛最新内测版更新贴 http://tdx.com.cn/dispbbs.asp?boardid=44&Id=187124 登录通达信论坛“公式天堂” http://tdx.com.cn/dispbbs.asp?boardid=12&Id=261280 移动平台的通达信 http://www.tdx.com.cn/mobile/ 通达信移动证券。 有关移动证券产品的问题咨询,请到http://tdx.com.cn 官方论坛寻求帮助。 通达信招商mac版版本的帮助。 http://news.newone.com.cn/newone/zhuanyeban/mac/index.html

第六节 公式汇总

6.1. 跨周期

如何在日线上显示当天收盘价、5日新高、5周新高、5月新高四条线? 方法一:公式引用 先新建一个公式AAA N{1 100 5} HH:HHV(H,N); 再做一个公式引用AAA完成四条线的输出 公式: 五周最高:=AAA.HH#WEEK(5);{HH=HHV(H,5)} 五月最高:=AAA.HH#MONTH(5); 现价:IF(CURRBARSCOUNT<=15,DYNAINFO(7),DRAWNULL); 日最高:IF(CURRBARSCOUNT<=15, HHV(H,5),DRAWNULL); 五周最高1:IF(CURRBARSCOUNT<=15,五周最高,DRAWNULL); 五月最高1:IF(CURRBARSCOUNT<=15,五月最高,DRAWNULL); 若想显示当前交易日的这四个值的一条直线如下: 第 28 页 共 41 页

五周最高:=AAA.HH#WEEK(5);{HH=HHV(H,5)} 五月最高:=AAA.HH#MONTH(5);

现价:IF(CURRBARSCOUNT<=15,DYNAINFO(7),DRAWNULL); NN:=CURRBARSCOUNT-1;

日最高:IF(CURRBARSCOUNT<=15, REFX(HHV(H,5),NN),DRAWNULL); 五周最高1:IF(CURRBARSCOUNT<=15, REFX(五周最高,NN),DRAWNULL); 五月最高1:IF(CURRBARSCOUNT<=15, REFX(五月最高,NN),DRAWNULL); 方法二:不通过公式间引用(显示一条直线的值都是当前交易日的数据) M{0 100 15}

CD:=BACKSET( CURRBARSCOUNT=1,M); 现价:IF(CD=1,DYNAINFO(7),DRAWNULL);

日最高:IF(CD=1,REFX(HHV(H,5), CURRBARSCOUNT-1),DRAWNULL); ZTJ:=WEEKDAY=1;

YTJ:=MONTH!=REF(MONTH,1); NY:=SUMBARS(YTJ,5); NZ:=SUMBARS(ZTJ,5);

周最高:IF(CD=1,REFX(HHV(H,NZ), CURRBARSCOUNT-1),DRAWNULL); 月最高:IF(CD=1,REFX(HHV(H,NY), CURRBARSCOUNT-1),DRAWNULL); {{缺陷:如果哪个周一是节假日 就会多统计一周}} {日线周期下选股}?

条件1:要求当月的收盘价与上月收盘价相比,涨幅大于20% 条件2:要求当月的最后一个交易日的涨幅为9.5%以上。 条件1 与 条件2 同时满足。 方法一

DYSP:=C#MONTH; YF:=INTPART(DATE/100); TJ:=IF(YF=REF(YF,1),0,1); N:=BARSLAST(TJ);

QYSP:=REF(C#MONTH,N+1); DRSP:=C; ZRSP:=REF(C,1);

TJ1:=(DYSP-QYSP)/QYSP*100>20; TJ2:=(DRSP-ZRSP)/ZRSP*100>9.5; TJ1 AND TJ2; 此方法简化:

第 29 页 共 41 页

A:=BARSLAST(MONTH!=REF(MONTH,1)); (C#MONTH/REF(C#MONTH,A+1)-1)*100>20 AND (C/REF(C,1)-1)*100>9.5; 方法二:一个公式应用一个公式 先新建一个BBB公式 JRSP:C; ZRSP:REF(C,1); 再做一个公式引用BBB 公式内容如下 DYSP:=BBB.JRSP#MONTH; QYSP:=BBB.ZRSP#MONTH; (DYSP-QYSP)/DYSP*100>20 AND (C-REF(C,1))/REF(C,1)*100>9.5; 日线上展示5日均线和5周均线? 方法一 ZSP:=C#WEEK; TJ:=IF(ZSP!=REF(ZSP,1),1,0); N:=SUMBARS(TJ,5); ZSPP:=IF(ZSP!=REF(ZSP,1),ZSP,0); 周均线:SUM(ZSPP,N)/5; 日均线:MA(C,5); 方法二:引用公式方法 新建一个DDD公式 N {0 100 5} MA1:MA(C,N); 再建一个公式引用DDD 公式内容如下 五周均线:DDD.MA1#WEEK(5); 日均线:MA(C,5); 日线满足C>MA(C,10) 同时60分钟线的收盘价满足 C>MA(C,30)? 方法一:60分钟周期下选股 {可以在60分钟周期下面输出验证为1的就是满足条件的} DRSP:=C#DAY; RQ:=INTPART(DATE/1); TJ:=IF(RQ=REF(RQ,1),0,1); N:=SUMBARS(TJ,10); DRSPP:=IF(DRSP!=REF(DRSP,1),DRSP,0); 第 30 页 共 41 页

MADRSP:SUM(DRSPP,N)/10;{10日 日均线} FZSP:=C; MAFZSP:=MA(C,30); DRSP>MADRSP AND FZSP>MAFZSP; 方法二:引用公式 新建一个DDD公式 N {0 100 5} MA1:MA(C,N); SPP:C; 再建一个公式引用DDD 公式内容如下 a) 用60分钟周期选股: C>MA(C,30) AND C#DAY>AAA.MA1#DAY(10); b) 日线周期选股: {按理不允许大周期引用小周期数据不过这样儿如果被验证可以还是可以用用的} C>MA(C,10) AND DDD.SPP#MIN60>DDD.MA1#MIN60(30); 6.2. 条件选股

单日跌幅大于3%其后出现的第三根阴线进行标记 {单日跌幅大约3%其后出现的第三根阴线进行标记}; DF:=(C-REF(C,1))/REF(C,1)*100<-3; SYIN:=(O>C); NN:=SUMBARS(SYIN,4); REF(DF,NN-1) AND SYIN; 取得13日内J值的最小值 并且J值要小于0,并且取得遮天的收盘价 TJ:=(LOD(KDJ.J,3)=1 AND KDJ.J<0); NN:=BARSCOUNT(CLOSE); TJJ:=BACKSET(TJ,NN); NTJJ:=NOT(TJJ); LASTMZTJ:=BACKSET(NTJJ,2) AND TJ;{取得最后一个满足条件的地方} MM:=BARSLAST(LASTMZTJ); IF(MM>=0,REF(C,MM),DRAWNULL); 今天创新高,且这20天里面加这次是第二次创新高且两个创新高的最高价一样 20天内今天创新高,前十九天创新高

第 31 页 共 41 页

写法一: TJ1:= BARSCOUNT(CLOSE)>20; {有效交易日天要在20以上} TJ2:= H=HHV(H,0); {今日创历史新高} TJ3:= H=REF(HHV(H,19),1); {昨天为止的最近20天的新高也等于今日的历史新高} TJ1 AND TJ2 AND TJ3; 所以综上的话 就是 后面的21天两个新高 且两个新高价格一样。 写法二: XG:=H=HHV(H,0); N:=SUMBARS(XG,2);{包含的是两个新高以及两个新高里面的所有k线的个数} {HH:REF(H,N);} XG AND H=REF(H,N-1) AND N=20;{N-1才可以获得前面那个新高的} { SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数 例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数。} 怎么选出全流通的股票? (CTRL+F自建条件选股公式) FINANCE(1)=FINANCE(7); {总股本(股)=流通股本(股)} 如何筛选出st股(筛选出ST股的股票) ST股:=NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S ST') OR NAMELIKE('SST') OR NAMELIKE('S*ST'); 最近30天的最高价曾经创最近120天的最高价, 如果此事发生在最近N=5天内,则选出。 HHV(H,30)>=HHV(H,120) AND HHVBARS(HIGH,30)<5; 最近30天内,出现5个以上振幅小于0.05的股票(5个和0.05可以改动),再加上流通市值小于50个亿 COUNT((H-L)/REF(C,1)*100<0.05,30)>5 AND CAPITAL*C<50000000; 两个月内走出10连阳(10根都是阳线)且当天股票价格最高点突破10连阳的最高点 {两个月内走出10连阳(10根都是阳线) 当当天股票价格最高点突破10连阳的最高点时候,选出股票} {假定两个月的有效交易日为45日}; HHH:=HHV(H,10); N:=BARSLAST(EVERY(C>O,10)); H>=REF(HHH,N) AND EXIST(EVERY(C>O,10),45); 成交量选股 {1.前日股票的成交量约等于昨日的成交量 2.今日的成交量是缩量 第 32 页 共 41 页

3.股价是上涨的} TJ1:=ABS(REF(VOL,1)-REF(VOL,2))/REF(VOL,2)*100<5;{两日的成交量差别5个点之类} TJ2:=VOLREF(C,1); TJ1 AND TJ2 AND TJ3; 1、某天成交量是前一天成交量的两倍 2、后面达到10天每天的成交量都小于那天的成交量 3、且后面的10天的最高价都不比放量那天的最高价高 4、后面的最低价也不突破放量那天以及放量前一天的最低价。 TJFL:=VOL>REF(VOL,1)*2; TJFLL:=FILTER(TJFL,10); NN:=BARSLAST(TJFLL); VBJ:=EVERY(VOLMIN(REF(L,NN+1),REF(L,NN)),NN); TJ:NN>=10 AND EVERY(VOLMIN(REF(L,NN+1),REF(L,NN)),NN); 如何选出向上跳空缺口10天还没有封闭的股票? {如何选出向上跳空缺口10天还没有封闭的股票} TJ:=L>REF(H,1); NN:=BARSCOUNT(C); NTJ:=NOT(BACKSET(TJ,NN));{让最后一次缺口之前的} ZGTJ:=BACKSET(NTJ,2); TKTJ:=NTJ=0 AND ZGTJ=1; MM:=BARSLAST(TKTJ); TKGG:=IF( ZGTJ,REF(H,MM+1),DRAWNULL);{取跳空前一天的k线的最高价} BQK:=TKGG<=L AND COUNT(TKGG>L,0)=0; WBQTS:=COUNT(BQK,0); WBQTS>10 AND WBQTS>REF(WBQTS,1); 6.3. 资金流相关

分时界面资金驱动力 超B:=L2_AMO(0,2)/10000.0; 大B:=L2_AMO(1,2)/10000.0; 第 33 页 共 41 页

中B:=L2_AMO(2,2)/10000.0; 小B:=L2_AMO(3,2)/10000.0; 超S:=-L2_AMO(0,3)/10000.0; 大S:=-L2_AMO(1,3)/10000.0; 中S:=-L2_AMO(2,3)/10000.0; 小S:=-L2_AMO(3,3)/10000.0; 累计净流入:(超B+大B+中B+小B)+(超S+大S+中S+小S),NODRAW; 超大单:=(超B)+(超S); 大单:=(大B)+(大S); 中单:=(中B)+(中S); 小单:=(小B)+(小S); 累计大宗净流入:超大单+大单; 累计非大宗净流入:中单+小单; 分时界面资金博弈{资金 AMO} 超B:=L2_AMO(0,2)/10000.0; 大B:=L2_AMO(1,2)/10000.0; 中B:=L2_AMO(2,2)/10000.0; 小B:=L2_AMO(3,2)/10000.0; 超S:=-L2_AMO(0,3)/10000.0; 大S:=-L2_AMO(1,3)/10000.0; 中S:=-L2_AMO(2,3)/10000.0; 小S:=-L2_AMO(3,3)/10000.0; 净流入:(超B+大B+中B+小B)+(超S+大S+中S+小S),NODRAW; 超大单:(超B)+(超S); 大单:(大B)+(大S); 中单:(中B)+(中S); 小单:(小B)+(小S); 分时界面大单动向{量VOL} 大单净买量:L2_VOL(0,0)+L2_VOL(1,0)-L2_VOL(0,1)-L2_VOL(1,1); 大单买量1:LARGEINTRDVOL;{大单买量:买入累计大单量} 大单买量2:L2_VOL(0,0)+L2_VOL(1,0); 大单卖量1:LARGEOUTTRDVOL; 大单卖量2:L2_VOL(0,1)+L2_VOL(1,1);{ 大单卖量:卖出累计大单量} {单数分档,按: N(0--3):超大/大/中/小四档处理,M(0--3):买入/卖出/主买/主卖四类,资金流向功能专用}; 第 34 页 共 41 页

分时界面涨跌动因{单数NUM} 展示开盘起累计的成交买入量和累计成交卖出量的情况,柱线明显清晰的展示 成交买卖差量 买单数:TRADEINNUM; 买单数1:L2_VOLNUM(0,0)+L2_VOLNUM(1,0); 卖单数:TRADEOUTNUM; 卖单数1:L2_VOLNUM(0,1)+L2_VOLNUM(1,1); 分时界面的大单差分{大单单数 NUM} 展示开盘起累计的大单买入单数量和累计大单卖出单数量柱线明显清晰的展示 大单买卖成交单差量 大单买单数:LARGETRDINNUM; 大单买单数1:L2_VOLNUM(0,0); 大单卖单数:LARGETRDOUTNUM; 大单卖单数1:L2_VOLNUM(0,1); 分时界面总买总卖 揭示每一分钟的重新刷新后的总委买、总委卖量 {对应右侧盘口的 总买总卖揭示的数据} 主力风向标 当日数据: 当日主力买量:(L2_VOL(0,0)+L2_VOL(1,0))/100; 当日主力卖量:(L2_VOL(0,1)+L2_VOL(1,1))/100; 当日主动买量:(L2_VOL(0,2)+L2_VOL(1,2)+L2_VOL(2,2)+L2_VOL(3,2))/100; 当日主动卖量:(L2_VOL(0,3)+L2_VOL(1,3)+L2_VOL(2,3)+L2_VOL(3,3))/100; 二日数据 DOU日主力买量:SUM(L2_VOL(0,0)+L2_VOL(1,0),2)/100; DOU日主力卖量:SUM(L2_VOL(0,1)+L2_VOL(1,1),2)/100; DOU日主动买量:SUM(L2_VOL(0,2)+L2_VOL(1,2)+L2_VOL(2,2)+L2_VOL(3,2),2)/100; DOU日主动卖量:SUM(L2_VOL(0,3)+L2_VOL(1,3)+L2_VOL(2,3)+L2_VOL(3,3),2)/100; 三日的数据 TRI日主力买量:SUM(L2_VOL(0,0)+L2_VOL(1,0),3)/100; TRI日主力卖量:SUM(L2_VOL(0,1)+L2_VOL(1,1),3)/100; TRI日主动买量:SUM(L2_VOL(0,2)+L2_VOL(1,2)+L2_VOL(2,2)+L2_VOL(3,2),3)/100; TRI日主动卖量:SUM(L2_VOL(0,3)+L2_VOL(1,3)+L2_VOL(2,3)+L2_VOL(3,3),3)/100; 第 35 页 共 41 页

主力轨迹 当日主力买量:(L2_VOL(0,0)+L2_VOL(1,0)); 当日主力卖量:(L2_VOL(0,1)+L2_VOL(1,1)); 主力净买:当日主力买量-当日主力卖量; 二日主力买量:=SUM((L2_VOL(0,0)+L2_VOL(1,0)),2); 二日主力卖量:=SUM((L2_VOL(0,1)+L2_VOL(1,1)),2); 二日主力均买量:SUM((L2_VOL(0,0)+L2_VOL(1,0)),2)/2; 二日主力均卖量:SUM((L2_VOL(0,1)+L2_VOL(1,1)),2)/2; 二日主力累计:二日主力买量-二日主力卖量; 三日主力买量:=SUM((L2_VOL(0,0)+L2_VOL(1,0)),3); 三日主力卖量:=SUM((L2_VOL(0,1)+L2_VOL(1,1)),3); 三日主力均买量:SUM((L2_VOL(0,0)+L2_VOL(1,0)),3)/3; 三日主力均卖量:SUM((L2_VOL(0,1)+L2_VOL(1,1)),3)/3; 三日主力累计:三日主力买量-三日主力卖量; 6.4. 其他

公式函数更新最新查看 http://tdx.com.cn/dispbbs.asp?boardid=12&Id=290154 如何修改均线线条的颜色和粗细? MA(C,5),COLORRED,LINETHICK1;{后面的两个限定就是分别限制颜色和粗细的,颜色可以通过右键选择调色板来完成} 求一段时间区间里的成交量的和? 方法一:适用于短期时间段的求和 比如要统计的是2010年0101 到20100105的成交量和的话那就可以先一个sum函数 sum(vol,5)然后取20100105这天的这个值 REFDATE(SUM(VOL,5),1100105); 方法二:任何时间段的求和 1998年8月3日到1998年12月20 VOLSUM:=IF(YEAR=1998 AND (MONTH>8 OR (MONTH=8 AND DAY>=3) ) AND (MONTH<12 OR (MONTH=12 AND DAY<=20) ),V,0); SUM(VOLSUM,0); 目的主要是取得历史以来某只股票的规定日期范围内的成交量,这个日期范围外的vol忽略

第 36 页 共 41 页

掉。使历史以来的成交量之和就是这段日期的成交量之和成立。 第二种方法的第二种写法 VOLSUM:=IF(DATE>=980803 AND DATE<=981220,V,0); SUM(VOLSUM,0); 选出一段时间某天有满足某条件的股票 在条件选股(快捷键Ctrl+T)对话框中,选择\历史阶段选股\设置时间段即可。 只要这个范围内的某一天符合条件选股公式中的条件那么就可以选出来。 但是具体哪一天符合就不知道了。如果要知道具体哪天满足条件,可以将条件选股做成一个普通的公式,在副图中输出看输出为1的就是。 怎么对比两只股票的买一价(或者对比其他的信息如收盘价)? 方法一:$引用符号 \表示取000014股票的收盘价,注意加入双引号 $符号只可以引用基础函数(HOLC) 方法二:CALCSTOCKINDEX 编写二个公式。 编写一个公式名为“买入价”的公式 买一价:DYNAINFO(20); 再编写一个公式AA,在其中引用买入价公式: CALCSTOCKINDEX('000001SZ','买入价',1); CALCSTOCKINDEX('000002SZ','买入价',1); 指标说明:CALCSTOCKINDEX 用法:CALCSTOCKINDEX(股票代码,指标名称,指标线), 返回股票该指标相应输出的计算值 例如:CALCSTOCKINDEX('600000SH','KDJ',3)表示上证600000股票的KDJ指标第三个输出即J之值 确定某时间段的最高点比如说:选出2011年1月1日到2011年2月1日的最高点,并获得该最高点对应的日期,如何编写这个公式? 首先用一个变量hh记录这个时间段的最高价,然后hhv(hh,0); 然后用H=hhv(hh,0)为条件输出这个条件的日期 {选出2011年1月1日到2011年2月1日的最高点,并获得该最高点对应的日期} HH:=IF(DATE>=1110101 AND DATE<1110201,H,0); HHH:=(HH=REFDATE(HHV(HH,0),1110201) AND (DATE>=1110101 AND DATE<1110201)); DATEE:=IF(HHH,DATE,0); DRAWTEXT_FIX(HHH,0,0,0,VAR2STR(DATEE,0)); 第 37 页 共 41 页

{此公式请求k线到2011年才会在窗口左上方显示日期,上市日期很近的此指标无输出值} KDJ金叉,金叉后十天内显示振幅? {KDJ二天内金叉,金叉后十天内振幅显示在金叉指标上} {11根K线 第一根金叉后面的10天振幅显示出来} -1,COLORGREEN; 1,COLORRED; ZF:=(H-L)/REF(C,1)*100; RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,M1,1); D:=SMA(K,M2,1); SCC:IF(CROSS(K,D),1,ZF); DRAWTEXT(CROSS(K,D),1,'|'); DRAWTEXT(CROSS(K,D),2,'|'); DRAWTEXT(CROSS(K,D),3,'|'); DRAWTEXT(CROSS(K,D),4,'|'); DRAWTEXT(CROSS(K,D),5,'|'); 显示历史量比曲线 VV:=VOL; SUMVV:=SUM(REF(VOL,1),5); SV:=SUM(V,5); MINN:=FROMOPEN; SCC:VV/SUMVV/MINN*5*240; 如何在分时主图指标中引用日线的数据。(要点:被分时引用的指标要是主图叠加类型的,因为只有这类型的指标才可以在分时图中被选择) 比如在分时主图上画昨日的最高值最低值的线 1.先做一个次指标FSSUB: LASTHIGH:REF(HIGH,1); LASTLOW:REF(LOW,1); 2.再做一个主指标FS:(主图叠加类型) ZG:FSSUB.LASTHIGH#DAY; ZD:FSSUB.LASTLOW#DAY; 就可以在分时图主图上使用这个FS指标了 注意:跨周期引用需要下载完整的日K线(如果没有下载全数据假如前天数据有昨天没有那么这个显示的就是前天的最高、最低) 指标公式要点(指标输出要求不显示线或者不在左上方显示输出变量和值等信息。) 第 38 页 共 41 页

A:C,NODRAW; {可以在左上方显示变量和输出值,但是不画线。} NOTEXT1:MA(CLOSE,M1); {想输出线 不想输出左上方的变量和值信息} 如何查看大盘的历史换手率 个股历史换手率: VOL/ CAPITAL *100; 20120908以后的版本支持“大盘的流通盘调用” INDEXV/CAPITAL*100;{大盘历史换手率} 平滑函数的数值变化问题。 为什么 expma(c,500),不停请求k线这个值是变化的,按说指定日期的函数的值是个定值这个为什么不是。 expma(c,500)一开始没有500个k线,比如只有300个,expma(c,500)就用300值计算,不断请求后k线增加,计算值就会变化,直到k线达到500以上结果才固定下来。 (几个平滑函数如XMA都有这个问题。) 净利润同比增长率计算按照“净利润”计算不正确 净利润同比增长率按照“归属于母公司所有者的净利润”来计算而不是单纯的“净利润”计算的。 如何在函数输出结果后面加入百分比符号“%” ZF:DYNAINFO(14); DRAWTEXT_FIX(1,0.5,0.5,1,STRCAT(CON2STR(ZF,2),'%%')),COLORRED; drawabove函数,只是作为控制的关键词。 DRAWTEXT(CROSS(C,REF(C,2)) ,H,'看看A'),DRAWABOVE; DRAWTEXT(CROSS(C,REF(C,2)),H,'看看'); 以股票B每天收盘价的涨跌幅作为基准,股票A的涨跌幅在B基准上显示 例如,股票B涨了2%,股票A实际涨了4.32%,以股票B的涨幅为基准,在指标里面显示2.32(4.32-2=2.32) 方法一:两个公式 引用其中一个 公式一 0121zf: ZF:(C-REF(C,1))/REF(C,1)*100; 公式二引用公式一中的涨幅输出 0121zfyy AZF:=CALCSTOCKINDEX('600000SH','0121ZF',1); BZF:=CALCSTOCKINDEX('000001SZ','0121ZF',1); AZF-BZF; 第 39 页 共 41 页

方法二 应用基准品种 将A、B股票加入到一个板块0121中 .402强弱分析报表 设置B股票为基准品种 然后A股票的今日强就是这个相对涨幅 首先找出最近出现的第一绿色K线(图示中标注为1); 再统计第一个绿色K线前一个绿色K线(图示中标注为2); 计算1前面k线与2那天k线的价格变化幅度 SYIN:=O>C; N:IF(CURRBARSCOUNT=1,SUMBARS(SYIN,1),0),NODRAW; M:IF(CURRBARSCOUNT=1,SUMBARS(SYIN,2),0),NODRAW; { DRAWTEXT(CURRBARSCOUNT=N,L*0.95,'1'); DRAWTEXT(CURRBARSCOUNT=M,L*0.98,'2'); };{CURRBARSCOUNT=M 后面值不能为变量} CLN:=BACKSET(CURRBARSCOUNT=1,N); CLM:=BACKSET(CURRBARSCOUNT=1,M); DRAWTEXT(CLN AND SYIN AND CLM,L*0.95,'1'); DRAWTEXT(CLM AND SYIN AND (CLN=0),L*0.95,'2'); QJ:=(CLN=0 AND CLM=1); XJ:IF(CURRBARSCOUNT=1,REF(C,N),0),NODRAW;{1前面的收盘} ZS:IF(CURRBARSCOUNT=1,REF(C,M-1),0),NODRAW;{2那个阴线那天的收盘} ZFBD:=(XJ-ZS)/ZS*100; {DRAWTEXT(CURRBARSCOUNT=1,L*0.8,STRCAT('涨幅变动',CON2STR(ZFBD,3)));} DRAWTEXT_FIX(CURRBARSCOUNT=1,0.9,0.9,0, STRCAT('涨幅变动',CON2STR(ZFBD,3))); 根据流通盘将大单分8个等级,什么等级的流通盘对应不同的单笔成交量大单 LEVEL:=IF(CAPITAL>0 AND CAPITAL<300000,1,IF(CAPITAL>300000 AND CAPITAL<500000,2,IF(CAPITAL>500000 AND CAPITAL<1000000,3,IF(CAPITAL>1000000 AND CAPITAL<2000000,4,IF(CAPITAL>2000000 AND AND CAPITAL<3000000,5,IF(CAPITAL>3000000 CAPITAL<5000000,6,IF(CAPITAL>5000000 AND CAPITAL<10000000,7,8))))))); TJ1:=LEVEL=1 AND DYNAINFO(9)>=150; TJ2:=LEVEL=2 AND DYNAINFO(9)>=300; TJ3:=LEVEL=3 AND DYNAINFO(9)>=500; TJ4:=LEVEL=4 AND DYNAINFO(9)>=1000; 第 40 页 共 41 页

TJ5:=LEVEL=5 AND DYNAINFO(9)>=1500; TJ6:=LEVEL=6 AND DYNAINFO(9)>=2000; TJ7:=LEVEL=7 AND DYNAINFO(9)>=3000; TJ8:=LEVEL=8 AND DYNAINFO(9)>=5000; TJ1 OR TJ2 OR TJ3 OR TJ4 OR TJ5 OR TJ6 OR TJ7 OR TJ8; 筹码相关问题 集中度公式相关: http://tdx.com.cn/dispbbs.asp?boardid=12&Id=290101 右侧的90%成本[5,95]获利比例的价格区间 右侧的70%成本[15,85]获利比例的价格区间 CC:COST(85); DD:COST(15); CC1:COST(95); DD1:COST(5); SCRR70:(CC-DD)/(CC+DD)*100/2*3; {70%成本集中度} SCRR90:(CC1-DD1)/(CC1+DD1)*100/2*3;{90%成本集中度} 多分钟周期的虚拟成交量公式 M1:=5; M2:=10 TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=14,120,IF(PERIOD=5,TOTALFZNUM,1)))))); MTIME:=MOD(FROMOPEN,TOTAL); CTIME:=IF(MTIME<0.5,TOTAL,MTIME); VVOL:IF(CURRBARSCOUNT=1,VOL*TOTAL/CTIME,DRAWNULL),NODRAW; STICKLINE(CURRBARSCOUNT=1,VVOL,0,-1,-1),COLOR00C0C0; VOLUME:VOL,VOLSTICK; MAVOL1:MA(VOLUME,M1); MAVOL2:MA(VOLUME,M2); {先用period输出,查看的本地相应分钟周期的Period数值,然后根据需要再写,这里本地的120分钟周期的 period是14} 分钟周期选股 250天均线和200天均线比较的30分钟周期选股不行??? 5分钟k线数据只提供最近25天 25*240分钟 有 有240*5根5分钟k线 有80*5根15分钟k线 第 41 页 共 41 页

有40*5根30分钟k线 20*5跟60分钟k线 参数要在可能的范围内 (现在新版本 分钟线支持100天数据下载) 在最后满足小实体被大实体包含的,小实体的收盘价处画一个横线 SS:=MAX(O,C); XX:=MIN(O,C); DBX:=SSREF(XX,1){大实体包含小实体}; NN:=BARSCOUNT(C); TJ:=NOT(BACKSET(DBX,NN));{将最后一个条件 以及之前的所有满足或不满足的K线都置为0} TJ1:=BACKSET(TJ,2); HXTJ:=TJ=0 AND TJ1=1 ; NNMM:=BARSLAST(HXTJ); CC:IF(BARSLAST(HXTJ)>=0 ,REF(C,NNMM),DRAWNULL); {没有画出来的说明当天的就是被大实体包的小实体}; 取得13日内J值<0的最小值 (取得13日内J值的最小值并且J值要小于0),并取得13日内J值<0的最小值当天的收盘价 {取得13日内J值<0的最小值 (取得13日内J值的最小值 并且J值要小于0) 取得13日内J值<0的最小值当天的收盘价 } TJ:=(LOD(KDJ.J,3)=1 AND KDJ.J<0); NN:=BARSCOUNT(CLOSE); TJJ:=BACKSET(TJ,NN); NTJJ:=NOT(TJJ); LASTMZTJ:=BACKSET(NTJJ,2) AND TJ;{取得最后一个满足条件的地方} MM:=BARSLAST(LASTMZTJ); IF(MM>=0,REF(C,MM),DRAWNULL);

第 41 页 共 41 页

有40*5根30分钟k线 20*5跟60分钟k线 参数要在可能的范围内 (现在新版本 分钟线支持100天数据下载) 在最后满足小实体被大实体包含的,小实体的收盘价处画一个横线 SS:=MAX(O,C); XX:=MIN(O,C); DBX:=SSREF(XX,1){大实体包含小实体}; NN:=BARSCOUNT(C); TJ:=NOT(BACKSET(DBX,NN));{将最后一个条件 以及之前的所有满足或不满足的K线都置为0} TJ1:=BACKSET(TJ,2); HXTJ:=TJ=0 AND TJ1=1 ; NNMM:=BARSLAST(HXTJ); CC:IF(BARSLAST(HXTJ)>=0 ,REF(C,NNMM),DRAWNULL); {没有画出来的说明当天的就是被大实体包的小实体}; 取得13日内J值<0的最小值 (取得13日内J值的最小值并且J值要小于0),并取得13日内J值<0的最小值当天的收盘价 {取得13日内J值<0的最小值 (取得13日内J值的最小值 并且J值要小于0) 取得13日内J值<0的最小值当天的收盘价 } TJ:=(LOD(KDJ.J,3)=1 AND KDJ.J<0); NN:=BARSCOUNT(CLOSE); TJJ:=BACKSET(TJ,NN); NTJJ:=NOT(TJJ); LASTMZTJ:=BACKSET(NTJJ,2) AND TJ;{取得最后一个满足条件的地方} MM:=BARSLAST(LASTMZTJ); IF(MM>=0,REF(C,MM),DRAWNULL);

本文来源:https://www.bwwdw.com/article/49ct.html

Top