커뮤니티
55321 수정사항입니다
2017-11-02 11:02:19
178
글번호 113841
도움 감사드립니다. 그런데 텍스트가 챠트중간에 나와서 불편하네요. 우측으로 정렬시키려 이전에 도움받은 내용으로 수정을 해봤는데 잘 안되네요.
도움 부탁드려요.
<< 텍스트를 우측여백에 위치시키기>>
####################
안녕하세요
예스스탁입니다.
1.
var : cnt(0);
Array : TL[301](0),TX[301](0);
if CurrentDate == sdate then{
if sdate != sdate[1] then{
for cnt = 1 to 300{
TL_Delete(TL[cnt]);
TL[cnt] = TL_New(sdate[1],stime[1],DayClose(cnt),sdate,stime,DayClose(cnt));
TL_SetExtRight(TL[cnt],true);
TL_SetExtLeft(TL[cnt],true);
Text_Delete(TX[cnt]);
TX[cnt] = Text_New(sdate,stime,DayClose(cnt),NumToStr(DayClose(cnt),2));
}
}
TL_Delete(TL[0]);
TL[0] = TL_New(sdate[1],stime[1],DayClose(0),sdate,stime,DayClose(0));
TL_SetExtRight(TL[0],true);
TL_SetExtLeft(TL[0],true);
Text_Delete(TX[0]);
TX[0] = Text_New(sdate,stime,DayClose(cnt),NumToStr(DayClose(0),2));
}
2
var : cnt(0,data1),C2(0,data2);
Array : TL[301](0,data1),TX[301](0,data1);
C2 = data2(C);
if CurrentDate == sdate then{
if sdate != sdate[1] then
{
for cnt = 1 to 300
{
TL_Delete(TL[cnt]);
TL[cnt] = TL_New(sdate[1],stime[1],C2[cnt-1],sdate,stime,C2[cnt-1]);
TL_SetExtRight(TL[cnt],true);
TL_SetExtLeft(TL[cnt],true);
Text_Delete(TX[cnt]);
TX[cnt] = Text_New(sdate,stime,C2[cnt-1],NumToStr(C2[cnt-1],2));
}
}
TL_Delete(TL[0]);
TL[0] = TL_New(sdate[1],stime[1],c,sdate,stime,c);
TL_SetExtRight(TL[0],true);
TL_SetExtLeft(TL[0],true);
Text_Delete(TX[0]);
TX[0] = Text_New(sdate,stime,c,NumToStr(c,2));
}
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 추세선문의
> <<분봉 챠트>> 에서 아래 요구사항을 구현하고자 합니다. 도움 부탁드려요. ^^
1) 과거 300일간의 일봉의 종가를 모두 선으로 그리고 수치값을 우측여백에 표시합니다.
2) 과거 1000개의 60분봉의 종가를 모두 선으로 그리고 수치값을 우측여백에 표시합니다.
==>
a)참조데이타 이용를 이용하는 방법과
b)함수식으로 구현하는 방법
2가지 다 부탁드립니다. <<감사합니다. ^^>>
답변 1
예스스탁 예스스탁 답변
2017-11-02 16:13:34
안녕하세요
예스스탁입니다.
1.
var : cnt(0);
Array : TL[301](0),TX[301](0);
if CurrentDate == sdate then{
if sdate != sdate[1] then{
for cnt = 1 to 300{
TL_Delete(TL[cnt]);
TL[cnt] = TL_New(sdate[1],stime[1],DayClose(cnt),sdate,stime,DayClose(cnt));
TL_SetExtRight(TL[cnt],true);
TL_SetExtLeft(TL[cnt],true);
Text_Delete(TX[cnt]);
TX[cnt] = Text_New(sdate,stime,DayClose(cnt),NumToStr(DayClose(cnt),2));
Text_SetStyle(TX[cnt],0,0);
}
}
TL_Delete(TL[0]);
TL[0] = TL_New(sdate[1],stime[1],DayClose(0),sdate,stime,DayClose(0));
TL_SetExtRight(TL[0],true);
TL_SetExtLeft(TL[0],true);
Text_Delete(TX[0]);
TX[0] = Text_New(sdate,stime,DayClose(0),NumToStr(DayClose(0),2));
Text_SetStyle(TX[0],0,0);
if sdate == sdate[1] then{
for cnt = 1 to 300{
Text_SetLocation(TX[cnt],sdate,stime,DayClose(cnt));
Text_SetStyle(TX[cnt],0,0);
}
}
}
2
var : cnt(0,data1),C2(0,data2);
Array : TL[301](0,data1),TX[301](0,data1);
C2 = data2(C);
if CurrentDate == sdate then{
if sdate != sdate[1] then
{
for cnt = 1 to 300
{
TL_Delete(TL[cnt]);
TL[cnt] = TL_New(sdate[1],stime[1],C2[cnt-1],sdate,stime,C2[cnt-1]);
TL_SetExtRight(TL[cnt],true);
TL_SetExtLeft(TL[cnt],true);
Text_Delete(TX[cnt]);
TX[cnt] = Text_New(sdate,stime,C2[cnt-1],NumToStr(C2[cnt-1],2));
Text_SetStyle(TX[cnt],0,0);
}
}
TL_Delete(TL[0]);
TL[0] = TL_New(sdate[1],stime[1],c,sdate,stime,c);
TL_SetExtRight(TL[0],true);
TL_SetExtLeft(TL[0],true);
Text_Delete(TX[0]);
TX[0] = Text_New(sdate,stime,c,NumToStr(c,2));
Text_SetStyle(TX[0],0,0);
if sdate == sdate[1] then{
for cnt = 1 to 300{
Text_SetLocation(TX[cnt],sdate,stime,DayClose(cnt));
Text_SetStyle(TX[cnt],0,0);
}
}
}
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 55321 수정사항입니다
> 도움 감사드립니다. 그런데 텍스트가 챠트중간에 나와서 불편하네요. 우측으로 정렬시키려 이전에 도움받은 내용으로 수정을 해봤는데 잘 안되네요.
도움 부탁드려요.
<< 텍스트를 우측여백에 위치시키기>>
####################
안녕하세요
예스스탁입니다.
1.
var : cnt(0);
Array : TL[301](0),TX[301](0);
if CurrentDate == sdate then{
if sdate != sdate[1] then{
for cnt = 1 to 300{
TL_Delete(TL[cnt]);
TL[cnt] = TL_New(sdate[1],stime[1],DayClose(cnt),sdate,stime,DayClose(cnt));
TL_SetExtRight(TL[cnt],true);
TL_SetExtLeft(TL[cnt],true);
Text_Delete(TX[cnt]);
TX[cnt] = Text_New(sdate,stime,DayClose(cnt),NumToStr(DayClose(cnt),2));
}
}
TL_Delete(TL[0]);
TL[0] = TL_New(sdate[1],stime[1],DayClose(0),sdate,stime,DayClose(0));
TL_SetExtRight(TL[0],true);
TL_SetExtLeft(TL[0],true);
Text_Delete(TX[0]);
TX[0] = Text_New(sdate,stime,DayClose(cnt),NumToStr(DayClose(0),2));
}
2
var : cnt(0,data1),C2(0,data2);
Array : TL[301](0,data1),TX[301](0,data1);
C2 = data2(C);
if CurrentDate == sdate then{
if sdate != sdate[1] then
{
for cnt = 1 to 300
{
TL_Delete(TL[cnt]);
TL[cnt] = TL_New(sdate[1],stime[1],C2[cnt-1],sdate,stime,C2[cnt-1]);
TL_SetExtRight(TL[cnt],true);
TL_SetExtLeft(TL[cnt],true);
Text_Delete(TX[cnt]);
TX[cnt] = Text_New(sdate,stime,C2[cnt-1],NumToStr(C2[cnt-1],2));
}
}
TL_Delete(TL[0]);
TL[0] = TL_New(sdate[1],stime[1],c,sdate,stime,c);
TL_SetExtRight(TL[0],true);
TL_SetExtLeft(TL[0],true);
Text_Delete(TX[0]);
TX[0] = Text_New(sdate,stime,c,NumToStr(c,2));
}
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 추세선문의
> <<분봉 챠트>> 에서 아래 요구사항을 구현하고자 합니다. 도움 부탁드려요. ^^
1) 과거 300일간의 일봉의 종가를 모두 선으로 그리고 수치값을 우측여백에 표시합니다.
2) 과거 1000개의 60분봉의 종가를 모두 선으로 그리고 수치값을 우측여백에 표시합니다.
==>
a)참조데이타 이용를 이용하는 방법과
b)함수식으로 구현하는 방법
2가지 다 부탁드립니다. <<감사합니다. ^^>>