예스스탁
예스스탁 답변
2024-04-02 13:54:17
안녕하세요
예스스탁입니다.
텍스트로만 출력이 가능합니다.
var : hh(0),hd(0),ht(0),hh1(0),hd1(0),ht1(0);
var : ll(0),ld(0),lt(0),ll1(0),ld1(0),lt1(0);
var : tl1(0),tl2(0),tx1(0),tx2(0);
if Bdate > Bdate[1]+30 Then
{
hh = h;
hd = sDate;
ht = sTime;
hh1 = hh[1];
hd1 = hd[1];
ht1 = ht[1];
ll = l;
ld = sDate;
lt = sTime;
ll1 = ll[1];
ld1 = ld[1];
lt1 = lt[1];
if hh1 > 0 Then
{
TL_Delete(tl1);
tl1 = TL_New(hd1,ht1,hh1,hd,ht,hh);
TL_SetColor(tl1,Red);
Text_Delete(tx1);
tx1 = text_new(hd,ht,hh,NumToStr(hh,2));
Text_SetStyle(tx1,2,1);
Text_SetColor(tx1,White);
Text_Setbold(tx1,0);
}
if ll1 > 0 Then
{
TL_Delete(tl2);
tl2 = TL_New(ld1,lt1,ll1,ld,lt,ll);
TL_SetColor(tl2,Blue);
Text_Delete(tx2);
tx2 = text_new(ld,lt,ll,NumToStr(ll,2));
Text_SetStyle(tx2,2,0);
Text_SetColor(tx2,White);
Text_Setbold(tx2,0);
}
}
Else
{
if hh > 0 and h > hh Then
{
hh = h;
hd = sDate;
ht = sTime;
TL_SetEnd(tl1,hd,ht,hh);
Text_SetString(tx1,NumToStr(hh,2));
Text_SetLocation(tx1,sDate,sTime,hh);
}
if ll > 0 and l < ll Then
{
ll = l;
ld = sDate;
lt = sTime;
TL_SetEnd(tl2,ld,lt,ll);
Text_SetString(tx2,NumToStr(ll,2));
Text_SetLocation(tx2,sDate,sTime,ll);
}
}
즐거운 하루되세요
> 러블리 님이 쓴 글입니다.
> 제목 : 86524번 재문의 드립니다
> 표시되는 2개의 라인 값을 차트 오른쪽에 다른 지표식처럼 나오게 할수 없을까요?
불가능하면 차트에 직접 표시되게 가능한가요? 아래처럼요
Text_SetColor(tx1,White);
Text_Setbold(tx1,0);