我们发现有很多用户对通达信的公式比较熟悉,但是想把通达信的公式直接搬到果仁的自定义指标中往往行不通。这里我将通达信中常用函数在果仁中的对应函数以及用法列举了出来供大家参考,希望能对大家有所帮助。当然,如果大家有什么希望能实现的通达信函数公式,也可以在本贴下面回复,我们会尽可能地提供替代的方法。(见附件)

功能通达信果仁
函数用法函数用法
行情函数
返回当日最高价HIGH/H--(后复权)最高价--
返回当日最低价LOW/L--(后复权)最低价--
返回当日收盘价CLOSE/C--(后复权)收盘价--
返回当日开盘价OPEN/O--(后复权)开盘价--
返回当日成交量VOL/V--当日成交量--
返回当日成交额AMOUNT--当日成交额--
引用函数
上一次条件成立到当前的天数BARSLASTBARSLAST(C>O)DayslastDayslast(收盘价>开盘价)
统计满足条件的天数COUNTCOUNT(C>O,20)CountDaysCountDays(收盘价>开盘价,20)
求最高值HHVHHV(H,30)MaxMax(最高价,30)
求最低值LLVLLV(L,30)MinMin(最低价,30)
引用若干天前的数据REFREF(C,1)REFRef(收盘价,1)
求总和SUMSUM(V,5)SUMSUM(当日成交量,5)
返回移动平均SMASMA(C,5,1.2)SMASMA(收盘价,5,1.2)
返回简单移动平均MAMA(C,5)MAMA(收盘价,5)
返回指数移动平均EMAEMA(C,5)EMAEMA(收盘价,5)
逻辑函数
返回是否连续上涨UPNDAYUPNDAY(C,5)DayslastDayslast(1日涨幅<0)>=5
返回是否连续下跌DOWNNDAYDOWNNDAY(C,5)DayslastDayslast(1日涨幅>0)>=5
返回是否持续存在X>YNDAYNDAY(C,O,10)DayslastDayslast(收盘价<开盘价)>=10
上穿CROSSCROSS(C,MA(C,5))crossovercrossover(收盘价,MA(收盘价,5))
求逻辑非NOTNOT(C>O)NOTNOT(收盘价>开盘价)
求逻辑与ANDO>ref(C,1) AND C>OAndAnd(开盘价>ref(收盘价,1),收盘价>开盘价)
求逻辑或ORO>ref(C,1) OR C>OOrOr(开盘价>ref(收盘价,1),收盘价>开盘价)
根据条件求不同的值IFIF(C>O,C,O)IFIF(收盘价>开盘价,收盘价,开盘价)
求较大值MAXMAX(C,O)GreaterGreater(收盘价,开盘价)
求较小值MINMIN(C,O)LessLess(收盘价,开盘价)
数学函数
求绝对值ABSABS(-34)absabs(-34)
求以10为底的对数LOGLOG(100)loglog(100)
求开方SQRTSQRT(16)sqrtsqrt(16)
乘幂POWPOW(C,0.5)powerPower(收盘价,0.5)
向下舍入FLOORFLOOR(C)floorfloor(收盘价)
取余----ModMod(13,10)
统计函数
返回估算样本标准差STDSTD(C,20)stdevStdev(收盘价,20)
返回估算样本方差VARVAR(C,20)varVar(收盘价,20)
返回线性回归斜率SLOPESLOPE(C,20)SlopeSlope(收盘价,20)
返回线性回归预测值FORCASTFORCAST(C,20)ForcastForcast(收盘价,20)
返回过去几天的相关系数----corrcorr(市盈率,60日涨幅,20)
返回过去几天的协方差----covarcovar(市盈率,60日涨幅,20)
大盘函数
返回大盘成交额INDEXAMA(INDEXA,5)#bench.Amt.指数代码MA2(#bench.Amt.000300,5)
返回上涨家数(比例)INDEXADVINDEXADV#bench.up.指数代码#bench.up.000300
返回下跌家数(比例)INDEXDECINDEXDEC#bench.down.指数代码#bench.down.000300
返回大盘收盘价INDEXCMA(INDEXC,5)#bench.Close.指数代码MA2(#bench.Close.000300,5)
返回大盘最高价INDEXHHHV(INDEXH,30)#bench.high.指数代码Max2(#bench.high.000300,30)
返回大盘最低价INDEXLLLV(INDEXL,30)#bench.low.指数代码Min2(#bench.high.000300,30)
返回大盘开盘价INDEXOREF(INDEXO,2)#bench.open.指数代码ref(#bench.open.000300,2)
返回大盘成交量INDEXVMA(INDEXV,5)#bench.Vol.指数代码MA2(#bench.Vol.000300,5)