커뮤니티
1분 봉상에서 30분 및 일봉 LRS값 부탁드립니다.
2011-07-14 18:54:13
562
글번호 40921
수고하십니다.
1분 봉상에서 30분 및 일봉 LRS값 부탁드립니다.
참조종목을 사용하지않고 수식으로 부탁드립니다.
감사합니다.
답변 3
예스스탁 예스스탁 답변
2011-07-15 09:28:32
안녕하세요
예스스탁입니다.
1. 30분봉
Input : N(30),Len(14);
Var : X(0), Num1(0), Num2(0), SumBars(0), SumSqrBars(0), SumY(0), Sum1(0), Sum2(0),LRSv(0);
Array : CC[50](0);
var1 = TimeToMinutes(stime)%N;
if dayindex == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
CC[0] = C;
for X = 1 to 30{
CC[X] = CC[X-1][1];
}
}
CC[0] = C;
If Len == 0 Then
LRSv = 0;
SumBars = Len * (Len - 1) * 0.5;
SumSqrBars = (Len - 1) * Len * (2 * Len - 1) / 6;
Sum1 = 0;
SumY = 0;
For X = 0 To Len - 1 Begin
Sum1= Sum1 + X * CC[X];
SumY = SumY + CC[X];
End;
Sum2 = SumBars * SumY;
Num1 = Len * Sum1 - Sum2;
Num2 = SumBars * SumBars - Len * SumSqrBars;
If Num2 != 0 Then
LRSv = Num1 / Num2;
Else
LRSv = 0;
plot1(LRSv);
2. 일봉
Input : Len(14);
Var : X(0), Num1(0), Num2(0), SumBars(0), SumSqrBars(0), SumY(0), Sum1(0), Sum2(0),LRSv(0);
If Len == 0 Then
LRSv = 0;
SumBars = Len * (Len - 1) * 0.5;
SumSqrBars = (Len - 1) * Len * (2 * Len - 1) / 6;
Sum1 = 0;
SumY = 0;
For X = 0 To Len - 1 Begin
Sum1= Sum1 + X * DayClose(X);
SumY = SumY + DayClose(X);
End;
Sum2 = SumBars * SumY;
Num1 = Len * Sum1 - Sum2;
Num2 = SumBars * SumBars - Len * SumSqrBars;
If Num2 != 0 Then
LRSv = Num1 / Num2;
Else
LRSv = 0;
plot1(LRSv);
즐거운 하루되세요
> 큰상 님이 쓴 글입니다.
> 제목 : 1분 봉상에서 30분 및 일봉 LRS값 부탁드립니다.
> 수고하십니다.
1분 봉상에서 30분 및 일봉 LRS값 부탁드립니다.
참조종목을 사용하지않고 수식으로 부탁드립니다.
감사합니다.
큰상
2011-07-16 10:59:23
큰상 님에 의해 삭제된 답변입니다.
큰상
2011-07-16 13:24:52
큰상 님에 의해 삭제된 답변입니다.
다음글
이전글