Search

LRS

함수설명

LRS(Linear Regression Slope) 지표함수

작성방법

LRS(기준값, 기간)
C
복사

매개변수 설명

"기준값": Numeric, 데이터, 함수, 변수, 계산식 등
"기간": Numeric, 최근 N개봉 기간값을 입력
계산
SumBars = 기간값 * (기간값 - 1) * .5 SumSqrBars = (기간값 - 1) * 기간값 * (2 * 기간값 - 1) / 6 Sum1= Period 기간 value의 합산, 현재를 기준으로 과거치에 1씩 가중 SumY = Period 기간 value의 합산 Sum2 = SumBars * SumY Num1 = 기간값 * Sum1 - Sum2 Num2 = SumBars * SumBars - 기간 * SumSqrBars; LRS = Num1 / Num2;

활용예시

//인라인함수(수식안에서 만들어 사용하는 함수) Function infx_LRS Numeric { Input : Price(NumericSeries), Len(NumericSimple); Var : X(0), Num1(0), Num2(0), SumBars(0), SumSqrBars(0), SumY(0), Sum1(0), Sum2(0); If Len == 0 Then infx_LRS = 0; SumBars = Len * (Len - 1) * .5; SumSqrBars = (Len - 1) * Len * (2 * Len - 1) / 6; Sum1 = 0; For X = 0 To Len - 1 Begin Sum1= Sum1 + X * Price[X]; End; SumY = AccumN(Price, Len); Sum2 = SumBars * SumY; Num1 = Len * Sum1 - Sum2; Num2 = SumBars * SumBars - Len * SumSqrBars; If Num2 != 0 Then infx_LRS = Num1 / Num2; Else infx_LRS = 0; } EndFunction input : Period(20); var : LRSv(0); LRSv = infx_LRS(C,Period); Plot1(LRSv); PlotBaseLine1(0);
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.