moomoo MY 帮助中心-桌面端指标脚本编写
中文简体
返回
登录后咨询在线客服
回到顶部

桌面端指标脚本编写

1. 概述

1.1 路径

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


1.2 功能总览

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

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

● 函数库:展示所有的系统函数

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

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

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

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

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


1.3 操作介绍

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

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

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

● 导出指标:ICON--导出指标

● 导入指标:ICON--导入指标


2. 指标脚本编写

2.1 指标脚本颜色

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

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

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

● 颜色函数:紫色

● 常量:绿色


2.2 自编指标Demo

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

● 均线指标(主图画线)

MA20:MA(C,N1),COLORRED;

MA60:MA(C,N2),COLORBLACK;

MA120:MA(C,N3),COLORYELLOW;

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

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);

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

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:最小值小于最大值

情况3:没写参数名

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

● 指标名称未填写

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

● 暂不支持的函数

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

风险及免责提示 本内容仅用作提供信息及教育之目的,不构成对任何特定证券或投资策略的推荐或认可。本内容中的信息仅用于说明目的,可能不适用于所有投资者。本内容未考虑任何特定人士的投资目标、财务状况或需求,并不应被视作个人投资建议。建议您在做出任何投资于任何资本市场产品的决定之前,应考虑您的个人情况判断信息的适当性。过去的投资表现不能保证未来的结果。投资涉及风险和损失本金的可能性。moomoo对上述内容的真实性、完整性、准确性或对任何特定目的的时效性不做任何陈述或保证。