커뮤니티
스토문의
2013-03-11 15:26:55
256
글번호 60549
안녕하세요 하기식을 꺼꾸로 표현되게 가능한지요
수식을수정해서 주세요 감사합니다.
input : Period(12), Period1(5), Period2(5);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : stoLval(0), stoHval(0), fastK(0), slowK(0), slowD(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
stoLval = lowest(GL,Period);
stoHval = highest(GH,Period);
fastK = (GC-stoLval)/(stoHval-stoLval)*100;
slowK = ema(fastK, Period1);
slowD = ema(slowK, Period2);
plot1(slowK);
plot2(slowD);
plotBaseline1(0, "기준선1", RED);
plotBaseline2(100, "기준선2", BLUE);
답변 1
예스스탁 예스스탁 답변
2013-03-11 16:46:28
안녕하세요
예스스탁입니다.
스토케스틱 0~100사이를 움직이는 지표입니다.
0~100 사이에서 거꾸로 지표가 그려지게 수정했습니다.
만약 스토값이 30이면 70으로 출력되고
스토값이 90이면 10으로 출력됩니다
input : Period(12), Period1(5), Period2(5);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : stoLval(0), stoHval(0), fastK(0), slowK(0), slowD(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
stoLval = lowest(GL,Period);
stoHval = highest(GH,Period);
fastK = (GC-stoLval)/(stoHval-stoLval)*100;
slowK = ema(fastK, Period1);
slowD = ema(slowK, Period2);
plot1(100-slowK);
plot2(100-slowD);
plotBaseline1(0, "기준선1", RED);
plotBaseline2(100, "기준선2", BLUE);
즐거운 하루되세요
> 외국인 님이 쓴 글입니다.
> 제목 : 스토문의
> 안녕하세요 하기식을 꺼꾸로 표현되게 가능한지요
수식을수정해서 주세요 감사합니다.
input : Period(12), Period1(5), Period2(5);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : stoLval(0), stoHval(0), fastK(0), slowK(0), slowD(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
stoLval = lowest(GL,Period);
stoHval = highest(GH,Period);
fastK = (GC-stoLval)/(stoHval-stoLval)*100;
slowK = ema(fastK, Period1);
slowD = ema(slowK, Period2);
plot1(slowK);
plot2(slowD);
plotBaseline1(0, "기준선1", RED);
plotBaseline2(100, "기준선2", BLUE);
다음글
이전글