简体中文
返回

桌面端指标脚本编写

1. 概述

1.1 路径

点击「报价」tab --> 选择「日K」 --> 点击「指标管理」

1.2 功能总览

指标列表、指标库、函数库、代码编辑区、指标属性、指标说明、参数设置

1) 指标库:展示所有的系统指标和用户的自编指标  

2) 函数库:展示所有的系统函数

3) 指标列表:从指标库中可添加指标到指标列表。列表中的指标会展示在主图下方的指标栏,方便您通过点击来显示/隐藏指标

4) 代码编译区:修改指标脚本的代码

5) 指标属性:展示指标的缩写、名称、对象(主图/副图)、辅助坐标线

6) 指标说明:展示指标的相关介绍

7) 参数设置:展示指标中所有需要设定参数的名称、取值

1.3 操作介绍

新建指标、删除指标、导入/导出指标、搜索指标/函数

1) 新建指标:点击顶部「加号」--在新页面输入指标脚本、指标属性、参数设置--点击底部的测试指标、应用,展示脚本测试通过后,新建指标完成。

2) 列表新增/删除指标:单击指标右侧的红色icon删除指标,删除后指标不再在指标栏展示;单击指标右侧的绿色icon添加指标,添加后指标会展示在指标栏中。

3) 导出指标:ICON--导出指标

4) 导入指标:ICON--导入指标


2. 指标脚本编写

2.1 指标脚本颜色

变量:橙色(变量会在图中画线、画点)、浅蓝色(变量不会在图中画线、画点)

函数:红色(不含定义颜色的函数)

参数:蓝色(需要在参数设置中填值)

颜色函数:紫色

常量:绿色

2.2 自编指标Demo

流程:新建页面--输入指标信息--输入代码--测试、应用--使用指标

1) 均线指标(主图画线)

MA20:MA(C,N1),COLORRED;

MA60:MA(C,N2),COLORBLACK;

MA120:MA(C,N3),COLORYELLOW;


2) 抵扣点指标(主图画线、画点)

MA20:MA(C,20),DOTLINE,COLORRED;

MA60:MA(C,60),DOTLINE,COLORBLUE;

MA120:MA(C,120),DOTLINE,COLORBLACK;

EMA20:EMA(C,20),COLORRED;

EMA60:EMA(C,60),COLORBLUE;

EMA120:EMA(C,120),COLORBLACK;

DRAWICON(CURRBARSCOUNT=21,H,41);

DRAWICON(CURRBARSCOUNT=61,H,41);

DRAWICON(CURRBARSCOUNT=121,H,41);


3) 乖离率(副图画线、画柱子、画坐标线)

MAN1:=EMA(CLOSE,20);

MAN2:=EMA(CLOSE,60);

MAN3:=EMA(CLOSE,120);

BIAS1:(CLOSE-MAN1)/MAN1*100,LINETHICK2,COLORBLACK;

BIAS2:(MAN1-MAN2)/MAN2*100,LINETHICK2,COLORRED;

BIAS3:(MAN2-MAN3)/MAN3*100,STICK,COLORBLUE;


2.3 指标注释

通过把内容写在花括号「{}」内可实现注释功能


3. 常见问题

3.1 常见编译失败的原因

1) 参数未设置

2) 参数名、数值异常

情况1:默认值不在最大值和最小值之间

情况2:最小值大于最大值

情况3:没写参数名

3) 指标公式不是画线公式但后面加了画线导致失败

4) 指标名称未填写

5) 指标缩写输入错误(暂不支持汉字)

6)暂不支持的函数

目前技术投资者使用的指标种类非常多,部分函数如宝塔线(Tower)、Anchored VWAP、Force index、TTM squeeze暂未支持。目前我们正在预研函数算法,若您有需要新增的函数,可以通过客服邮箱或电话渠道进行反馈。