예스스탁
예스스탁 답변
2016-04-01 11:22:15
안녕하세요
예스스탁입니다.
텍스트는 봉의 날자와 시간으로 해당봉에 그리므로
텍스트는 Y축 스케일영역에는 출력되지 않습니다.
하나의 텍스트박스에서 한줄 뛰우시면 가격과 명칭이 겹치지 않습니다
텍스트 사이에 newline추가하시면 됩니다.
현재는 명칭과 가격이 동일선상에 출력되므로 겹치게 됩니다.
전반적으로 추세선이나 텍스트의 출력의 위치등은
사용자분이 저절해 가셔야 합니다.
그림으로 저희가 맞춰드릴수 있는 부분이 아닙니다.
텍스트의 박스상 상하좌우 정렬은 사용자분이 보시기 편하게 조절해 보셔야 합니다.
박스상 상하좌우 정렬을 하는 함수가 Text_SetStyle입니다.
수식내에 이미 사용되고 있으니 위치값 조절해 보시기 바랍니다.
var : y19(0);
var : TL19(0);
plot19(y19);
if date != date[1] Then
{
var1 = sdate;
var2 = stime;
var3 = var1[1];
var4 = var2[1];
//TL_New(StartDate,StartTime,StartValue,EndDate,EndTime,EndValue)
TL_New(var3,var4,y19[1],sdate[1],stime[1],y19[1]);
}
if data1(sdate) == data2(sdate) and data1(stime) == data2(stime) Then
{
#------------------------------------------------------------------------
TL_Delete(TL19);
TL19 = TL_New(var1,var2,y19,sdate,stime,y19);
TL_SetColor(TL12,rgb(0,0,0));
TL_SetSize(TL19,2);
Text_Delete(tx191);
tx191 = Text_New(sdate[위치],stime[위치],y19," 변가"+NewLine+NumToStr(y19,2));
Text_SetColor(Tx191,rgb(0,0,0));
Text_SetStyle(Tx191,0,0);
}
즐거운 하루되세요
> 해리69 님이 쓴 글입니다.
> 제목 : 정정 부탁드립니다.
> 아래수식을 이용해 첨부그림과 같이 적용하였습니다.
A : 캔들종가 - 가격과 명칭이 겹치고 있습니다.
명칭은 공간을 둘수 있겠는데 가격은 조정이 어렵네요
B1 : 라인 가격 -> B2 자리에 나오면 좋겠습니다
C1 : 라인 명칭 -> C2 처럼 라인의 끝에 나오면 좋겠습니다.
※ 명칭의 폰트 크기도 조정이 되는지요
적용수식(일부분만 올립니다)------------------------------------------------
var : y19(0),
var : TL19(0),
plot19(y19);
if date != date[1] Then
{
var1 = sdate;
var2 = stime;
var3 = var1[1];
var4 = var2[1];
//TL_New(StartDate,StartTime,StartValue,EndDate,EndTime,EndValue)
TL_New(var3,var4,y19[1],sdate[1],stime[1],y19[1]);
}
if data1(sdate) == data2(sdate) and data1(stime) == data2(stime) Then
{
#------------------------------------------------------------------------
TL_Delete(TL19);
TL19 = TL_New(var1,var2,y19,sdate,stime,y19);
TL_SetColor(TL12,rgb(0,0,0));
TL_SetSize(TL19,2);
Text_Delete(tx191);
Text_Delete(tx192);
tx191 = Text_New(sdate[위치],stime[위치],y19," 변가");
tx192 = Text_New(sdate[위치],stime[위치],y19,NumToStr(y19,2));
Text_SetColor(Tx191,rgb(0,0,0));
Text_SetStyle(Tx191,0,0);
Text_SetStyle(Tx192,0,1);