예스스탁
예스스탁 답변
2020-09-28 16:58:31
안녕하세요
예스스탁입니다.
input : StartTime(140000),EndTime(020000),수직선굵기(2),수평선굵기(2);
var : Tcond(false),TL(0),TL1(0),TL2(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;
TL = TL_new(sDate,sTime,9999999,sDate,sTime,0);
TL_SetColor(TL,BLACK);
TL_SetSize(TL,수직선굵기);
var1 = o;
Var2 = h;
Var3 = l;
value1 = sDate;
Value2 = sTime;
TL1 = TL_new(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
TL_SetColor(TL1,GREEN);
TL_SetSize(TL1,수평선굵기);
TL2 = TL_new(sDate,sTime,(var2+Var3)/2,NextBarSdate,NextBarStime,(var2+Var3)/2);
TL_SetColor(TL2,MAGENTA);
TL_SetSize(TL2,수평선굵기);
}
if tcond == true Then
{
if h > Var2 Then
{
Var2 = h;
TL_SetBegin(TL2,value1,Value2,(var2+Var3)/2);
}
if l < Var3 Then
{
Var3 = l;
TL_SetBegin(TL2,value1,Value2,(var2+Var3)/2);
}
TL_SetEnd(TL1,sDate,sTime,var1);
TL_SetEnd(TL2,sDate,sTime,(var2+Var3)/2);
}
즐거운 하루되세요
> 양정희 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 예스스탁 게시판의 어떤 회원님의 수식을 구현해서 이용하고 있는데
선 두께가 너무 얇네요.
좀 더 두껍게 하고싶은데 수식을 몰라 뭘 어떻게 바꿔야될줄 몰라서
수식 첨부해봅니다.
수식 중에 어떤걸 더 추가하거나 첨부하면 되는지 어느부분이 첨가하고 선을 두껍게나 얇게 변경시 어디를 수정하면 되는지 좀 알려주세요.
----------------------------------------------------------------------
input : StartTime(140000),EndTime(020000);
var : Tcond(false),TL(0),TL1(0),TL2(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;
TL = TL_new(sDate,sTime,9999999,sDate,sTime,0);
TL_SetColor(TL,BLACK);
var1 = o;
Var2 = h;
Var3 = l;
value1 = sDate;
Value2 = sTime;
TL1 = TL_new(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
TL_SetColor(TL1,GREEN);
TL2 = TL_new(sDate,sTime,(var2+Var3)/2,NextBarSdate,NextBarStime,(var2+Var3)/2);
TL_SetColor(TL2,MAGENTA);
}
if tcond == true Then
{
if h > Var2 Then
{
Var2 = h;
TL_SetBegin(TL2,value1,Value2,(var2+Var3)/2);
}
if l < Var3 Then
{
Var3 = l;
TL_SetBegin(TL2,value1,Value2,(var2+Var3)/2);
}
TL_SetEnd(TL1,sDate,sTime,var1);
TL_SetEnd(TL2,sDate,sTime,(var2+Var3)/2);
}