커뮤니티
부탁드립니다
2017-12-27 16:06:14
186
글번호 115315
수고하십니다*아래수식을오일챠트에적용해보니(전일중심선,전일시가선들이맞지않습니다)수식수정부탁드립니다
var : t1(0),t2(0),t3(0),t4(0),t5(0),t6(0);
plot1(dayopen(1),"전일시가");
plot2(dayopen,"당일시가");
plot3((dayhigh(1)+daylow(1))/2,"1일전중심");
plot4((dayhigh(0)+daylow(0))/2,"당일중심");
plot5((dayhigh(2)+daylow(2))/2,"2일전중심");
plot6((dayhigh(3)+daylow(3))/2,"3일전중심");
plot7(dayopen(2),"2전시가");
Text_Delete(t1);
Text_Delete(t2);
Text_Delete(t3);
Text_Delete(t4);
Text_Delete(t5);
Text_Delete(t6);
t1 = Text_New(sdate,stime,(dayhigh(1)+daylow(1))/2,"1일전중:"+NumToStr(plot3,2));
t2 = Text_New(sdate,stime,(dayhigh(0)+daylow(0))/2," 당중:"+NumToStr(plot4,2));
t3 = Text_New(sdate,stime,(dayhigh(2)+daylow(2))/2," 2일전중:"+NumToStr(plot5,2));
t4 = Text_New(sdate,stime,(dayhigh(3)+daylow(3))/2," 3일전중:"+NumToStr(plot6,2));
t5 = Text_New(sdate,stime,DayOpen(1)," 1전시가:"+NumToStr(plot1,2));
t6 = Text_New(sdate,stime,DayOpen(2)," 2전시가:"+NumToStr(plot7,2));
Text_SetStyle(t1,2,0);
Text_SetStyle(t2,5,2);
Text_SetStyle(t3,2,0);
Text_SetStyle(t4,2,0);
Text_SetStyle(t5,5,2);
Text_SetStyle(t6,5,2);
답변 1
예스스탁 예스스탁 답변
2017-12-28 11:10:13
안녕하세요
예스스탁입니다.
연결월물은 근월물을 연결하는데
dayhigh,daylow등이 현재월물의 과거값을 리턴합니다.
식을 수정했습니다.
var : t1(0),t2(0),t3(0),t4(0),t5(0),t6(0);
var : cnt(0);
Array : DH[10](0),DL[10](0),DO[10](0);
if Bdate != Bdate[1] Then{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 9{
DO[cnt] = DO[cnt-1][1];
DH[cnt] = DH[cnt-1][1];
DL[cnt] = DL[cnt-1][1];
}
}
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
plot1(DO[1],"전일시가");
plot2(DO[0],"당일시가");
plot3((DH[1]+DL[1])/2,"1일전중심");
plot4((DH[0]+DL[0])/2,"당일중심");
plot5((DH[2]+DL[2])/2,"2일전중심");
plot6((DH[3]+DL[3])/2,"3일전중심");
plot7(DO[2],"2전시가");
Text_Delete(t1);
Text_Delete(t2);
Text_Delete(t3);
Text_Delete(t4);
Text_Delete(t5);
Text_Delete(t6);
t1 = Text_New(sdate,stime,(DH[1]+DL[1])/2,"1일전중:"+NumToStr((DH[1]+DL[1])/2,2));
t2 = Text_New(sdate,stime,(DH[0]+DL[0])/2," 당중:"+NumToStr((DH[0]+DL[0])/2,2));
t3 = Text_New(sdate,stime,(DH[2]+DL[2])/2," 2일전중:"+NumToStr((DH[2]+DL[2])/2,2));
t4 = Text_New(sdate,stime,(DH[3]+DL[3])/2," 3일전중:"+NumToStr((DH[3]+DL[3])/2,2));
t5 = Text_New(sdate,stime,DO[1]," 1전시가:"+NumToStr(DO[1],2));
t6 = Text_New(sdate,stime,DO[2]," 2전시가:"+NumToStr(DO[2],2));
Text_SetStyle(t1,2,0);
Text_SetStyle(t2,5,2);
Text_SetStyle(t3,2,0);
Text_SetStyle(t4,2,0);
Text_SetStyle(t5,5,2);
Text_SetStyle(t6,5,2);
즐거운 하루되세요
> 파생돌이 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 수고하십니다*아래수식을오일챠트에적용해보니(전일중심선,전일시가선들이맞지않습니다)수식수정부탁드립니다
var : t1(0),t2(0),t3(0),t4(0),t5(0),t6(0);
plot1(dayopen(1),"전일시가");
plot2(dayopen,"당일시가");
plot3((dayhigh(1)+daylow(1))/2,"1일전중심");
plot4((dayhigh(0)+daylow(0))/2,"당일중심");
plot5((dayhigh(2)+daylow(2))/2,"2일전중심");
plot6((dayhigh(3)+daylow(3))/2,"3일전중심");
plot7(dayopen(2),"2전시가");
Text_Delete(t1);
Text_Delete(t2);
Text_Delete(t3);
Text_Delete(t4);
Text_Delete(t5);
Text_Delete(t6);
t1 = Text_New(sdate,stime,(dayhigh(1)+daylow(1))/2,"1일전중:"+NumToStr(plot3,2));
t2 = Text_New(sdate,stime,(dayhigh(0)+daylow(0))/2," 당중:"+NumToStr(plot4,2));
t3 = Text_New(sdate,stime,(dayhigh(2)+daylow(2))/2," 2일전중:"+NumToStr(plot5,2));
t4 = Text_New(sdate,stime,(dayhigh(3)+daylow(3))/2," 3일전중:"+NumToStr(plot6,2));
t5 = Text_New(sdate,stime,DayOpen(1)," 1전시가:"+NumToStr(plot1,2));
t6 = Text_New(sdate,stime,DayOpen(2)," 2전시가:"+NumToStr(plot7,2));
Text_SetStyle(t1,2,0);
Text_SetStyle(t2,5,2);
Text_SetStyle(t3,2,0);
Text_SetStyle(t4,2,0);
Text_SetStyle(t5,5,2);
Text_SetStyle(t6,5,2);