커뮤니티

문의드립니다

프로필 이미지
유선
2020-11-25 01:11:05
522
글번호 144178
답변완료
input : 표시소숫점자리수(2); var : cnt(0),d1(0),t1(0),HP(0),LP(0); Array : HTL[20](0),LTL[20](0); Array : HTX[20](0),LTX[20](0); if Bdate != Bdate[1] Then { d1 = sDate; t1 = sTime; HP = DayOpen; LP = DayOpen; var2 = PriceScale*100; For cnt = 0 to 19 { TL_Delete(HTL[cnt]); TL_Delete(LTL[cnt]); Text_Delete(HTX[cnt]); Text_Delete(LTX[cnt]); HTL[cnt] = TL_New(sDate,sTime, HP+Var2*cnt,NextBarSdate,NextBarStime,HP+Var2*cnt); TL_SetColor(HTL[cnt],RED); HTX[cnt] = Text_New(sDate,sTime, HP+Var2*cnt,"100틱"+NumToStr(HP+Var2*cnt,표시소숫점자리수)); if cnt >= 1 Then { LTL[cnt] = TL_New(sDate,sTime, LP-Var2*cnt,NextBarSdate,NextBarStime,LP-Var2*cnt); TL_SetColor(LTL[cnt],PINK); LTX[cnt] = Text_New(sDate,sTime, LP-Var2*cnt,"100틱"+NumToStr(LP-Var2*cnt,표시소숫점자리수)); } } } Else { For cnt = 0 to 19 { TL_SetEnd(HTL[cnt],sDate,sTime,HP+Var2*cnt); Text_SetLocation(HTL[cnt],sDate,sTime,HP+Var2*cnt); if cnt >= 1 Then { TL_SetEnd(LTL[cnt],sDate,sTime,LP-Var2*cnt); Text_SetLocation(LTL[cnt],sDate,sTime,LP-Var2*cnt); } } } 현재오른쪽에텍스트출력글씨가 나오는데 차트 왼쪽으로 글씨가 나오게부탁드립니다~~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-25 14:27:51

안녕하세요 예스스탁입니다. 문의하신 내용은 가능하지 않습니다. 수식에서 텍스트 출력은 날짜,시간,가격을 지정해 해당 위치에 표시를 하게 됩니다. 랭귀지에서 차트 왼쪽의 봉의 날짜 시간을 알수가 없습니다. 즐거운 하루되세요 > 유선 님이 쓴 글입니다. > 제목 : 문의드립니다 > input : 표시소숫점자리수(2); var : cnt(0),d1(0),t1(0),HP(0),LP(0); Array : HTL[20](0),LTL[20](0); Array : HTX[20](0),LTX[20](0); if Bdate != Bdate[1] Then { d1 = sDate; t1 = sTime; HP = DayOpen; LP = DayOpen; var2 = PriceScale*100; For cnt = 0 to 19 { TL_Delete(HTL[cnt]); TL_Delete(LTL[cnt]); Text_Delete(HTX[cnt]); Text_Delete(LTX[cnt]); HTL[cnt] = TL_New(sDate,sTime, HP+Var2*cnt,NextBarSdate,NextBarStime,HP+Var2*cnt); TL_SetColor(HTL[cnt],RED); HTX[cnt] = Text_New(sDate,sTime, HP+Var2*cnt,"100틱"+NumToStr(HP+Var2*cnt,표시소숫점자리수)); if cnt >= 1 Then { LTL[cnt] = TL_New(sDate,sTime, LP-Var2*cnt,NextBarSdate,NextBarStime,LP-Var2*cnt); TL_SetColor(LTL[cnt],PINK); LTX[cnt] = Text_New(sDate,sTime, LP-Var2*cnt,"100틱"+NumToStr(LP-Var2*cnt,표시소숫점자리수)); } } } Else { For cnt = 0 to 19 { TL_SetEnd(HTL[cnt],sDate,sTime,HP+Var2*cnt); Text_SetLocation(HTL[cnt],sDate,sTime,HP+Var2*cnt); if cnt >= 1 Then { TL_SetEnd(LTL[cnt],sDate,sTime,LP-Var2*cnt); Text_SetLocation(LTL[cnt],sDate,sTime,LP-Var2*cnt); } } } 현재오른쪽에텍스트출력글씨가 나오는데 차트 왼쪽으로 글씨가 나오게부탁드립니다~~