커뮤니티
수정부탁드립니다
2019-05-10 11:41:52
167
글번호 128570
아래수식은 항생 10시오픈 기준 전일장 고점위로 123.6 138.2
전일장 저점아래로 123.6 138.2%로 부탁드린 수식입니다
그런데 전일 시고저중심은 나오는데 전일장 123.6,138.2는 표현이 안되고 오늘장으로 표현이
됩니다.
아래수식에 전일장 236,382,618,764,+123.6,+138.2,-123.6,-138.2가 나오게 부탁드립니다.
수고하세요
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4),per6(123.6),per7(138.2);
var : cnt(0);
Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0);
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate[1] and (Stime == 100000 or (stime > 100000 and stime[1] < 100000))) 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];
DC[cnt] = DC[cnt-1][1];
}
}
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
plot1(DO[0],"당일시가");
plot2(DH[0],"당일고가");
plot3(DL[0],"당일저가");
plot4((DH[0]+DL[0])/2,"당일중심");
plot5(DH[0]-(DH[0]-DL[0])*(Per1/100),"23.6%");
plot6(DH[0]-(DH[0]-DL[0])*(Per2/100),"38.2%");
plot7(DH[0]-(DH[0]-DL[0])*(Per3/100),"50.0%");
plot8(DH[0]-(DH[0]-DL[0])*(Per4/100),"61.8%");
plot9(DH[0]-(DH[0]-DL[0])*(Per5/100),"76.4%");
plot10(DH[0]-(DH[0]-DL[0])*(Per6/100),"-123.6%");
plot11(DH[0]-(DH[0]-DL[0])*(Per7/100),"-138.2%");
plot12(DL[0]+(DH[0]-DL[0])*(Per6/100),"+123.6%");
plot13(DL[0]+(DH[0]-DL[0])*(Per7/100),"+138.2%");
if DO[1] > 0 then{
plot14(DO[1],"전일시가");
plot15(DH[1],"전일고가");
plot16(DL[1],"전일저가");
plot17((DH[1]+DL[1])/2,"전일중심");
}
답변 1
예스스탁 예스스탁 답변
2019-05-10 14:17:45
안녕하세요
예스스탁입니다.
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4),per6(123.6),per7(138.2);
var : cnt(0);
Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0);
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate[1] and Stime >= 100000 and stime[1] < 100000) 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];
DC[cnt] = DC[cnt-1][1];
}
}
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
plot1(DO[0],"당일시가");
plot2(DH[0],"당일고가");
plot3(DL[0],"당일저가");
plot4((DH[0]+DL[0])/2,"당일중심");
plot5(DH[0]-(DH[0]-DL[0])*(Per1/100),"23.6%");
plot6(DH[0]-(DH[0]-DL[0])*(Per2/100),"38.2%");
plot7(DH[0]-(DH[0]-DL[0])*(Per3/100),"50.0%");
plot8(DH[0]-(DH[0]-DL[0])*(Per4/100),"61.8%");
plot9(DH[0]-(DH[0]-DL[0])*(Per5/100),"76.4%");
plot10(DH[0]-(DH[0]-DL[0])*(Per6/100),"-123.6%");
plot11(DH[0]-(DH[0]-DL[0])*(Per7/100),"-138.2%");
plot12(DL[0]+(DH[0]-DL[0])*(Per6/100),"+123.6%");
plot13(DL[0]+(DH[0]-DL[0])*(Per7/100),"+138.2%");
if DO[1] > 0 then
{
plot14(DO[1],"전일시가");
plot15(DH[1],"전일고가");
plot16(DL[1],"전일저가");
plot17((DH[1]+DL[1])/2,"전일중심");
plot18(DH[1]-(DH[1]-DL[1])*(Per1/100),"전일23.6%");
plot19(DH[1]-(DH[1]-DL[1])*(Per2/100),"전일38.2%");
plot20(DH[1]-(DH[1]-DL[1])*(Per3/100),"전일50.0%");
plot21(DH[1]-(DH[1]-DL[1])*(Per4/100),"전일61.8%");
plot22(DH[1]-(DH[1]-DL[1])*(Per5/100),"전일76.4%");
plot23(DH[1]-(DH[1]-DL[1])*(Per6/100),"전일-123.6%");
plot24(DH[1]-(DH[1]-DL[1])*(Per7/100),"전일-138.2%");
plot25(DL[1]+(DH[1]-DL[1])*(Per6/100),"전일+123.6%");
plot26(DL[1]+(DH[1]-DL[1])*(Per7/100),"전일+138.2%");
}
즐거운 하루되세요
> 가자치타 님이 쓴 글입니다.
> 제목 : 수정부탁드립니다
> 아래수식은 항생 10시오픈 기준 전일장 고점위로 123.6 138.2
전일장 저점아래로 123.6 138.2%로 부탁드린 수식입니다
그런데 전일 시고저중심은 나오는데 전일장 123.6,138.2는 표현이 안되고 오늘장으로 표현이
됩니다.
아래수식에 전일장 236,382,618,764,+123.6,+138.2,-123.6,-138.2가 나오게 부탁드립니다.
수고하세요
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4),per6(123.6),per7(138.2);
var : cnt(0);
Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0);
if (sdate != sdate[1] and stime >= 100000) or
(sdate == sdate[1] and (Stime == 100000 or (stime > 100000 and stime[1] < 100000))) 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];
DC[cnt] = DC[cnt-1][1];
}
}
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
plot1(DO[0],"당일시가");
plot2(DH[0],"당일고가");
plot3(DL[0],"당일저가");
plot4((DH[0]+DL[0])/2,"당일중심");
plot5(DH[0]-(DH[0]-DL[0])*(Per1/100),"23.6%");
plot6(DH[0]-(DH[0]-DL[0])*(Per2/100),"38.2%");
plot7(DH[0]-(DH[0]-DL[0])*(Per3/100),"50.0%");
plot8(DH[0]-(DH[0]-DL[0])*(Per4/100),"61.8%");
plot9(DH[0]-(DH[0]-DL[0])*(Per5/100),"76.4%");
plot10(DH[0]-(DH[0]-DL[0])*(Per6/100),"-123.6%");
plot11(DH[0]-(DH[0]-DL[0])*(Per7/100),"-138.2%");
plot12(DL[0]+(DH[0]-DL[0])*(Per6/100),"+123.6%");
plot13(DL[0]+(DH[0]-DL[0])*(Per7/100),"+138.2%");
if DO[1] > 0 then{
plot14(DO[1],"전일시가");
plot15(DH[1],"전일고가");
plot16(DL[1],"전일저가");
plot17((DH[1]+DL[1])/2,"전일중심");
}