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);
}
}
}
현재오른쪽에텍스트출력글씨가 나오는데 차트 왼쪽으로 글씨가 나오게부탁드립니다~~