커뮤니티
문의드립니다
2013-12-17 09:47:12
118
글번호 70548
갭보정차트에서 임의의날짜의 임의의시간에서부터의 시가,고가,저가를 구하는 지표식을 문의드립니다.항상감사드립니다..
답변 1
예스스탁 예스스탁 답변
2013-12-17 15:42:16
안녕하세요
예스스탁입니다.
차트속성에서 갭보정을 하신 상태이시면 아래식 적용하시면 됩니다.
input : 날짜(20131202),시간(90000);
var : OpenV(0),HighV(0),LowV(0);
if sdate == 날짜 and stime == 시간 Then
Condition1 = true;
if Condition1 == true and Condition1[1] == false Then{
OpenV = O;
HighV = H;
LowV = L;
}
if H > HighV Then
HighV = H;
if L < LowV Then
LowV = L;
plot1(OpenV);
plot1(highV);
plot1(LowV);
수식안에서 갭보정된 가격을 만들고
해당 가격을 이용해
지정한 날짜와 시간이후의
시가, 최고가, 최저가를 계산하시면 아래식을 이용하시면 됩니다.
input : 날짜(20131202),시간(90000);
var : OpenV(0),HighV(0),LowV(0);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(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;
if sdate == 날짜 and stime == 시간 Then
Condition1 = true;
if Condition1 == true and Condition1[1] == false Then{
OpenV = GO;
HighV = H;
LowV = L;
}
if GH > HighV Then
HighV = GH;
if GL < LowV Then
LowV = GL;
plot1(OpenV);
plot1(highV);
plot1(LowV);
차트의 속성에서 갭보정과 수식으로의 갭조정은 개념이 다르게 됩니다.
차트의 갭보정은 당일 데이터를 고정한 상태에서
과거일로 가면서 값을 보정합니다.
수식에서는 위와 같은 구조로는 보정된 값을 계산할수 없고
수식에서 갭보정은 과거로 부터 현재로 오면서
일간 갭을 누적해서 현재봉의 가격에 가감해서
보정된 값을 만들어 사용합니다.
이용에 참고하시기 바랍니다.
즐거운 하루되세요
> 느긋하게 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 갭보정차트에서 임의의날짜의 임의의시간에서부터의 시가,고가,저가를 구하는 지표식을 문의드립니다.항상감사드립니다..