커뮤니티
전일 고가
2017-04-15 14:55:27
258
글번호 108850
작성해주신 아래 지표수식에 이상한 점이 있습니다.
첨부하는 그림과 같이 캔들상 전일 고가는 279.05 인데 아래 지표 수식에서는 전일고가를 279.35 라고 표시하고 있습니다.
왜 이렇게 되는 건가요?
plot1(dayhigh(1),"전일고가",RED);
plot2(dayhigh(0),"당일고가",RED);
plot3(DayClose(1),"전일종가",BLACK);
plot4(DayOpen(0),"당일시가",GREEN);
plot5(DayLow(0),"당일저가",BLUE);
plot6(DayLow(1),"전일저가",BLUE);
Text_Delete(var1);
Text_Delete(var2);
Text_Delete(var3);
Text_Delete(var4);
Text_Delete(var5);
Text_Delete(var6);
var1 = Text_New(sdate,stime,dayhigh(1),"전일고가 : "+NumToStr(dayhigh(1),2));
var2 = Text_New(sdate,stime,dayhigh(0),"당일고가 : "+NumToStr(dayhigh(0),2));
var3 = Text_New(sdate,stime,DayClose(1),"전일종가 : "+NumToStr(DayClose(1),2));
var4 = Text_New(sdate,stime,DayOpen(0),"당일시가 : "+NumToStr(DayOpen(0),2));
var5 = Text_New(sdate,stime,DayLow(0),"당일저가 : "+NumToStr(DayLow(0),2));
var6 = Text_New(sdate,stime,DayLow(1),"전일저가 : "+NumToStr(DayLow(1),2));
- 1. 전일고가.jpg (0.30 MB)
답변 1
예스스탁 예스스탁 답변
2017-04-18 10:27:59
안녕하세요
예스스탁입니다.
4월13일의 최고가는 279.35가 맞습니다.
첨부하신 그림의 차트는 갭보정된 차트입니다.
dayhigh,daylow,dayopen.dayclose는 일봉데이터에서
직접 값을 가져오므로 사용자분이 갭보정을 하셔도
해당 값이 반영이 되지 않습니다.
데이터가 변형된 차트에서는
var : OO(0),HH(0),LL(0),CC(0),OO1(0),HH1(0),LL1(0),CC1(0);
if Bdate != Bdate[1] Then{
OO = O;
HH = H;
LL = L;
OO1 = OO[1];
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
CC = C;
plot1(HH1,"전일고가",RED);
plot2(HH,"당일고가",RED);
plot3(CC1,"전일종가",BLACK);
plot4(OO,"당일시가",GREEN);
plot5(LL,"당일저가",BLUE);
plot6(LL1,"전일저가",BLUE);
Text_Delete(var1);
Text_Delete(var2);
Text_Delete(var3);
Text_Delete(var4);
Text_Delete(var5);
Text_Delete(var6);
var1 = Text_New(sdate,stime,HH1,"전일고가 : "+NumToStr(HH1,2));
var2 = Text_New(sdate,stime,HH,"당일고가 : "+NumToStr(HH,2));
var3 = Text_New(sdate,stime,CC1,"전일종가 : "+NumToStr(CC1,2));
var4 = Text_New(sdate,stime,OO,"당일시가 : "+NumToStr(OO,2));
var5 = Text_New(sdate,stime,LL,"당일저가 : "+NumToStr(LL,2));
var6 = Text_New(sdate,stime,LL1,"전일저가 : "+NumToStr(LL1,2));
즐거운 하루되세요
> 천왕봉 님이 쓴 글입니다.
> 제목 : 전일 고가
> 작성해주신 아래 지표수식에 이상한 점이 있습니다.
첨부하는 그림과 같이 캔들상 전일 고가는 279.05 인데 아래 지표 수식에서는 전일고가를 279.35 라고 표시하고 있습니다.
왜 이렇게 되는 건가요?
plot1(dayhigh(1),"전일고가",RED);
plot2(dayhigh(0),"당일고가",RED);
plot3(DayClose(1),"전일종가",BLACK);
plot4(DayOpen(0),"당일시가",GREEN);
plot5(DayLow(0),"당일저가",BLUE);
plot6(DayLow(1),"전일저가",BLUE);
Text_Delete(var1);
Text_Delete(var2);
Text_Delete(var3);
Text_Delete(var4);
Text_Delete(var5);
Text_Delete(var6);
var1 = Text_New(sdate,stime,dayhigh(1),"전일고가 : "+NumToStr(dayhigh(1),2));
var2 = Text_New(sdate,stime,dayhigh(0),"당일고가 : "+NumToStr(dayhigh(0),2));
var3 = Text_New(sdate,stime,DayClose(1),"전일종가 : "+NumToStr(DayClose(1),2));
var4 = Text_New(sdate,stime,DayOpen(0),"당일시가 : "+NumToStr(DayOpen(0),2));
var5 = Text_New(sdate,stime,DayLow(0),"당일저가 : "+NumToStr(DayLow(0),2));
var6 = Text_New(sdate,stime,DayLow(1),"전일저가 : "+NumToStr(DayLow(1),2));
다음글
이전글