: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

请问 LinearReg 是怎么用的?

请问 LinearReg 是怎么用的?

示例 LinearReg (Close, 12, 0, oSlope, oAngle, oIntercept, oValue); 计算12周期以来的收盘价的线性回归,通过4个引用参数返回结果值;

貌似不能直接写公式里面
oSlope, oAngle, oIntercept, oValue 这4个引用参数是如何引用!?谢谢



LinearRegAngle:求线性回归角度。

LinearRegSlope:求线性回归斜率。

LinearRegValue:求线性回归值。

是如上引用的吗?少了一个Intercept

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

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 可通过 CloseOpenHighLowVolume 等柱状线属性或数值系列类型输入进行硬编码。它还可以用有效的 EasyLanguage 表达式替换。例如:Close + OpenAverage(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;

如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

返回列表