R语言A股股票小参数计算的方法
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇"R语言A股股票小参数计算的方法"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"R
千家信息网最后更新 2025年11月07日R语言A股股票小参数计算的方法
这篇"R语言A股股票小参数计算的方法"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"R语言A股股票小参数计算的方法"文章吧。
libname yu "E:\yugao\时间跨度相关\TXT";*sh700000数据测试;data test; set yu.tar(rename=(var1=date var2=open var3=high var4=low var5=close var6=volume var7=amount)); drop amount;run;*计算R参数,R(21)=C(t)/C(t-21),当i<21时,R=C(t)/C(t-i);proc expand data=test out=test_r1 method=none; by id; convert close = lag21_close / transformout = (lag 21);run;data test_r2; set test_r1; by id; r=close/lag21_close; if first.id then close1=close; retain close1; if r=. then r=close/close1; drop close1;run;*计算参数S(N*4.236,n,m),N窗口期,n移动平均天数,m再次移动平均天数,例如S(55,13,3)公式:S1=(C(t)-L(T))/(H(T)-L(T)),其中t当天,T:窗口期内 S2=MA13(S1)13天的移动平均 S3=MA3(S2) 3天地移动平均(最终参数);proc expand data=test out=test_s1 method=none; by id; convert close = h_close / transformin=(movmax 55 ); convert close = l_close / transformin=(movmin 55 ); run; data test_s2; set test_s1; s1=(close - l_close)/(h_close - l_close); run; proc expand data=test_s2 out=test_s3 method=none; by id; convert s1=s2 / transformout=(movave 13); run;proc expand data=test_s3 out=test_s4 method=none; by id; convert s2=s / transformout=(movave 3);run;*计算参数B(13,55,3);*HP(t)=max(high(t),close(t-1))取最大值 ;*LP(t)=min(Low(t),close(t-1))取最小值 ;*BULL1=((Close-open)+(open-LP)-(HP-Close))/(HP-LP);*BULL2=SUM13(BULL1) 13天地求和;*BULL3=MA55(BULL2) 55天移动平均;*BULL=MA3(BULL3) 3天移动平均(最终参数);proc expand data=test out=test_b1 method=none; by id; convert close=lag_close / transformout=(lag 1 ); run;data test_b2; set test_b1; by id; hp=max(of high lag_close); lp=min(of low lag_close); bull1=((close-open)+(open-lp)-(hp-close))/(hp-lp);run;proc expand data=test_b2 out=test_b3 method=none; convert bull1=bull2 / transformout=( movsum 13 );run;proc expand data=test_b3 out=test_b4 method=none; convert bull2=bull3 / transformout=( movave 55 );run;proc expand data=test_b4 out=test_b5 method=none; convert bull3=bull / transformout=( movave 3 );run;*计算V1,V2参数*v(t)当天的成交量*计算v(t)的55天移动平均:MA55(v)*dif(t)= ABS(v(t)-MA55(v))*m(t)=v(t)/1.618*dif(t-1);proc expand data=test out=test_v11 method=none; by id; convert volume=v_ma55 / transformout=(movave 55);run;data test_v12; set test_v11; v_dif=abs(volume-v_ma55); v_m=volume/(1.618*v_dif);run;*V2参数计算;*计算参数V2(N*4.236,n,m),N窗口期,n移动平均天数,m再次移动平均天数,例如v2(55,13,3)公式:v21=(C(t)-L(T))/(H(T)-L(T)),其中t当天,T:窗口期内 v22=MA13(S1)13天的移动平均 v23=MA3(S2) 3天地移动平均(最终参数);proc expand data=test out=test_v21 method=none; by id; convert volume = h_volume / transformin=(movmax 55 ); convert volume = l_volume / transformin=(movmin 55 ); run; data test_v22; set test_v21; v21=(volume - l_volume)/(h_volume - l_volume); run; proc expand data=test_v22 out=test_v23 method=none; by id; convert v21=v22 / transformout=(movave 13); run;proc expand data=test_v23 out=test_v24 method=none; by id; convert v22=v2 / transformout=(movave 3);run;
以上就是关于"R语言A股股票小参数计算的方法"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
参数
移动
内容
天数
方法
股票
语言
天地
公式
再次
文章
知识
篇文章
最大
最小
价值
大部分
就是
成交量
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
寒假网络安全是什么意思
数据库最大表行数据类型
浙江服务器电源特点
数据库的数据检索出来规定格式
护苗 网络安全之4
增城区质量网络技术开发动态
查询html的下拉框数据库
客运站网络安全
县国家网络安全宣传周
ktv灯牌服务器
软件开发 图片客户
关系表达式除法数据库
天津六度网络技术信息公司
罗湖区互联网科技公司
辅警网络安全监测考试
企业污染物排放报告数据库
江西的手机dns服务器云主机
最终幻想14怎么去其他服务器
软件开发工程招聘
软件开发工程师考试
达梦数据库安装下载
青浦区软件开发培训
暗黑代理服务器
河南涛发网络技术有限公司
罗湖区互联网科技公司
国梅网络技术服务
海南龙芯服务器厂家
排列五历史开奖数据库
qgis数据库插件
贵阳网络安全系统费用多少