예스스탁
예스스탁 답변
2023-05-16 18:05:44
안녕하세요
예스스탁입니다.
var : d1(""),t1("");
var : str1(""),str2("");
var : hh(0),ll(0),tx1(0),tx2(0);
if Bdate != Bdate[1] Then
{
hh = h;
ll = l;
d1 = NumToStr(sDate,0);
t1 = NumToStr(sTime,0);
if StrLen(t1) == 5 Then
t1 = "0"+t1;
str1 = NumToStr(hh,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
str2 = NumToStr(ll,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
tx1 = Text_New(sDate,sTime,hh,str1);
Text_SetColor(tx1,Red);
Text_SetStyle(tx1,2,1);
tx2 = Text_New(sDate,sTime,ll,str2);
Text_SetColor(tx2,Blue);
Text_SetStyle(tx2,2,0);
}
Else
{
d1 = NumToStr(sDate,0);
t1 = NumToStr(sTime,0);
if StrLen(t1) == 5 Then
t1 = "0"+t1;
if hh > 0 and h > hh Then
{
hh = h;
str1 = NumToStr(hh,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
Text_SetLocation(tx1,sDate,sTime,hh);
Text_SetString(tx1,str1);
}
if ll > 0 and l < ll Then
{
ll = l;
str2 = NumToStr(ll,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
Text_SetLocation(tx2,sDate,sTime,ll);
Text_SetString(tx2,str2);
}
}
즐거운 하루되세요
> feelyen 님이 쓴 글입니다.
> 제목 : 당일 최고/최저가 표시
> 안녕하세요!
차트창 속성의 최고/최저가 표시와 동일한
오늘의 최고/최저가 지점에서 텍스트 표시 부탁드립니다.
수고하세요!
feelyen
2023-05-16 19:12:44
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 당일 최고/최저가 표시
>
안녕하세요
예스스탁입니다.
var : d1(""),t1("");
var : str1(""),str2("");
var : hh(0),ll(0),tx1(0),tx2(0);
if Bdate != Bdate[1] Then
{
hh = h;
ll = l;
d1 = NumToStr(sDate,0);
t1 = NumToStr(sTime,0);
if StrLen(t1) == 5 Then
t1 = "0"+t1;
str1 = NumToStr(hh,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
str2 = NumToStr(ll,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
tx1 = Text_New(sDate,sTime,hh,str1);
Text_SetColor(tx1,Red);
Text_SetStyle(tx1,2,1);
tx2 = Text_New(sDate,sTime,ll,str2);
Text_SetColor(tx2,Blue);
Text_SetStyle(tx2,2,0);
}
Else
{
d1 = NumToStr(sDate,0);
t1 = NumToStr(sTime,0);
if StrLen(t1) == 5 Then
t1 = "0"+t1;
if hh > 0 and h > hh Then
{
hh = h;
str1 = NumToStr(hh,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
Text_SetLocation(tx1,sDate,sTime,hh);
Text_SetString(tx1,str1);
}
if ll > 0 and l < ll Then
{
ll = l;
str2 = NumToStr(ll,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
Text_SetLocation(tx2,sDate,sTime,ll);
Text_SetString(tx2,str2);
}
}
즐거운 하루되세요
> feelyen 님이 쓴 글입니다.
> 제목 : 당일 최고/최저가 표시
> 안녕하세요!
차트창 속성의 최고/최저가 표시와 동일한
오늘의 최고/최저가 지점에서 텍스트 표시 부탁드립니다.
수고하세요!
제가 잘 몰라서 그런데
첨부파일의 다른 텍스트처럼 아래표시가 처음부터 만들어 지지 않았으면 좋겠습니다.
예스스탁
예스스탁 답변
2023-05-17 09:47:06
안녕하세요
예스스탁입니다.
해당 부분은 속성창에서 지정하셔야 합니다.
편집기에서 지표식을 만들고 검증(f4) 후에 f5키를 누르면 지표속성창이 나타납니다.
지표속성창의 Y축표시탭에서 Y축을 가격으로 지정하시면
지표식을 차트에 적용시 봉차트에 바로 적용되고
하단에 별도영역이 만들어 지지 않습니다.
Y축 기본속성이 화면으로 하단으로 적용되게 됩니다.
해당식은 별도로 plot으로 출력되는 내용은 없지만
Y축 속성이 화면이라서 하단에 영역이 생기게 됩니다.
즐거운 하루되세요
> feelyen 님이 쓴 글입니다.
> 제목 : Re : Re : 당일 최고/최저가 표시
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 당일 최고/최저가 표시
>
안녕하세요
예스스탁입니다.
var : d1(""),t1("");
var : str1(""),str2("");
var : hh(0),ll(0),tx1(0),tx2(0);
if Bdate != Bdate[1] Then
{
hh = h;
ll = l;
d1 = NumToStr(sDate,0);
t1 = NumToStr(sTime,0);
if StrLen(t1) == 5 Then
t1 = "0"+t1;
str1 = NumToStr(hh,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
str2 = NumToStr(ll,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
tx1 = Text_New(sDate,sTime,hh,str1);
Text_SetColor(tx1,Red);
Text_SetStyle(tx1,2,1);
tx2 = Text_New(sDate,sTime,ll,str2);
Text_SetColor(tx2,Blue);
Text_SetStyle(tx2,2,0);
}
Else
{
d1 = NumToStr(sDate,0);
t1 = NumToStr(sTime,0);
if StrLen(t1) == 5 Then
t1 = "0"+t1;
if hh > 0 and h > hh Then
{
hh = h;
str1 = NumToStr(hh,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
Text_SetLocation(tx1,sDate,sTime,hh);
Text_SetString(tx1,str1);
}
if ll > 0 and l < ll Then
{
ll = l;
str2 = NumToStr(ll,2)+"("+MidStr(d1,5,2)+"/"+MidStr(d1,7,2)+" "+MidStr(t1,1,2)+":"+MidStr(t1,3,2)+")";
Text_SetLocation(tx2,sDate,sTime,ll);
Text_SetString(tx2,str2);
}
}
즐거운 하루되세요
> feelyen 님이 쓴 글입니다.
> 제목 : 당일 최고/최저가 표시
> 안녕하세요!
차트창 속성의 최고/최저가 표시와 동일한
오늘의 최고/최저가 지점에서 텍스트 표시 부탁드립니다.
수고하세요!
제가 잘 몰라서 그런데
첨부파일의 다른 텍스트처럼 아래표시가 처음부터 만들어 지지 않았으면 좋겠습니다.