예스스탁
예스스탁 답변
2020-03-03 11:28:11
안녕하세요
예스스탁입니다.
1
기본차트속성에서 Y축을 화면(기본차트)로 설정하시면 됩니다,
화면(기본차트+지표)는 봉데이와 지표를 모두 포함해서 Y축이 생성되므로
지표가 봉가 차이가 있으면 스케일이 커지게 됩니다.
화면(기본차트)로 지정하시면 봉데이타로만 Y축이 스케일되고
해당 범위안에 있는 지표만 보여지게 됩니다.
기본차트속성은 차트에서 봉을 더블클릭하면 나타납니다.
2
텍스트는 날짜와 시간을 지정해서 위치를 잡아 출력됩니다.
화면의 좌측은 수식에서 봉의 날짜와 시간을 알수 없어 좌측 표시는 되지 않습니다.
3
수치만 추가해 드립니다.
input : 표시소숫점자리(2);
plot1(dayopen(1),"전일시가");
plot2(DayHigh(1),"전일고가");
plot3(DayLow(1),"전일저가");
plot4(DayClose(1),"전일종가");
plot5((DayHigh(1)+DayLow(1))/2,"전일중심");
plot6(dayopen(0),"당일시가");
plot7((DayHigh(0)+DayLow(0))/2,"당일중심");
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0),tx7(0);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
Text_Delete(tx6);
Text_Delete(tx7);
tx1 = Text_New(sdate,stime,dayopen(1),"전일시가:" + NumToStr(dayopen(1),표시소숫점자리));
tx2 = Text_New(sdate,stime,DayHigh(1),"전일고가" + NumToStr(DayHigh(1),표시소숫점자리));
tx3 = Text_New(sdate,stime,DayLow(1),"전일저가" + NumToStr(DayLow(1),표시소숫점자리));
tx4 = Text_New(sdate,stime,DayClose(1),"전일종가" + NumToStr(DayClose(1),표시소숫점자리));
tx5 = Text_New(sdate,stime,(DayHigh(1)+daylow(1))/2,"전일중심" + NumToStr((DayHigh(1)+daylow(1))/2,표시소숫점자리));
tx6 = Text_New(sdate,stime,dayopen(0),"당일시가" + NumToStr(dayopen(0),표시소숫점자리));
tx7 = Text_New(sdate,stime,(DayHigh(0)+daylow(0))/2,"당일중심" + NumToStr((DayHigh(0)+daylow(0))/2,표시소숫점자리));
즐거운 하루되세요
> as8282 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> plot1(dayopen(1),"전일시가");
plot2(DayHigh(1),"전일고가");
plot3(DayLow(1),"전일저가");
plot4(DayClose(1),"전일종가");
plot5((DayHigh(1)+DayLow(1))/2,"전일중심");
plot6(dayopen(0),"당일시가");
plot7((DayHigh(0)+DayLow(0))/2,"당일중심");
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0),tx7(0);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
Text_Delete(tx6);
Text_Delete(tx7);
tx1 = Text_New(sdate,stime,dayopen(1),"전일시가");
tx2 = Text_New(sdate,stime,DayHigh(1),"전일고가");
tx3 = Text_New(sdate,stime,DayLow(1),"전일저가");
tx4 = Text_New(sdate,stime,DayClose(1),"전일종가");
tx5 = Text_New(sdate,stime,(DayHigh(1)+daylow(1))/2,"전일중심");
tx6 = Text_New(sdate,stime,dayopen(0),"당일시가");
tx7 = Text_New(sdate,stime,(DayHigh(0)+daylow(0))/2,"딩일중심");
위 지표식에서
사진1처럼 화면에 적용하면 텍스트가 제대로 안나오네요.
사진2처럼 가격에 적용하면 텍스트가 제대로 나오는데...
화면에 적용했을때 텍스트가 제대로 나오게 할수는 없는지요?
>>> 최종가격 확인해보면 텍스트만 가격대에 표시되고 최종가격에 선이 있질않네요.
안되서 가격으로 적용하면 캔들이 보이지 않을정도로 작게나오는데...
보정할수 있는 방법을 부탁합니다.
그리고 텍스트를 화면 중앙이나 좌측에 나오게 할수는 없나요?
좌측에 나오게 부탁드립니다.
또, 가격도 같이 표시되게 부탁드립니다.( 마지막 지표값표시로 말고 텍스트에서 같이표시)