첨부 이미지
그림1
아래수식에서 고점과 저점라인을
첨부파일처럼 수정좀 부탁드립니다
세로라인까지 나와야 하는데 어떤것은 더나오고 어떤것은 부족하게 나오고 하네요
else를 작성해 보았으나 ...
if 조건 Then
{
T = 1;
HTL[0] = TL_New(sdate,stime,H,NextBarSdate,NextBarStime,H);
tx1[0] = Text_New(sdate,stime,H,"고");
Text_SetStyle(Tx1[0],2,1);
Text_SetColor(Tx1[0],RED);
if A+20 > 0 then
{
for cnt = 1 to 19
{
TL1[cnt] = TL1[cnt-1][1];
TX1[cnt] = TX1[cnt-1][1];
}
TL_Delete(TL1[A+20]);
Text_Delete(Tx1[A+20]);
}
if T == T[1] then
{
LTL[0] = TL_New(LD,LT,LL,NextBarSdate,NextBarStime,LL);
tx2[0] = Text_New(LD,LT,LL,"저");
Text_SetStyle(Tx2[0],2,0);
Text_SetColor(Tx2[0],blue);
if A+20 > 0 then
{
for cnt = 1 to 19
{
TL2[cnt] = TL2[cnt-1][1];
TX2[cnt] = TX2[cnt-1][1];
}
TL_Delete(TL2[A+20]);
Text_Delete(Tx2[A+20]);
}
}
LL = L;
LD = sdate;
LT = stime;
for cnt = 0 to 오차범위-2
{
if L[cnt] <= LL Then
{
LL = L[cnt];
LD = sdate[cnt];
LT = stime[cnt];
}
}
}
if 조건 Then
{
T = -1;
LTL[0] = TL_New(sdate,stime,L,NextBarSdate,NextBarStime,L);
tx2[0] = Text_New(sdate,stime,L,"저");
Text_SetStyle(Tx2[0],2,0);
Text_SetColor(Tx2[0],BLUE);
if A+20 > 0 then
{
for cnt = 1 to 19
{
TL2[cnt] = TL2[cnt-1][1];
TX2[cnt] = TX2[cnt-1][1];
}
TL_Delete(TL2[A+20]);
Text_Delete(Tx2[A+20]);
}
if T == T[1] then
{
HTL[0] = TL_New(HD,HT,HH,NextBarSdate,NextBarStime,HH);
tx1[0] = Text_New(HD,HT,HH,"고");
Text_SetStyle(Tx1[0],2,1);
if A+20 > 0 then
{
for cnt = 1 to 19
{
TL1[cnt] = TL1[cnt-1][1];
TX1[cnt] = TX1[cnt-1][1];
}
TL_Delete(TL1[A+20]);
Text_Delete(Tx1[A+20]);
}
}
HH = H;
HD = sDate;
HT = sTime;
for cnt = 0 to 오차범위-2
{
if H[cnt] >= HH Then
{
HH = H[cnt];
HD = sdate[cnt];
HT = stime[cnt];
}
}
}
if H >= HH Then
{
HH = H;
HD = sdate;
HT = stime;
}
if L <= LL Then
{
LL = L;
LD = sdate;
LT = stime;
}
답변 1
예스스탁
예스스탁 답변
2020-10-26 15:01:06
안녕하세요
예스스탁입니다.
올리신 내용만으로는 수식구조를 파악할 수 없습니다.
좀더 자세한 내용으로 올려주시기 바랍니다.
즐거운 하루되세요
> harrywin 님이 쓴 글입니다.
> 제목 : 수정좀 부탁드려요
> 아래수식에서 고점과 저점라인을
첨부파일처럼 수정좀 부탁드립니다
세로라인까지 나와야 하는데 어떤것은 더나오고 어떤것은 부족하게 나오고 하네요
else를 작성해 보았으나 ...
if 조건 Then
{
T = 1;
HTL[0] = TL_New(sdate,stime,H,NextBarSdate,NextBarStime,H);
tx1[0] = Text_New(sdate,stime,H,"고");
Text_SetStyle(Tx1[0],2,1);
Text_SetColor(Tx1[0],RED);
if A+20 > 0 then
{
for cnt = 1 to 19
{
TL1[cnt] = TL1[cnt-1][1];
TX1[cnt] = TX1[cnt-1][1];
}
TL_Delete(TL1[A+20]);
Text_Delete(Tx1[A+20]);
}
if T == T[1] then
{
LTL[0] = TL_New(LD,LT,LL,NextBarSdate,NextBarStime,LL);
tx2[0] = Text_New(LD,LT,LL,"저");
Text_SetStyle(Tx2[0],2,0);
Text_SetColor(Tx2[0],blue);
if A+20 > 0 then
{
for cnt = 1 to 19
{
TL2[cnt] = TL2[cnt-1][1];
TX2[cnt] = TX2[cnt-1][1];
}
TL_Delete(TL2[A+20]);
Text_Delete(Tx2[A+20]);
}
}
LL = L;
LD = sdate;
LT = stime;
for cnt = 0 to 오차범위-2
{
if L[cnt] <= LL Then
{
LL = L[cnt];
LD = sdate[cnt];
LT = stime[cnt];
}
}
}
if 조건 Then
{
T = -1;
LTL[0] = TL_New(sdate,stime,L,NextBarSdate,NextBarStime,L);
tx2[0] = Text_New(sdate,stime,L,"저");
Text_SetStyle(Tx2[0],2,0);
Text_SetColor(Tx2[0],BLUE);
if A+20 > 0 then
{
for cnt = 1 to 19
{
TL2[cnt] = TL2[cnt-1][1];
TX2[cnt] = TX2[cnt-1][1];
}
TL_Delete(TL2[A+20]);
Text_Delete(Tx2[A+20]);
}
if T == T[1] then
{
HTL[0] = TL_New(HD,HT,HH,NextBarSdate,NextBarStime,HH);
tx1[0] = Text_New(HD,HT,HH,"고");
Text_SetStyle(Tx1[0],2,1);
if A+20 > 0 then
{
for cnt = 1 to 19
{
TL1[cnt] = TL1[cnt-1][1];
TX1[cnt] = TX1[cnt-1][1];
}
TL_Delete(TL1[A+20]);
Text_Delete(Tx1[A+20]);
}
}
HH = H;
HD = sDate;
HT = sTime;
for cnt = 0 to 오차범위-2
{
if H[cnt] >= HH Then
{
HH = H[cnt];
HD = sdate[cnt];
HT = stime[cnt];
}
}
}
if H >= HH Then
{
HH = H;
HD = sdate;
HT = stime;
}
if L <= LL Then
{
LL = L;
LD = sdate;
LT = stime;
}