以下是不同平台的缠论指标公式:
- **TBQuant量化软件**:缠论指标公式套件旨在将缠论核心理念转化为实际可应用的量化工具,帮助在TBQuant平台上实现更精准的技术分析和策略开发。项目地址为https://gitcode.com/open-source-toolkit/71e9c 。系统要求软件版本不低于V1.4.0.7。使用时,先从指定位置下载缠论指标公式压缩包,打开TBQuant量化软件,进入“公式管理器”或相应的自定义指标导入界面,选择合适目录,解压后的指标公式文件可直接拖拽或通过菜单导入到软件中,成功导入后,在K线图或其他分析窗口中选择并应用该缠论指标进行技术分析[^1]。另外,还有适用于Tb量化软件的编译后加密指标,导入时应选无源码导入,仅适用于TBQuant软件,导出时的版本号V1.4.0.7,下载地址为https://download.youkuaiyun.com/download/lucron/88895226 [^5]。
- **文华财经、博易大师软件**:
- 指标公式源码示例一:
```plaintext
IF(MA(C,3),MA(C,3),DRAWNULL),COLORYELLOW,LINETHICK2;
IF(MA(C,9),MA(C,9),DRAWNULL),COLORMAGENTA,LINETHICK2;
IF(MA(C,23.5),MA(C,23.5),DRAWNULL),COLORWHITE;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(C/REF(C,1)>1.095,C,O,1.5,0)COLORMAGENTA
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,30);
FA:=BARSLAST(CROSS(MA10,MA5)) AND CROSS(MA5,MA10);
FB:=FA AND MA5>MA30 AND MA10>MA30 AND MA10>REF(MA10,1);
DRAWTEXT(FB,L-0.58,'★,COLORRED;
V1:=EMA(CLOSE,5);
V2:=EMA(EMA(CLOSE,90)*1.01,10);
DRAWTEXT(CROSS(V1,V2),V1+0.05,''),COLOR00FF00;
VARA1:=LLV(LOW,21);
VARA2:=HHV(HIGH,21);
AK1:=EMA((((CLOSE - VARA1) / (VARA2 - VARA1)) * 100),5);
AK:=EMA((((CLOSE - VARA1) / (VARA2 - VARA1)) * 50),13);
```
- 指标公式源码示例二(文华财经缠论至尊版指标公式):
```plaintext
MM:=6;
SHORT:=12;
LONG:=26;
MID:=9;
N1:=13;
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
PDI:= DMP*100/MTR;
MDI:= DMM*100/MTR;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
VAR1:=(2*CLOSE+HIGH+LOW)/4;
```
- 指标公式源码示例三(文华财经期货、博易大师软件):
```plaintext
P2:=240;
TC1:=IF(H=HHV(H,P2),C,DRAWNULL);
TC2:=CONST(BARSLAST(TC1=H))+1;
UPPER:=CONST(IF(TC2=1,C,REF(C,TC2-1)));
BC1:=IF(L=LLV(L,P2),C,DRAWNULL);
BC2:=CONST(BARSLAST(BC1=L))+1;
LOWER:=CONST(IF(BC2=1,C,REF(C,BC2-1)));
LP:=CURRBARSCOUNT<=BC2 AND C=LOWER;
HP:=CURRBARSCOUNT<=TC2 AND C=UPPER;
NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2));
LR1:=FORCAST(C,NOD+1);
NP:=IF(CURRBARSCOUNT<=MAX(BC2,TC2),CONST(IF(MIN(TC2,BC2)=1,LR1, REF(LR1,MIN(TC2,BC2)-1))),DRAWNULL),POINTDOT,COLORFF0000;{近点}
LR2:=SLOPE(C,NOD+1);
```