技术分析指标(持续更新中~)_第1页
技术分析指标(持续更新中~)_第2页
技术分析指标(持续更新中~)_第3页
技术分析指标(持续更新中~)_第4页
技术分析指标(持续更新中~)_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、因子说明为了让用户有更多可直接调用的技术分析指标因子,我们计划基于通达信、东方财富、同花顺等的公式,来完善我们的技术分析指标因子库。我们给出了公式的API、参数说明、返回值的结果及类型说明、备注(相较于上述三家结果及算法的比对)、用法注释及示例,旨在帮助您更方便、更快速的在策略研究中使用这些因子函数。重要提示在使用之前请导入technical_analysis库#导入technical_analysis库fromjqlib.technical_analysisimport*超买超卖型ACCER-幅度涨速ACCER(security_list,check_date,N=8)参数:security

2、_list:股票列表check_date:要查询数据的日期N:统计的天数N返回:ACCER的值返回结果类型:字典(diet):键(key)为股票代码,值(value)为数据。如:000001.XSHE:0.0013989466754443464,603177.XSHG:nan,000002.XSHE:0.024078586658544048,601211.XSHG-0:.0056372951942572323备注:返回结果与通达信一致,东方财富和同花顺没有该指标计算方式与通达信相同,东方财富和同花顺没有该指标用法注释:算法:先求出斜率,再对其价格进行归一示例:定义股票池列表security_l

3、ist1=000001.XSHEsecurity_list2=000001.XSHE,000002.XSHE,601211.XSHG,603177.XSHG计算并输出security_list1的ACCER值ACCER1=ACCER(security_list1,check_date=2017-01-04,N=8)printACCER1security_list1#输出security_list2的ACCER值ACCER2=ACCER(security_list2,check_date=2017-01-04,N=8)forstockinsecurity_list2:printACCER2sto

4、ckADTM-动态买卖气指标ADTM(security_list,check_date,N=23,M=8)参数:security_list:股票列表check_date:要查询数据的日期N:统计的天数NM:统计的天数M返回:ADTM和MAADTM的值返回结果类型:字典(diet):键(key)为股票代码,值(value)为数据。如:(000001.XSHE:0.49999999999999584,603177.XSHG:nan,000002.XSHE:0.83612040133779286,601211.XSHG:-0.050991501416427533,000001.XSHE:0.4690

5、9197819443404,603177.XSHG:nan,000002.XSHE:0.79181488308861514,601211.XSHG:0.10434158941106236)备注:返回结果与通达信,同花顺和东方财富一致计算方式与通达信,同花顺和东方财富相同用法注释:该指标在+1到-1之间波动;低于-0.5时为很好的买入点,高于+0.5时需注意风险.示例:#定义股票池列表security_list1=000001.XSHEsecurity_list2=000001.XSHE,000002.XSHE,601211.XSHG,603177.XSHG#计算并输出security_list

6、1的ADTM值ADTM1,MAADTM1=ADTM(security_list1,check_date=2017-01-04,N=23,M=8)printADTM1security_list1printMAADTM1security_list1#输出security_list2的ADTM值ADTM2,MAADTM2=ADTM(security_list2,check_date=2017-01-04,N=23,M=8)forstockinsecurity_list2:printADTM2stockprintMAADTM2stockATR-真实波幅ATR(security_list,check_d

7、ate,timeperiod=14)参数:security_list:股票列表check_date:要查询数据的日期timeperiod:统计的天数timeperiod返回:MTR和ATR的值。返回结果类型:字典(diet):键(key)为股票代码,值(value)为数据。如:(000001.XSHE:0.080000000000000071,603177.XSHG:nan,000002.XSHE:0.16000000000000014,601211.XSHG:0.19000000000000128,000001.XSHE:0.059999999999999866,603177.XSHG:na

8、n,000002.XSHE:0.51142857142857168,601211.XSHG:0.28571428571428648)备注:返回结果与通达信,同花顺和东方财富一致计算方式与通达信,同花顺和东方财富相同用法注释:算法:今日振幅、今日最高与昨收差价、今日最低与昨收差价中的最大值,为真实波幅,求真实波幅的N日移动平均参数:N天数,一般取14示例:#定义股票池列表security_list1=000001.XSHEsecurity_list2=000001.XSHE,000002.XSHE,601211.XSHG,603177.XSHG#计算并输出security_list1的ATR值M

9、TR1,ATR1=ATR(security_list1,check_date=2017-01-04,timeperiod=14)printMTR1security_list1printATR1security_list1#输出security_list2的ATR值MTR2,ATR2=ATR(security_list2,check_date=2017-01-04,timeperiod=14)forstockinsecurity_list2:printMTR2stockprintATR2stockBIAS-乖离率BIAS(security_list,check_date,N1=6,N2=12,N

10、3=24)参数:security_list:股票列表check_date:要查询数据的日期N1:统计的天数N1N2:统计的天数N2N3:统计的天数N3返回:BIAS1,BIAS2,BIAS3的值。返回结果类型:字典(diet):键(key)为股票代码,值(value)为数据。如:(000001.XSHE:0.9012256669069999,603177.XSHG:nan,000002.XSHE:0.064516129032250957,601211.XSHG:0.285408490902611,000001.XSHE:1.4222302744813846,603177.XSHG:nan,00

11、0002.XSHE:-0.54106047853793771,601211.XSHG:1.0015719739501157,000001.XSHE:1.8605285902742783,603177.XSHG:nan,000002.XSHE:-0.51514361883382098,601211.XSHG:1.9332321011717053)备注:返回结果与通达信,同花顺和东方财富一致计算方式与通达信,同花顺和东方财富相同用法注释:本指标的乖离极限值随个股不同而不同,使用者可利用参考线设定,固定其乖离范围;当股价的正乖离扩大到一定极限时,股价会产生向下拉回的作用力;当股价的负乖离扩大到一定极

12、限时,股价会产生向上拉升的作用力;本指标可设参考线。示例:#定义股票池列表security_list1=000001.XSHEsecurity_list2=000001.XSHE,000002.XSHE,601211.XSHG,603177.XSHG#计算并输出security_list1的BIAS值BIAS11,BIAS12,BIAS13=BIAS(security_list1,check_date=2017-01-04,N1=6,N2=12,N3=24)printBIAS11security_list1printBIAS12security_list1printBIAS13security

13、_list1#输出security_list2的BIAS值BIAS21,BIAS22,BIAS23=BIAS(security_list2,check_date=2017-01-04,N1=6,N2=12,N3=24)forstockinsecurity_list2:printBIAS21stockprintBIAS22stockprintBIAS23stockBIAS_QL-乖离率_传统版BIAS_QL(security_list,check_date,N=6,M=6)参数:security_list:股票列表check_date:要查询数据的日期N:统计的天数NM:统计的天数M返回:BIA

14、S和BIASMA的值。返回结果类型:字典(diet):键(key)为股票代码,值(value)为数据。如:(000001.XSHE:48.10992396473096,603177.XSHG:nan,000002.XSHE:76.922476397442992,601211.XSHG:42.883942027049542,000001.XSHE:44.033385880780266,603177.XSHG:nan,000002.XSHE:79.616029960653222,601211.XSHG:32.35472793345135)备注:返回结果与通达信和东方财富一致,同花顺没有该指标计算方

15、式与通达信和东方财富相同,同花顺没有该指标用法注释:因为BIAS_QL的计算公式与BIAS36相似,而常见的炒股软件中均没有找到BIAS_QL的用法注释,所以此处使用了BIAS36的用法注释;本指标的乖离极限值随个股不同而不同,使用者可利用参考线设定,固定其乖离范围。一般6-12BIAS信号的可靠度比3-6BIAS佳;当股价的正乖离扩大到一定极限时,股价会产生向下拉回的作用力;当股价的负乖离扩大到一定极限时,股价会产生向上拉升的作用力;本指标可设参考线。示例:定义股票池列表security_list1=000001.XSHEsecurity_list2=000001.XSHE,000002.X

16、SHE,601211.XSHG,603177.XSHG计算并输出security_list1的BIAS_QL值BIAS1,BIASMA1=BIAS_QL(security_list1,check_date=2017-01-04,N=6,M=6)printBIAS1security_list1printBIASMA1security_list1#输出security_list2的BIAS_QL值BIAS2,BIASMA2=BIAS_QL(security_list2,check_date=2017-01-04,N=6,M=6)forstockinsecurity_list2:printBIAS2

17、stockprintBIASMA2stockBIAS36-三六乖离BIAS36(security_list,check_date,M=6)参数:security_list:股票列表check_date:要查询数据的日期M:统计的天数M返回:BIAS36,BIAS612和MABIAS的值返回结果类型:字典(diet):键(key)为股票代码,值(value)为数据。如:(000001.XSHE:0.021666666666666501,603177.XSHG:nan,000002.XSHE:0.92333333333333201,601211.XSHG:-0.2083333333333357,0

18、00001.XSHE:-0.054999999999999716,603177.XSHG:nan,000002.XSHE:1.1916666666666735,601211.XSHG:-0.37666666666667226,000001.XSHE:-0.020555555555556992,603177.XSHG:nan,000002.XSHE:0.65916666666666279,601211.XSHG:-0.17138888888888873)备注:返回结果与通达信和东方财富一致,同花顺没有该指标计算方式与通达信和东方财富相同,同花顺没有该指标用法注释:本指标的乖离极限值随个股不同而不

19、同,使用者可利用参考线设定,固定其乖离范围。一般6-12BIAS信号的可靠度比3-6BIAS佳;当股价的正乖离扩大到一定极限时,股价会产生向下拉回的作用力;当股价的负乖离扩大到一定极限时,股价会产生向上拉升的作用力;本指标可设参考线。示例:定义股票池列表security_list1=000001.XSHEsecurity_list2=000001.XSHE,000002.XSHE,601211.XSHG,603177.XSHG计算并输出security_list1的BIAS36值BIAS36_1,BIAS612_1,ABIAS_1=BIAS_36(security_list1,check_da

20、te=2017-01-04,M=6)printBIAS36_1security_list1printBIAS612_1security_list1printABIAS_1security_list1#输出security_list2的BIAS36值BIAS36_2,BIAS612_2,ABIAS_2=BIAS_36(security_list2,check_date=2017-01-04,M=6)forstockinsecurity_list2:printBIAS36_2stockprintBIAS612_2stockprintABIAS_2stockCCI-商品路径指标CCI(securit

21、y_list,check_date,N=14)参数:security_list:股票列表check_date:要查询数据的日期N:统计的天数N返回:CCI的值。返回结果类型:字典(diet):键(key)为股票代码,值(value)为数据。如:000001.XSHE:176.62274280137152,603177.XSHG:nan,000002.XSHE:-30.935837245695815,601211.XSHG:98.68173258003705备注:返回结果与通达信,同花顺和东方财富一致计算方式与通达信,同花顺和东方财富相同用法注释:1.CCI为正值时,视为多头市场;为负值时,视为

22、空头市场;常态行情时,CCI波动于100的间;强势行情,CCI会超出100;CCI100时,买进,直到CCI80时,回档机率大;指标100时,股价易反转下跌J80为超买,当其回头向下跌破80时,为短线卖出时机;MFI80,而产生背离现象时,视为卖出信号;4.MFI示例:#定义股票池列表security_list1=000001.XSHEsecurity_list2=000001.XSHE,000002.XSHE,601211.XSHG,603177.XSHG计算并输出security_list1的MFI值MFI1=MFI(security_list1,check_date=2017-01-04

23、,timeperiod=14)printMFI1security_list1输出security_list2的MFI值MFI2=MFI(security_list2,check_date=2017-01-04,timeperiod=14)forstockinsecurity_list2:printMFI2stockMTM-动量线MTM(security_list,check_date,timeperiod=14)参数:security_list:股票列表check_date:要查询数据的日期timeperiod:统计的天数N返回:MTM的值返回结果类型:字典(diet):键(key)为股票代码

24、,值(value)为数据。如:000001.XSHE:-0.12999999999999901,603177.XSHG:nan,000002.XSHE:5.9499999999999993,601211.XSHG:-1.2699999999999996备注:返回结果与通达信、同花顺、东方财富结果一致计算方式与通达信、同花顺和东方财富和相同用法注释:MTM线:当日收盘价与N日前的收盘价的差;MTMMA线:对上面的差值求N日移动平均;参数:N间隔天数,也是求移动平均的天数,一般取6用法:1.MTM从下向上突破MTMMA,买入信号;MTM从上向下跌破MTMMA,卖出信号;股价续创新高,而MTM未配合

25、上升,意味上涨动力减弱;股价续创新低,而MTM未配合下降,意味下跌动力减弱;股价与MTM在低位同步上升,将有反弹行情;反之,从高位同步下降,将有回落走势。示例:定义股票池列表security_list1=000001.XSHEsecurity_list2=000001.XSHE,000002.XSHE,601211.XSHG,603177.XSHG计算并输出security_list1的MTM值MTM1=MTM(security_list1,check_date=2017-01-04,timeperiod=12)printMTM1security_list1#输出security_list2的

26、MTM值MTM2=MTM(security_list2,check_date=2017-01-04,timeperiod=12)forstockinsecurity_list2:printMTM2stockROC-变动率指标ROC(security_list,check_date,timeperiod=12)参数:security_list:股票列表check_date:要查询数据的日期timeperiod:统计的天数N返回:ROC的值返回结果类型:字典(diet):键(key)为股票代码,值(value)为数据。如:000001.XSHE:-1.4557670772676223,603177

27、.XSHG:nan,000002.XSHE:33.999999999999986,601211.XSHG:-6.7302596714361336备注:返回结果与通达信、同花顺和东方财富结果一致计算方式与通达信、同花顺和东方财富相同用法注释:本指标的超买超卖界限值随个股不同而不同,使用者应自行调整;本指标的超买超卖范围,一般介于6.5之间;本指标用法请参考MTM指标用法;本指标可设参考线。示例:#定义股票池列表security_list1=000001.XSHEsecurity_list2=000001.XSHE,000002.XSHE,601211.XSHG,603177.XSHG#计算并输出

28、security_list1的ROC值ROC1=ROC(security_list1,check_date=2017-01-04,timeperiod=12)printROC1security_list1#输出security_list2的ROC值ROC2=ROC(security_list2,check_date=2017-01-04,timeperiod=12)forstockinsecurity_list2:printROC2stockRSI-相对强弱指标RSI(security_list,check_date,N1=6)参数:security_list:股票列表check_date:要查询数据的日期N1:统计的天数N1返回:RSI的值。返回结果类型:字典(diet):键(key)为股票代码,值(valu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论