Install
openclaw skills install @g1776933879/tdx-formulaopenclaw skills install @g1776933879/tdx-formula通达信(TDX)选股/指标公式编写助手。基于《通达信公式函数完整整理手册》提供的高质量参考资料,快速生成各类公式。
本技能依赖以下核心知识库,请在使用前加载:
| 函数 | 简写 | 含义 |
|---|---|---|
| OPEN | O | 开盘价 |
| HIGH | H | 最高价 |
| LOW | L | 最低价 |
| CLOSE | C | 收盘价 |
| VOL | V | 成交量(手) |
| AMOUNT | AMO | 成交额(元) |
| 函数 | 含义 |
|---|---|
| DYNAINFO(3) | 前收盘价 |
| DYNAINFO(4) | 开盘价 |
| DYNAINFO(5) | 最高价 |
| DYNAINFO(6) | 最低价 |
| DYNAINFO(7) | 现价 |
| DYNAINFO(8) | 总量 |
| DYNAINFO(9) | 现量 |
| DYNAINFO(10) | 总金额 |
| DYNAINFO(11) | 均价 |
| DYNAINFO(14) | 涨幅 |
| DYNAINFO(17) | 量比 |
| DYNAINFO(22) | 内盘 |
| DYNAINFO(23) | 外盘 |
| 函数 | 含义 |
|---|---|
| FINANCE(1) | 总股本(股) |
| FINANCE(7) | 流通股本(股) |
| FINANCE(9) | 资产负债率 % |
| FINANCE(18) | 每股公积金 |
| FINANCE(30) | 净利润 |
| FINANCE(33) | 每股收益(全年) |
| FINANCE(34) | 每股净资产 |
| FINANCE(40) | 流通市值 |
| CAPITAL | 当前流通股本(手) |
DATE / YEAR / MONTH / DAY / WEEKDAY / HOUR / MINUTE / PERIOD
ABS / MAX / MIN / SQRT / ROUND / MOD / SIGN ZTPRICE(REF(C,1),0.1) — 涨停价 DTPRICE(REF(C,1),0.1) — 跌停价
| 函数 | 未来函数 | 说明 |
|---|---|---|
| SAR(N,S,M) | ❌ 否 | 抛物转向止损 |
| WINNER(C) | ❌ 否 | 获利盘比例 |
| COST(N) | ❌ 否 | N%筹码成本 |
| ZIG(K,N) | ⚠️ 是 | 之字转向 |
| PEAK(K,N,M) | ⚠️ 是 | 前M个波峰值 |
| TROUGH(K,N,M) | ⚠️ 是 | 前M个波谷值 |
STKNAME / HYBLOCK / GNBLOCK / INBLOCK('板块名') / NAMELIKE('关键词')
BACKSET / REFX / XMA / ZIG / PEAK / TROUGH / DRAWLINE / PEAKBARS / TROUGHBARS
未来函数会导致信号后移、消失,不可用于实盘选股和交易决策。
STICKLINE(条件,上,下,宽,虚实) —— 画柱线 DRAWICON(条件,位置,图标号) —— 画图标 DRAWTEXT(条件,位置,'文字') —— 标注文字
LINETHICK1-5 / STICK / DOTLINE / NODRAW COLORRED / COLORGREEN / COLORYELLOW / COLORBLUE / COLORWHITE / COLORBLACK
MA5:=MA(C,5);
MA10:=MA(C,10);
CROSS(MA5,MA10) AND VOL>REF(VOL,1);
VOL/REF(VOL,1)>1.5 AND C>REF(HHV(H,20),1);
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
CROSS(DIF,DEA);
H>=ZTPRICE(REF(C,1),0.1) AND C=H;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA5>MA10 AND MA10>MA20 AND EVERY(MA5>MA10,3);
V>MA(V,5)*2 AND C>REF(C,1) AND LLV(L,20)=L;
DYNAINFO(17)>2;
FINANCE(30)>0 AND C/FINANCE(34)<10;
INBLOCK('新能源') AND C>(HHV(H,20)*0.95);
WINNER(C)*100>60;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA60:=MA(C,60);
均线多头:=MA5>MA10 AND MA10>MA20 AND MA20>MA60;
放量:=V>REF(HHV(V,5),1)*1.2;
强势:=C>MA5 AND C>REF(C,1) AND DYNAINFO(14)>0;
选股:均线多头 AND 放量 AND 强势;
阳线:=C>O;
三日连阳:=COUNT(阳线,3)=3;
站上5日:=C>MA(C,5);
选股:三日连阳 AND 站上5日;
:=,输出语句用 :REF(C,1) 和 HHV(H,20) 等无未来函数实现需求; 的是赋值语句,不带分号的是输出语句