返回介绍

量化基础--新手入门

量化进阶--自定义指标

量化高级--策略与应用

量化高手--牛人分享

果仁选股策略--FAQ

通达信果仁函数对照表

发布于 2025-01-22 22:41:49 字数 5365 浏览 0 评论 0 收藏 0

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

功能通达信果仁
函数用法函数用法
行情函数
返回当日最高价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)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文