我们发现有很多用户对通达信的公式比较熟悉,但是想把通达信的公式直接搬到果仁的自定义指标中往往行不通。这里我将通达信中常用函数在果仁中的对应函数以及用法列举了出来供大家参考,希望能对大家有所帮助。当然,如果大家有什么希望能实现的通达信函数公式,也可以在本贴下面回复,我们会尽可能地提供替代的方法。(见附件)
功能 | 通达信 | 果仁 | ||
函数 | 用法 | 函数 | 用法 | |
行情函数 | ||||
返回当日最高价 | HIGH/H | -- | (后复权)最高价 | -- |
返回当日最低价 | LOW/L | -- | (后复权)最低价 | -- |
返回当日收盘价 | CLOSE/C | -- | (后复权)收盘价 | -- |
返回当日开盘价 | OPEN/O | -- | (后复权)开盘价 | -- |
返回当日成交量 | VOL/V | -- | 当日成交量 | -- |
返回当日成交额 | AMOUNT | -- | 当日成交额 | -- |
引用函数 | ||||
上一次条件成立到当前的天数 | BARSLAST | BARSLAST(C>O) | Dayslast | Dayslast(收盘价>开盘价) |
统计满足条件的天数 | COUNT | COUNT(C>O,20) | CountDays | CountDays(收盘价>开盘价,20) |
求最高值 | HHV | HHV(H,30) | Max | Max(最高价,30) |
求最低值 | LLV | LLV(L,30) | Min | Min(最低价,30) |
引用若干天前的数据 | REF | REF(C,1) | REF | Ref(收盘价,1) |
求总和 | SUM | SUM(V,5) | SUM | SUM(当日成交量,5) |
返回移动平均 | SMA | SMA(C,5,1.2) | SMA | SMA(收盘价,5,1.2) |
返回简单移动平均 | MA | MA(C,5) | MA | MA(收盘价,5) |
返回指数移动平均 | EMA | EMA(C,5) | EMA | EMA(收盘价,5) |
逻辑函数 | ||||
返回是否连续上涨 | UPNDAY | UPNDAY(C,5) | Dayslast | Dayslast(1日涨幅<0)>=5 |
返回是否连续下跌 | DOWNNDAY | DOWNNDAY(C,5) | Dayslast | Dayslast(1日涨幅>0)>=5 |
返回是否持续存在X>Y | NDAY | NDAY(C,O,10) | Dayslast | Dayslast(收盘价<开盘价)>=10 |
上穿 | CROSS | CROSS(C,MA(C,5)) | crossover | crossover(收盘价,MA(收盘价,5)) |
求逻辑非 | NOT | NOT(C>O) | NOT | NOT(收盘价>开盘价) |
求逻辑与 | AND | O>ref(C,1) AND C>O | And | And(开盘价>ref(收盘价,1),收盘价>开盘价) |
求逻辑或 | OR | O>ref(C,1) OR C>O | Or | Or(开盘价>ref(收盘价,1),收盘价>开盘价) |
根据条件求不同的值 | IF | IF(C>O,C,O) | IF | IF(收盘价>开盘价,收盘价,开盘价) |
求较大值 | MAX | MAX(C,O) | Greater | Greater(收盘价,开盘价) |
求较小值 | MIN | MIN(C,O) | Less | Less(收盘价,开盘价) |
数学函数 | ||||
求绝对值 | ABS | ABS(-34) | abs | abs(-34) |
求以10为底的对数 | LOG | LOG(100) | log | log(100) |
求开方 | SQRT | SQRT(16) | sqrt | sqrt(16) |
乘幂 | POW | POW(C,0.5) | power | Power(收盘价,0.5) |
向下舍入 | FLOOR | FLOOR(C) | floor | floor(收盘价) |
取余 | -- | -- | Mod | Mod(13,10) |
统计函数 | ||||
返回估算样本标准差 | STD | STD(C,20) | stdev | Stdev(收盘价,20) |
返回估算样本方差 | VAR | VAR(C,20) | var | Var(收盘价,20) |
返回线性回归斜率 | SLOPE | SLOPE(C,20) | Slope | Slope(收盘价,20) |
返回线性回归预测值 | FORCAST | FORCAST(C,20) | Forcast | Forcast(收盘价,20) |
返回过去几天的相关系数 | -- | -- | corr | corr(市盈率,60日涨幅,20) |
返回过去几天的协方差 | -- | -- | covar | covar(市盈率,60日涨幅,20) |
大盘函数 | ||||
返回大盘成交额 | INDEXA | MA(INDEXA,5) | #bench.Amt.指数代码 | MA2(#bench.Amt.000300,5) |
返回上涨家数(比例) | INDEXADV | INDEXADV | #bench.up.指数代码 | #bench.up.000300 |
返回下跌家数(比例) | INDEXDEC | INDEXDEC | #bench.down.指数代码 | #bench.down.000300 |
返回大盘收盘价 | INDEXC | MA(INDEXC,5) | #bench.Close.指数代码 | MA2(#bench.Close.000300,5) |
返回大盘最高价 | INDEXH | HHV(INDEXH,30) | #bench.high.指数代码 | Max2(#bench.high.000300,30) |
返回大盘最低价 | INDEXL | LLV(INDEXL,30) | #bench.low.指数代码 | Min2(#bench.high.000300,30) |
返回大盘开盘价 | INDEXO | REF(INDEXO,2) | #bench.open.指数代码 | ref(#bench.open.000300,2) |
返回大盘成交量 | INDEXV | MA(INDEXV,5) | #bench.Vol.指数代码 | MA2(#bench.Vol.000300,5) |