第二课:认识公式编辑器 + 吃透基础语法,亲手写出第一条自定义指标

423
  • 海风策略

    上一节课( https://gushi.in/topic/484 )我们搞懂了一个核心认知:所有指标公式,本质就是给行情软件下达的数据计算、画图指令。我们认识了 C/O/H/L/V 基础数据,也见过均线、K 线变色案例。

    很多新手看懂理论后,卡在第一道门槛:不知道代码写在哪、看不懂编辑器按钮、分不清符号规范,复制网上代码经常报错。

    今天不上复杂函数,主攻 “基本功”。本课目标:

    找到并打开公式编辑器,认清所有关键按钮;

    吃透指标公式通用书写规范、标点、符号禁忌(90% 新手报错根源);

    学会赋值、画线、颜色命令三大基础语法;

    从零编写两条可直接使用指标:①简易强弱线 ②变色成交量柱;

    学会测试、保存、加载指标,看懂简单报错。


    一、第一步:找到公式编辑器(图文对照)

    配图 1:公式编辑器入口截图示意

    通达信 / 同花顺通用路径:

    顶部菜单栏 →【功能】→【公式系统】→【公式管理器】

    快捷键(通达信):Ctrl+F

    打开后界面关键区域小白必须认识:

    公式分类列表:对应第一课四大类型【技术指标 / 选股 / 交易系统 / 五彩 K 线】

    重点提醒:选错分类,代码直接无法运行!

    画线指标选【技术指标公式】;K 线变色选【五彩 K 线】;筛选股票选【选股公式】


    【新建】按钮:创建空白公式

    【编辑框】:写代码的地方

    【参数设置区】:调整周期、阈值(后续课程重点)

    【测试公式】按钮:写完代码先点这里!检测语法错误

    【确定 / 保存】:保存指标,之后可以在 K 线页面调用


    ⚠️新手高频踩坑:

    复制网上代码直接粘贴,不检查公式类型;中文逗号、中文分号,直接报错!本节课重点解决。

    二、重中之重:指标公式语法硬性规则(所有案例通用)

    很多人学不会不是数学差,是不遵守 “软件语法规矩”。

    1. 所有标点,必须英文半角符号

    ✅ 正确:; : , > < = + - * /

    ❌ 错误:;:,><=(中文符号,软件识别不了,直接报错)

    2. 每一条完整指令末尾,以分号 ; 结尾


    示例:

    MA5:MA(C,5);

    一条语句 = 一个完整指令,末尾加 ;

    3. 冒号两种用法(新手最容易混淆!)

    名称: 单冒号:输出画线,图表上看得见线条


    MA5:MA(C,5); // 图表画出5日均线

    名称:= 双冒号等号:只内部计算、不画线,隐藏变量


    均价:=MA(C,5); // 仅参与内部运算,屏幕看不到这条线

    通俗理解:单冒号 = 展示出来;双冒号 = 偷偷计算,后台使用。后续复杂指标大量用到隐藏变量。

    4. 基础运算符号

    +加、-减、*乘、/除

    >大于、<小于、=等于、>=大于等于、<=小于等于

    AND并且、OR或者(条件判断必备)

    5. 注释写法(方便自己备注,软件不执行)

    {文字内容} 大括号包裹内容,属于注释,只给人看,软件忽略。


    示例:

    MA5:MA(C,5); {5日均线,短期趋势参考}

    三、三大核心基础命令(本课所有案例核心)

    1. 输出线条命令(单冒号)

    适合绘制均线、强弱线、压力支撑线


    示例回顾:

    MA5:MA(C,5);

    2. STICKLINE 柱状画线(画量柱、K 线、信号柱,第一课 K 线变色用到)

    标准格式:

    STICKLINE(条件,起点价格,终点价格,柱粗细,是否空心),颜色;

    条件:满足条件才画图

    0 = 实心,1 = 空心

    COLORRED 红、COLORGREEN 绿、COLORYELLOW 黄、COLORWHITE 白

    3. 颜色命令

    直接跟在语句后方,用逗号隔开

    MA5:MA(C,5),COLORYELLOW; {黄色5日线}

    四、实战案例 1:亲手编写【简易价格强弱中轴线】(主图指标)

    思路逻辑

    以 20 日收盘价均线作为强弱分界线:

    价格在均线上方 = 偏强;价格在均线下方 = 偏弱。

    我们画出这条中轴线,并且让价格站上均线时线条变黄,跌破变灰。


    完整代码:

    {简易强弱中轴线|主图指标}

    强弱线:MA(C,20),COLORGRAY; {默认灰色}

    强势:=C>强弱线; {隐藏变量:收盘价大于强弱线=强势状态}

    STICKLINE(强势,强弱线,强弱线,2,0),COLORYELLOW;


    逐句拆解:

    强弱线:MA(C,20),COLORGRAY;

    定义 20 日均线,命名强弱线,默认灰色,直接显示在 K 线图。

    强势:=C>强弱线;

    双冒号,隐藏变量,只做判断:收盘价大于强弱线标记为强势。

    STICKLINE(强势,强弱线,强弱线,2,0),COLORYELLOW;

    满足强势条件时,把强弱线替换为黄色高亮。


    ✅实操步骤:

    公式管理器→新建【技术指标(主图叠加)】→粘贴代码→测试公式→保存→K 线加载。

    配图 2:强弱中轴线效果图

    K 线图中,20 日线常态灰色;股价站上均线,均线自动变黄,直观区分强弱区间。

    五、实战案例 2:变色成交量副图指标(新手高频需求,副图指标)


    逻辑

    成交量放大并且当天上涨 → 红量柱

    成交量放大并且当天下跌 → 绿量柱

    普通缩量成交量 → 灰色柱


    完整代码:

    {变色成交量|副图指标}

    VOL,VOLSTICK; {原始成交量柱}

    放量:=V>MA(V,5); {成交量大于5日均量,定义为放量}

    上涨:=C>O;

    STICKLINE(放量 AND 上涨,0,V,2,0),COLORRED;

    STICKLINE(放量 AND NOT(上涨),0,V,2,0),COLORGREEN;

    STICKLINE(NOT(放量),0,V,2,0),COLORGRAY;


    逐句拆解:

    VOL,VOLSTICK; 系统成交量原生输出;

    放量:=V>MA(V,5); 定义放量条件;

    上涨:=C>O; 阳线条件;

    AND 代表同时满足;NOT() = 取反(不满足条件)。

    配图 3:变色成交量效果图

    副图成交量:放量阳线红柱、放量阴线绿柱、缩量统一灰色,一眼分辨量能性质。


    六、新手必学:测试公式 + 看懂基础报错

    写完代码,一定要点【测试公式】

    常见报错原因对照:

    语法错误、缺少分号 → 某一行末尾漏 ;

    未识别标识符 → 打错函数名称、中英文符号混用

    参数数量不对 → 函数括号里数字数量写错

    公式类型选错:画线代码放进选股公式

    小技巧:分段写代码!不要一次性写完一大段。写一行,测试一次,方便定位错误。


    七、本课核心总结

    Ctrl+F 打开公式管理器,公式分类千万不能选错;

    牢记铁则:全部标点英文半角;语句末尾加分号;

    : 画线展示,:= 隐藏计算,这是指标编写分水岭;

    掌握基础画线:线条输出 + STICKLINE 量柱 / K 线绘制 + 颜色指令;

    实操完成两个指标:强弱中轴线(主图)、变色成交量(副图)。

    最后由 niulai 编辑于 2026-09-27 20:02
  • ostaer_summar
    #1

    好好学习,这个帖子优先学习

  • guduxuelang
    #2

    好好学习

  • sid
    #3

    新手卡在编辑器这步太真实了,从认按钮到写出第一条指标,这课补得及时

发表回复

登录后回复