커뮤니티

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가지 다 부탁드립니다. <<감사합니다. ^^>>