标题: 【MultiCharts(MC)程序化(量化)网上培训学习系列】第86节:做线性回归的角度与斜率策略程式码及检查效果 [打印本页]
作者: 龙听 时间: 2020-10-27 06:47 标题: 【MultiCharts(MC)程序化(量化)网上培训学习系列】第86节:做线性回归的角度与斜率策略程式码及检查效果
1、效果图;
2、通过期货论坛推荐新开立期货账号享受特惠政策:http://www.qhlt.cn/thread-25049-1-1.html;
3、通过期货论坛开立期货账号并绑定MC享受专属优惠政策:http://www.qhlt.cn/thread-80442-1-1.html;
4、代写与求助:http://www.qhlt.cn/forum-109-1.html;
5、期货论坛策略源码区:http://www.qhlt.cn/forum-109-1.html ;
6、期货论坛官方MC量化策略群,对视频中策略有想法、建议、优化以结交量化好友,动动手,扫二维码加入微信群,跟一众量化好友切磋吧
图片附件: 微信截图_20201027063349.png (2020-10-27 06:47, 54.66 KB) / 下载次数 85
http://www.qhlt.cn/attachment.php?aid=24924&k=fb730975e655d84d6f039d62949f1fa0&t=1717342280&sid=Gtymbn
作者: 龙听 时间: 2020-10-27 06:50
视频地址:[mp4]http://mp4.qhlt.club/Rec%200086.mp4[/mp4]
作者: 龙听 时间: 2020-10-27 06:50
视频中策略程式码部分:本帖隐藏的内容需要回复才可以浏览
作者: 龙听 时间: 2020-10-27 06:51
图片附件: 微信截图_20201027064348.png (2020-10-27 06:51, 8 KB) / 下载次数 85
http://www.qhlt.cn/attachment.php?aid=24925&k=0034310191d7f361899083851a21329f&t=1717342280&sid=Gtymbn
作者: 龙听 时间: 2020-10-27 06:51
关键词学习:
LinearReg
计算线性回归线的斜率和角度,并允许您确定投影线与未来(或过去)柱状线位置相交的价格。语法LinearReg(Price, Length, TgtBar, oLRSlope, oLRAngle, oLRIntercept, oLRValue)
返回(整数)
输出的 oLRSlope、oLRAngle、oLRIntercept 和 oLRValueRaw 参数值返回斜率、角度、截距和回归值。LinearReg 函数本身返回的值为 1。参数名称 | 类型 | 说明 |
Price |
数值 |
指定用于计算回归线的柱状线值(价格、函数或公式)。 |
Length |
数值 |
设置要考虑的柱状线数量。 |
TgtBar |
数值 |
设置在未来(或过去)的目标柱状线位置。使用负 Integer 表示未来的柱状线,正 Integer 表示过去的柱状线,0 表示当前柱状线。 |
oLRSlope |
数值 |
输出线性回归线的斜率。 |
oLRAngle |
数值 |
以度为单位,输出线性回归线的角度。 |
oLRIntercept |
数值 |
输出线性回归线与当前柱状线位置交叉时的值。 |
oLRValueRaw |
数值 |
输出线性回归线与 TgtPos 柱状线位置交叉时的回归值。 |
备注
线性回归是一种概念,也称为“最小二乘法”或“最佳配合”。线性回归尝试按每个数据点与线之间的距离最小的方法,在一定柱状线值范围之间拟合一条直线。
回归线的方程是:y = mx + b
方程中 m 指回归线的斜率,b 是 y 轴的恒定截距,x 是自变量,y 是因变量。
输入参数 Price 可通过 Close、Open、High、Low 和 Volume 等柱状线属性或数值系列类型输入进行硬编码。它还可以用有效的 EasyLanguage 表达式替换。例如:Close + Open 或 Average(RSI(Close,14),14)。示例
将 Close 的线性回归线的斜率赋予 Value2,角度赋予 Value3,当前柱状线的截距值赋予 Value4,未来 5 根柱状线的回归值赋予 Value5。Value1 被赋值 1:Vars: oLRSlope(0), oLRAngle(0), oLRIntercept(0), oLRValueRaw(0);
{… 在此处添加 EL 语句以将High值赋予组元素... }
Value1 = LinearReg (Close, 20, -5, oLRSlope, oLRAngle, oLRIntercept, oLRValueRaw);
Value2 = oLRSlope;
Value3 = oLRAngle;
Value4 = oLRIntercept;
Value5 = oLRValueRaw;
作者: 徐永礼 时间: 2020-10-27 14:04
感谢版主分享
作者: 夷吾 时间: 2021-1-5 09:26
谢谢楼主
作者: 本来周 时间: 2021-3-8 09:22
谢谢分享
作者: 晓东 时间: 2021-5-21 10:03
学习
作者: 小屋主 时间: 2021-7-12 20:42
学习学习
作者: 下次了 时间: 2022-4-9 15:20
谢谢
作者: 席巴 时间: 2023-4-8 20:37
感謝樓主 學習中
作者: 陈大华 时间: 2023-11-13 10:58
謝謝分享
作者: 小龍 时间: 2024-3-10 14:34
感恩
欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) |
Powered by Discuz! 7.2 |