量化基础--新手入门
- [新手入门] 什么是量化投资?
- [新手入门]什么是量化策略
- [新手入门]量化投资与传统投资的区别
- 量化选股之多因子选股模型
- 量化择时--择时的原则
- 量化择时--双均线(MA)、DMA、TRIX、MACD 择时
- 量化择时--PE 择时
- 量化评估--年化收益、最大回撤、阿尔法、贝塔、夏普比率解释
- 果仁量化免费视频教程汇总 最近更新日 2017-10-25
- 【果仁策略】新手跟随策略教程及注意事项
- 果仁网常见问题合集
量化进阶--自定义指标
量化高级--策略与应用
- 【量化策略研究】雪球蛋卷二八轮动
- 彼得 - 林奇 策略
- 海龟策略
- 约翰 - 邓普顿 策略
- 【量化策略研究】均值回归入门
- 高股息策略
- 【趋势分析】如何快速查找个股、A 股指数各指标的数据及相关性
- 实时选股功能介绍
- 智能调优--策略调优之神器
- 果仁【实盘管家+交易助手】升级,让你量化实盘如虎添翼
- 股票池应用示例
量化高手--牛人分享
- [量化必读 ]物理学博士带给你的一种 更有效的择时方法
- 什么是 α、β收益,量化投资的策略创建与分析
- 量化策略学习与反思
- 阿尔法对冲策略:拒坐 过山车 追求绝对收益
- 从科学和哲学角度漫谈 没有逻辑的策略 的该怎么相信
- 木白说量化一.因子月度收益解迷(上):选出下月最牛因子
- 欢喜带你挑策略、玩策略(一)
- 对于果仁策略中择时的一点心得
果仁选股策略--FAQ
自定义指标示例列表(持续更新)
关于自定义指标的用法,有很多用户并不知道怎么用果仁的自定义指标来描述技术面指标,以下是一些常用的示例,希望能对大家有所帮助,此贴也会不断更新完善。
使用方法,以第一条为例,在自定义指标中如下图编写,将该指标添加到筛选条件中:
自定义指标的语法可以参见帮助文档: 自定义指标用法说明
1. 连续上涨天数 = “dayslast(1 日涨幅<=0)”
说明:上次不上涨距离今天的天数,也就是连续上涨天数,稍作更改可以计算连续下跌天数,连续涨跌停天数。
筛选条件:连续上涨天数<4 (止盈) / 连续下跌天数<5 (止损)
2. 30 日涨幅 = “后复权收盘价/ref(后复权收盘价,30)-1”
3. 30 日累计换手率 = “Sum(当日换手率,30)”
4. 30 日乖离率 = “后复权收盘价/MA(后复权收盘价,30)-1”
说明:收盘价偏离 30 日均线的幅度。
筛选条件:30 日乖离率<0.05 (逃顶) / 30 日乖离率>-0.05 (抄底)
5. 30 日波动率 = “stdev(1 日涨幅,30)*sqrt(30)”
6. 五日均量比率 = “5 日平均成交量/ref(5 日平均成交量, 5)”
说明:今日的五日均量与五天前的五日均量比值。
筛选条件:五日均量比率 > 3(放量) /五日均量比率 <0.5 (缩量)
7. 今日昨日量比 = “当日成交量/ref(当日成交量, 1)”
说明:今日昨日成交量比值。
筛选条件:今日昨日量比 > 2(放量) /今日昨日量比 <0.5 (缩量)
8. 开盘涨幅 = “后复权开盘价/ref(后复权收盘价,1) - 1”
说明:开盘价高于昨日收盘价。
筛选条件:开盘涨幅>0(高开) / 开盘涨幅<0(低开)
9. 开盘与前日最高价差 = “后复权开盘价 – ref(后复权最高价, 1)”
开盘与前日最低价差 = “后复权开盘价 – ref(后复权最低价, 1)”
跳空有向上和向下两种:当日开盘在昨日最高之上,即为向上跳空,反之,开盘小于昨日的最低价,为向下跳空。
筛选条件:开盘与前日最高价差>0(向上跳空) /开盘与前日最低价差<0(向下跳空)
10. 创 20 日新高 = ”if (后复权最高价= max(后复权最高价, 20), 1, 0)“
说明:今日最高价等于最近 20 日最高价。
筛选条件:创 20 新高>0
11. 放量上攻 = " AND(今日昨日量比>2,1 日涨幅>0.07)”
说明:成交量增大,股价上涨,具体比例请酌情调节。
筛选条件:放量上攻>0
12. 10 日收盘振幅 = " (max(后复权收盘价,10)-min(后复权收盘价,10)) /后复权收盘价"
说明:横盘整理指最近一段时期价格在一定幅度之内摆动. 具体例子 10 日收盘价振幅在 5%以内。
筛选条件: 10 日收盘振幅 < 0.05
13. 多头天数 = " Dayslast(And(5 日复权均价 >20 日复权均价, 20 日复权均价 > 60 日复权均价)<1)
说明:均线多头排列,是指短线一直在长线之上, 连续 4 天一直如此。
筛选条件: 多头天数>4
14. 向上跳空两天不回补 = ” And(ref(后复权最低价,1) > ref(后复权最高价, 2) , 后复权最低价 > ref(后复权最高价, 2)) “
说明:实际上就是昨天发生了跳空缺口,这两天的最低价一直在两天前的最高价之上。
筛选条件: 向上跳空两天不回补>0
15. 上证指数成分股下跌比例 =“#bench.down.000001”
说明:当日上证指数成分股下跌比例,可以将指数代号换成 000300(沪深 300)等其他指数。
筛选条件:上证指数成分股下跌比例<0.75
16. 个股相对沪深 300 涨幅 =" 1 日涨幅 - #Bench.Change.000300”
说明:设置个股当天相对沪深 300 涨幅超过 4%即卖出
筛选条件:个股相对沪深 300 涨幅<0.04
17. 过去 30 天金叉次数 = "countdays(crossover(5 日复权均价,20 日复权均价), 30)“
说明:过去 30 天出现了两次以上的金叉即买入
筛选条件:过去 30 天金叉次数>2
18. 涨幅逐渐缩减
指标一:一日跌幅增量 = " 1 日涨幅 - ref(1 日涨幅,1) ”
指标二:跌幅连续缩减天数 = " dayslast(一日涨幅增量<=0) "
说明:连续 2 天以上跌幅逐渐缩减,
筛选条件:一日跌幅增量>0
跌幅连续缩减天数>2
1 日涨幅<0
19. 成本均价多头排列
指标一:5 日成本均价 = " EMA(当日成交额,5)/EMA(当日成交量,5) “
指标二:成本均价多头排列 = " and(5 日成本均价>13 日成本均价,13 日成本均价>34 日成本均价) ”
说明:成本均线在计算中考虑了成交量的作用,成本均线比用移动平均线作为一段时间的平均成本要准确。成本均价的多头排列,用法:
筛选条件:成本均价多头排列>0
20. 收盘价在 5 日成本均线上的个股数占总股票数的比例 =" countstock(收盘价>5 日成本均线,0)/countstock(收盘价>0,0) "
说明:修改后可以得到收盘价在 13 日成本均线上的个股数占总股票数的比例,通过判断短线上攻的股票占全市场股票的比例来进行市场择时。用法:
筛选条件:收盘价在 5 日成本均线上的个股数占总股票数的比例<0.9
21. 行业内缩量股占比 =" countstock(5 日均量比例<0.9,1)/countstock(开盘价>0,1) "
说明:分别求出各个不同行业内缩量股票在行业内的占比,可以根据需要选择合适的行业。用法:
排序条件:行业内缩量股占比
<hmed(市盈率,1)"< span=""></hmed(市盈率,1)"<>
22. 全市场当日最高换手率 = " Hmax(当日换手率,0) "
说明:根据全市场当日最高换手率进行择时,用法:
筛选条件:全市场当日最高换手率<0.8
<hmed(市盈率,1)"< span=""></hmed(市盈率,1)"<>
23. 低于行业内市盈率中值 = " 市盈率<Hmed(市盈率,1) "
说明:筛选出低于行业内市盈率中值的股票,用法:
筛选条件:低于行业内市盈率中值>0
24. 布林线 = “ ma(后复权收盘价,20)±stdev(后复权收盘价,20)*2 ”“+”为上线,“-”为下线
25. 高于 60 日均线 = “ 后复权收盘价>60 日复权均价 ”
说明:筛选出符合后复权收盘价大于 60 日复权均价的股票,用法:
筛选条件:高于 60 日均线>0
26.股票上市时的市值 =“ lastvalue(总市值,上市天数=1) ”
27.收长上影线 =“ And(Greater(后复权收盘价,后复权开盘价)/Less(后复权收盘价,后复权开盘价)>1.03,(后复权最高价-Greater(后复权收盘价,后复权开盘价))/ABS(后复权收盘价-后复权开盘价)>2) ”
说明:筛选出符合收盘上影线的股票,可以修改上式中的 1.03 和 2 调整判定条件,详见: 收长上影线
筛选条件:收长上影线 大于 0
28.MACD
DIF=" EMA(后复权收盘价,12)-EMA(后复权收盘价,26) "
DEA=" EMA(DIF,9) "
MACD=" 2*(DIF-DEA) "
29.RSI
昨日收盘价= " ref(后复权收盘价,1) "
RSI= " SMA(greater(后复权收盘价-昨日收盘价,0),14,1)/SMA(ABS(后复权收盘价-昨日收盘价),14,1)*100 "
30.KDJ(9,3,3)
RSV = " (收盘价 - Min(最低价, 9)) / (max(最高价, 9) - min(最低价, 9)) * 100 " K = " MA(RSV, 3) " D = " MA(K, 3) "
J = " 3*K- 2*D "
31.DPO(20,10,6) DPO = 后复权收盘价-ref(ma(后复权收盘价,20),10)
MADPO = ma(DPO,6)
32.MTM(12,6)
MTM:后复权收盘价-REF(后复权收盘价, 12 );
MAMTM:MA(MTM, 6 );
33.股票所在的行业市盈率
股票所在的行业市盈率 = hSum(总市值, 1)/ hSum(TTM(归属于母公司所有者的净利润,0), 1)
34. 日内分钟线函数
头 30 分钟成交额 = Level(15min,sum(if(barofday()<3,当日成交额,0),17))
尾盘 30 分成交额 = Level(15min,sum(当日成交额,2))
35. 月线 MACD 的实现
月收盘价= KLast ( 后复权收盘价, m)。
wDIF= EMA( 月收盘价, 12) - EMA( 月收盘价, 26)
wDEA = EMA(wDIF, 9)
月线金叉条件 = and( and (wDIF> 0, wDIF> ref(wDIF, 1)), and( wDIF > wDEA, ref(wDIF, 1) < ref (wDEA, 1)))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论