예스스탁
예스스탁 답변
2020-09-23 11:49:04
안녕하세요
예스스탁입니다.
텍스트의 위치는 사용자분이 수식을 수정하셔서 원하시는 위치에 표시되게 하셔야 합니다.
임의로는 저희가 작성을 할수 없습니다.
input : StartTime(101500),EndTime(173000),소숫점자리(0);
var : Tcond(false),HH(0),LL(0),D1(0),T1(0),TL1(0),TL2(0),Tx1(0),Tx2(0);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
{
Tcond = False;
}
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
HH = H;
LL = L;
D1 = sDate;
T1 = sTime;
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(D1,T1,HH,NextBarSdate,NextBarStime,HH);
TL2 = TL_New(D1,T1,LL,NextBarSdate,NextBarStime,LL);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetColor(TL1,red);
TL_SetColor(TL2,blue);
}
if Tcond == true then
{
if H > HH Then
{
HH = H;
TL_SetBegin(TL1,D1,T1,HH);
TL_SetEnd(TL1,NextBarSdate,NextBarStime,HH);
}
if L < LL Then
{
LL = L;
TL_SetBegin(TL2,D1,T1,LL);
TL_SetEnd(TL2,NextBarSdate,NextBarStime,LL);
}
}
Text_Delete(Tx1);
Text_Delete(Tx2);
Tx1 = Text_New(NextBarSdate,NextBarStime,HH,NumToStr(HH,소숫점자리));
Tx2 = Text_New(NextBarSdate,NextBarStime,LL,NumToStr(LL,소숫점자리));
Text_SetColor(Tx1,red);
Text_SetColor(Tx2,blue);
즐거운 하루되세요
> 추세승리 님이 쓴 글입니다.
> 제목 : 항생본장의 고저가출력
> 안녕하세요?
항생시장의 ""1015분부터 1730분 까지""의 "본장"의 "고가와 저가"를 화면에 라인출력하는 지표를 부탁드립니다.
1. Highest 라인 A위치가 아닌 B의 위치(임의)에 출력될 수 있도록 부탁드립니다.
2. Lowest 라인도 B의 위치라인의 상단에 출력될 수 있도록 부탁드립니다,
그동안 답변주신 다른분들의 글도 읽어보았는데 위치나 상하단에 출력조정이 불가하다면 라인출력과 택스트 출력이 될 수 있도록만 부탁드립니다.