通达信中实现自定义指标公式的绘制方法教程-凯发k8娱乐手机

2025-06-06 17:01:46

通达信中实现自定义指标公式的绘制方法教程

在通达信中编写指标公式并绘制图片(如标记关键点、绘制趋势线等)的核心是通过公式语言实现图形化输出。

202506344383248521466623.jpg

以下是详细教程,包含代码示例和操作步骤:

一、基础概念

公式类型

技术指标公式:在副图或主图叠加显示(如macd、均线)。

五彩k线公式:用颜色标记特定k线形态。

条件选股公式:筛选符合条件的股票(不直接绘图,但可结合技术指标使用)。

绘图函数

drawicon:在指定位置绘制图标(如箭头、圆点)。

drawtext:在指定位置显示文字。

drawline:连接两个条件点绘制直线。

stickline:绘制柱状线(如成交量、涨跌柱)。

202506497380009477508833.jpg

二、实战案例:绘制“金叉死叉标记 趋势线”

1. 编写指标公式

以下代码在主图叠加显示5日均线和10日均线,并在金叉/死叉位置标记图标和文字:

{公式名称:ma金叉死叉标记}

ma5:ma(close,5);

ma10:ma(close,10);

{金叉条件:5日线上穿10日线}

jc:=cross(ma5,ma10);

{死叉条件:5日线下穿10日线}

sc:=cross(ma10,ma5);

{绘制图标和文字}

drawicon(jc,low*0.98,1);  {在金叉位置下方画1号图标(向上箭头)}

drawtext(jc,low*0.95,'金叉'),colorred;  {显示红色文字}

drawicon(sc,high*1.02,2); {在死叉位置上方画2号图标(向下箭头)}

drawtext(sc,high*1.05,'死叉'),colorgreen; {显示绿色文字}

{绘制趋势线(示例:连接最近两个金叉点)}

t1:=barslast(jc);  {最近一次金叉的k线位置}

t2:=ref(t1,t1 1) t1 1; {上上次金叉的k线位置}

if(t1>0 and t2>0, drawline(jc,low,ref(jc,t1 1),ref(low,t1 1),0),drawnull),coloryellow,linethick2;

2. 操作步骤

打开公式管理器

菜单栏 → 功能 → 公式系统 → 公式管理器(或快捷键 ctrl f)。

新建技术指标公式

选择 技术指标公式 → 其他类型 → 新建。

粘贴上述代码,设置公式名称(如“ma金叉死叉标记”)。

调用指标

在k线图界面右键 → 主图指标 → 选择指标 → 找到新建的公式并应用。

3. 效果说明

金叉/死叉标记:在均线交叉位置显示箭头和文字。

趋势线:连接最近两个金叉点的黄色直线(需满足条件时显示)。

三、进阶技巧

202506201360267136603545.jpg

动态调整参数

使用 param 函数让用户自定义均线周期:

n1:=param(5,5,2,200,1);  {参数名:最小值,默认值,最大值,步长}

n2:=param(10,10,2,200,1);

ma5:ma(close,n1);

ma10:ma(close,n2);

结合成交量

在副图绘制成交量柱状线并标记放量:

volume:vol,volstick;  {成交量柱状线}

bigvol:=vol>ref(vol,1)*2;  {放量条件:成交量是前一日的2倍}

drawicon(bigvol,vol*1.1,3);  {在放量位置上方画3号图标(感叹号)}

保存与分享

导出公式:公式管理器 → 选中公式 → 导出(文件格式为 .tne)。

导入公式:公式管理器 → 导入公式。

四、注意事项

语法规范

每行代码以分号 ; 结尾。

变量名区分大小写(如 close 不能写成 close)。

调试技巧

使用 drawtext 输出中间变量值辅助调试。

测试时先简化逻辑,逐步添加功能。

性能优化

避免在公式中频繁调用复杂函数(如 hhv、llv 的大周期计算)。

通过以上步骤,你可以在通达信中实现自定义指标的绘制,并灵活调整参数以适应不同分析需求。

如果需要更复杂的图形(如斐波那契回撤线),可以结合 drawkline 和数学计算函数实现。

通达信指标公式编写教程:第5节 常用技术指标详解

通达信指标公式编写教程:第5节 常用技术指标详解 在股票和期货交易中,技术指标是投资者进行市场分析和决策的重要工具。本节将详细介绍一些常用的技术指标,包括它们的计算公式、原理及

2025-06-06

通达信指标公式编写教程:第4节 系统函数详解

通达信指标公式编写教程:第4节 系统函数详解 在通达信的公式编写系统中,各类函数被广泛应用,以实现快速提取数据、提升运算效率以及简化复杂的计算过程。这些函数被赋予了明确的定义和

2025-06-06

通达信指标公式编写教程:第2节公式编写规则详解

通达信指标公式编写教程:第2节公式编写规则详解 在通达信软件中,所有指标公式的编写都遵循统一的运算法则和格式规范。只要我们掌握了技术指标公式的基本原理,就能轻松理解和编写其他

2025-06-06
网站地图