全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
1270 1
2021-12-01
AR(人气指标)简介人气指标通过一定时期内开盘价、最高价、以及最低价之间的关系,来分析多空力量的对比,反映市场买卖人气,分析价格波动,达到追踪价格未来动向的目的。
计算公式
AR = [N天所有(High-Open)的和/ N天所有(Open—Low)的和] * 100
其中:High=当日最高价;Low=当日最低价;Open=当日开市价N为公式中的设定参数,一般设定为26日。
气指标的基本应用法则
(1)AR值以100为中心地带,其±20之间,即AR值在80-120之间波动时,属盘整行情,市价走势比较平稳,不会出现剧烈波动。
(2)AR值走高时表示行情活跃,人气旺盛,过高则表示市价进入高价,应选择时机退出,AR值的高度没有具体标准,一般情况下,AR值上升至150以上时,市价随时可能回档下跌。
(3)AR值走低时表示人气衰退,需要充实,过低则暗示市价可能跌入低谷,可考虑伺机介入,一般AR值跌至70以下时,市价有可能随时反弹上升。
(4)从AR曲线可以看出一段时期的买卖气势,并具有先于市价到达峰或跌入谷底的功能,此策略配合MA一同使用。
MA指标简介MA:在上升行情进入稳定期,短周期、中周期、长周期移动平均线从上而下依次顺序排列,向右上方移动。
在下跌行情中,短周期、中周期、长周期移动平均线自下而上依次顺序排列,向右下方移动,称为空头 排列,预示市价将大幅下跌。
策略逻辑
根据市价慢涨快跌的特点,我们在经典的AR-MA上作一些调整:
  • 如果AR值 > 120,当MA(5)>MA(10)>MA(30),做多 。
  • 当MA(5)<MA(10)<MA(30),做空 ,并且此条件下,如果AR值 < 75,代表这波下跌动能趋于耗尽,这时候平掉空头。
  • 如果110 >= AR值 >= 90 ,代表市价走势比较平稳,不会出现剧烈波动,这时候保持空仓。

策略代码部分
  • 首先,我们选择要交易的标的,这里选择的是'RU1809.SHF',把标的本身的市场情况作为参考标准。
  • 然后,编写策略初始化部分,initialize函数只会运行一次,在第一个日期运行,因此可以把策略一些参数放在该函数定义。  在这里我们设置AR的上下阈值,以及短、中、长均线的窗口,分别为5、10、30天。
  • handle_data函数会每个周期(日/分)运行一次,可以把行情数据理解成K线,然后handle_data函数会在每个K线上依次运行,每天都进行均线值和AR值的计算。
  • 最后启动回测,编写策略回测接口。

策略源码
复制代码
复制代码
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-12-1 19:05:49
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群