첨부 이미지
그림1
항상 도움주셔서 깊이 감사 드립니다.
46817번 답변수식을 실행한것과
그림과 같이 수동으로 계산한 결과 다르게 나옵니다.
어디를 수정 해야 하는지요?
답변수식)
Input : Period(24), Period1(10), Period2(10);
var : StoK(0),T(0);
var : C1(0),C2(0),C3(0),V1(0),V2(0),V3(0);
StoK = StochasticsK(Period,Period1);
var1 = StochasticsD(Period,Period1,Period2);
if var1 > var1[1] Then
T = 1;
Else
T = -1;
#지표 상승하락변화
if T != T[1] Then{
#종가
C1 = C;
C2 = C1[1];
C3 = C2[1];
#지표값
V1 = var1;
V2 = V1[1];
V3 = V2[1];
}
if T == 1 Then
value1 = (C2-C3)/(V2-V3);
else
value1 = -(C1-C2)/(V1-V2);
plot1(value1);
지표수식)
Input : Period(24), Period1(10), Period2(10);
var : StoK(0);
StoK = StochasticsK(Period,Period1);
var1 = StochasticsD(Period,Period1,Period2);
if var1 > var1[1] Then
plot1(var1,"스토",WHITE);
Else
plot1(var1,"스토",BLack);
답변 1
예스스탁
예스스탁 답변
2016-03-16 09:18:44
안녕하세요
예스스탁입니다.
값저장이 상승 첫봉
하락첫봉의 값으로 되어 있는 부분을
전봉으로 변경했습니다.
Input : Period(24), Period1(10), Period2(10);
var : StoK(0),T(0);
var : C1(0),C2(0),C3(0),V1(0),V2(0),V3(0);
StoK = StochasticsK(Period,Period1);
var1 = StochasticsD(Period,Period1,Period2);
if var1 > var1[1] Then
T = 1;
Else
T = -1;
#지표 상승하락변화
if T != T[1] Then{
#종가
C1 = C[1];
C2 = C1[1];
C3 = C2[1];
#지표값
V1 = var1[1];
V2 = V1[1];
V3 = V2[1];
}
if T == 1 Then
value1 = (C2-C3)/(V2-V3);
else
value1 = -(C1-C2)/(V1-V2);
plot1(value1);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 항상 도움주셔서 깊이 감사 드립니다.
46817번 답변수식을 실행한것과
그림과 같이 수동으로 계산한 결과 다르게 나옵니다.
어디를 수정 해야 하는지요?
답변수식)
Input : Period(24), Period1(10), Period2(10);
var : StoK(0),T(0);
var : C1(0),C2(0),C3(0),V1(0),V2(0),V3(0);
StoK = StochasticsK(Period,Period1);
var1 = StochasticsD(Period,Period1,Period2);
if var1 > var1[1] Then
T = 1;
Else
T = -1;
#지표 상승하락변화
if T != T[1] Then{
#종가
C1 = C;
C2 = C1[1];
C3 = C2[1];
#지표값
V1 = var1;
V2 = V1[1];
V3 = V2[1];
}
if T == 1 Then
value1 = (C2-C3)/(V2-V3);
else
value1 = -(C1-C2)/(V1-V2);
plot1(value1);
지표수식)
Input : Period(24), Period1(10), Period2(10);
var : StoK(0);
StoK = StochasticsK(Period,Period1);
var1 = StochasticsD(Period,Period1,Period2);
if var1 > var1[1] Then
plot1(var1,"스토",WHITE);
Else
plot1(var1,"스토",BLack);