R语言A股股票小参数计算的方法
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇"R语言A股股票小参数计算的方法"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"R
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
文件夹服务器资源管理器
tcp服务器设计
金才超级数据库
资产信息数据库建立
无线网dns服务器手动设置
网络安全 舆情监控预警方案
mes软件开发怎么样
合肥百信服务器公司
高斯数据库技术
大于1000万使用数据库
连接失败 无法连接服务器
暗黑3 太极宝石 数据库
电脑作为服务器的工作流程
网络安全安全规划
阿里云搭建百万人在线游戏服务器
计算机软件开发的程序员
嘉兴高清视频系统服务器
星影聚合互联网科技有限公司
扬州软件开发园
软件开发电脑配置推荐
sql数据库登录名是什么
北京嵌入式软件开发要多少钱
微信服务器如何更新
刷脸支付部署服务器
安卓软件开发编译
每日科技速递互联网医院管理办法
express导入数据库
追境外服务器
新一代软件开发价格检测中心
去日本软件开发薪资