经传软件指标公式是基于经传证券决策系统自有的脚本语言编写的技术分析工具。其语法与通达信、大智慧等主流公式语言高度相似,但包含部分经传特有的函数和变量(如捕捞季节、主力控盘等)。以下内容综合经传官方文档及社区权威资料,提供标准公式结构、常用函数及典型指标代码示例。

一、公式基本结构
经传指标公式由变量定义、中间计算、输出语句三部分组成。输出语句使用OUT或DRAW系列函数。例如一个简单的移动平均线(MA)公式如下:
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
DRAWLINE(MA5,COLORWHITE);
DRAWLINE(MA10,COLORYELLOW);
DRAWLINE(MA20,COLORMAGENTA);
其中MA为系统函数,括号内第一个参数为收盘价(CLOSE),第二个参数为周期;DRAWLINE用于绘制线条,COLORWHITE等为颜色常量。
二、经传特色函数与变量
经传软件特有的核心函数包括:
- JGVOL:获取经传内部成交量数据;
- JGBUY:判断是否出现捕捞季节金叉信号;
- JGSELL:判断是否出现捕捞季节死叉信号;
- JGZLC:计算主力控盘数值;
- JGZX:中间变量,常用于主力追踪指标。
常用全局变量:
- CLOSE、OPEN、HIGH、LOW、VOL(成交量);
- DATE、TIME(日期时间);
- BARSCOUNT(周期数)。
三、经典指标代码示例
1. MACD(平滑异同移动平均线)
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
STICKLINE(MACD>0,0,MACD,2,0),COLORRED;
STICKLINE(MACD<0,0,MACD,2,0),COLORGREEN;
DRAWLINE(DIFF,COLORWHITE);
DRAWLINE(DEA,COLORYELLOW);
注:经传软件中EMA函数用法与通达信一致,柱状线使用STICKLINE绘制。
2. 捕捞季节(经传核心指标之一)
VAR1:=HHV(HIGH,9)-LLV(LOW,9);
VAR2:=HHV(HIGH,9)-CLOSE;
VAR3:=CLOSE-LLV(LOW,9);
VAR4:=VAR3/VAR1*100-70;
VAR5:=SMA(VAR4,3,1);
VAR6:=SMA(VAR5,3,1);
捕捞金叉:=CROSS(VAR5,VAR6);
捕捞死叉:=CROSS(VAR6,VAR5);
DRAWICON(捕捞金叉,LOW-0.2,1);
DRAWICON(捕捞死叉,HIGH+0.2,2);
该代码实现了经传捕捞季节的金叉/死叉提示,DRAWICON用于在K线图上绘制箭头图标(1表示买入,2表示卖出)。实际中经传官方公式包含更深层计算,此处为通用简化版本。
3. 主力控盘(经传特色指标)
ZLC:=JGZLC();
ZLC_MA:=MA(ZLC,5);
DRAWLINE(ZLC,COLORRED);
DRAWLINE(ZLC_MA,COLORBLUE);
控盘:=ZLC>REF(ZLC,1) AND ZLC>0;
DRAWTEXT(控盘,ZLC,'↑'),COLORMAGENTA;
说明:JGZLC()为经传内置函数,返回主力控盘数值,DRAWTEXT用于显示文字标记。红色线代表当日控盘值,蓝色线为5日均线,向上箭头表示控盘力度增强。
四、编写注意事项
1. 经传软件公式编辑器支持条件判断(IF、CROSS)、循环(FOR)等高级语法,但建议避免过度复杂,以免影响运行速度。
2. 所有字符串需使用单引号括起,如 COLORRED 可直接使用系统常量。
3. 经传公式不区分大小写,但建议保持统一风格。
4. 部分函数如JGZLC()仅在正版经传软件中有效,盗版或模拟器无法正常调用。
五、获取更多专业代码
如需完整、官方的指标公式库,建议:
- 登录经传软件客户端,进入公式编辑器的“系统公式”目录,直接复制已有源码;
- 访问经传官方用户社区或技术论坛,搜索“指标公式”板块获取验证过的代码;
- 参考《经传公式语言参考手册》(PDF版可在官网下载中心找到)。
重要提示:经传软件公式语言版本迭代频繁(如V8.0、V9.0等),部分函数或语法可能发生细微变化。若在编写中遇到错误,请首先检查软件版本,并优先使用系统自带函数而非第三方自定义函数。

查看详情

查看详情