예스스탁
예스스탁 답변
2021-03-23 11:31:25
안녕하세요
예스스탁입니다.
1
차트에서 값을 출력하는 텍스트함수는 봉완성시에만 값을 출력합니다.
차트의 마지막봉은 미완성봉으로 해당봉에서 출력을 할 수 없어
현재가를 기준으로 값을 갱신되게 작성은 불가능합니다.
2
만약 차트의 마지막 완성봉기준으로 값을 출력하고자 하시면 아래식 이용하시면 됩니다.
텍스트는 날짜,시간,가격을 지정해 위치를 잡아 출력합니다.
최근 완성봉의 고가대비 10틱위에 출력되게 작성해 드립니다.
또한 하나의 텍스트내에 특정글자만 색을 지정할수는 없어
상승이면 각라인이 모두 붉은색, 하락이면 파란색으로 표시되게 작성해 드립니다
3
input : 텍스트크기(12);
var : t1(""),t2(""),t3(""),t4(""),t5(""),t6("");
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0);
var1 = dayopen-DayClose(1);
Var2 = c-DayOpen;
Var3 = c-DayHigh;
Var4 = c-DayLow;
Var5 = c-DayClose(1);
Var6 = DayOpen;
if var1 > 0 Then
t1 = "갭"+ " ▲ " + NumToStr(abs(var1),2);
Else
t1 = "갭"+ " ▼ " + NumToStr(abs(var1),2);
if var2 > 0 Then
t2 = NewLine + "시가대비"+ " ▲ " + NumToStr(abs(var2),2);
Else
t2 = NewLine + "시가대비"+ " ▼ " + NumToStr(abs(var2),2);
if var3 > 0 Then
t3 = NewLine + NewLine + "고가대비"+ " ▲ " + NumToStr(abs(var3),2);
Else
t3 = NewLine + NewLine + "고가대비"+ " ▼ " + NumToStr(abs(var3),2);
if var4 > 0 Then
t4 = NewLine + NewLine + NewLine + "저가대비"+ " ▲ " + NumToStr(abs(var4),2);
Else
t4 = NewLine + NewLine + NewLine + "저가대비"+ " ▼ " + NumToStr(abs(var4),2);
if var5 > 0 Then
t5 = NewLine + NewLine + NewLine + NewLine + "전일대비"+ " ▲ " + NumToStr(abs(var5),2);
Else
t5 = NewLine + NewLine + NewLine + NewLine + "전일대비"+ " ▼ " + NumToStr(abs(var5),2);
t6 = NewLine + NewLine + NewLine + NewLine + NewLine + "기준가 "+ NumToStr(DayOpen,2);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
Text_Delete(tx6);
tx1 = Text_New(NextBarSdate,NextBarStime,h+PriceScale*10,t1);
tx2 = Text_New(NextBarSdate,NextBarStime,h+PriceScale*10,t2);
tx3 = Text_New(NextBarSdate,NextBarStime,h+PriceScale*10,t3);
tx4 = Text_New(NextBarSdate,NextBarStime,h+PriceScale*10,t4);
tx5 = Text_New(NextBarSdate,NextBarStime,h+PriceScale*10,t5);
tx6 = Text_New(NextBarSdate,NextBarStime,h+PriceScale*10,t6);
Text_SetSize(tx1,텍스트크기);
Text_SetSize(tx2,텍스트크기);
Text_SetSize(tx3,텍스트크기);
Text_SetSize(tx4,텍스트크기);
Text_SetSize(tx5,텍스트크기);
Text_SetSize(tx6,텍스트크기);
Text_SetStyle(tx1,0,0);
Text_SetStyle(tx2,0,0);
Text_SetStyle(tx3,0,0);
Text_SetStyle(tx4,0,0);
Text_SetStyle(tx5,0,0);
Text_SetStyle(tx6,0,0);
Text_SetColor(tx1,IFf(var1 > 0,RED,BLUE));
Text_SetColor(tx2,IFf(var2 > 0,RED,BLUE));
Text_SetColor(tx3,IFf(var3 > 0,RED,BLUE));
Text_SetColor(tx4,IFf(var4 > 0,RED,BLUE));
Text_SetColor(tx5,IFf(var5 > 0,RED,BLUE));
즐거운 하루되세요
> 3579 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 안녕하세요.늘 감사드립니다.
차트 오른쪽 여백에 첨부 그림과 같이 표시하고 싶어서 그렇습니다.삼각도식이 힘들면 빨강 파랑색깔로도 괜찮습니다. 글자크기는 조정할수 있으면 좋겠구요. 감사합니다