$,수고많으십니다.
아래식을 분봉이나 틱봉에 적용하면 text값이 정확하게 나오는데 일봉에 적용하면
선은 당일도 출력이 되는데 Text값은 전일가격에 표시됩니다, 이를 당일가격에 표시
되게 할수있는지요.
도움 부탁드립니다.
input : N(5);
var:t1(0),t2(0),t3(0),t4(0);
var1 = DateToJulian(CurrentDate);
if var1 > 0 and DateToJulian(sDate) >= var1-N Then
{
Plot1(DayHigh(1)+(DayHigh(1)-DayLow(1)),"HL상");
plot2(DayClose(1)+(DayHigh(1)-DayLow(1)),"CHL상");
Plot3(DayLow(1)-(DayHigh(1)-DayLow(1)),"HL하");
plot4(DayClose(1)-(DayHigh(1)-DayLow(1)),"CHL하");
Text_Delete(t1);
Text_Delete(t2);
Text_Delete(t3);
Text_Delete(t4);
t1 = Text_New(sdate,stime,DayHigh(1)+(DayHigh(1)-DayLow(1))," HL상:"+NumToStr(DayHigh(1)+(DayHigh(1)-DayLow(1)),2));
t2 = Text_New(sdate,stime,DayClose(1)+(DayHigh(1)-DayLow(1))," CHL상:"+NumToStr(DayClose(1)+(DayHigh(1)-DayLow(1)),2));
t3 = Text_New(sdate,stime,DayLow(1)-(DayHigh(1)-DayLow(1))," HL하:"+NumToStr(DayLow(1)-(DayHigh(1)-DayLow(1)),2));
t4 = Text_New(sdate,stime,DayClose(1)-(DayHigh(1)-DayLow(1))," CHL하:"+NumToStr(DayClose(1)-(DayHigh(1)-DayLow(1)),2));
Text_SetStyle(t1,5,2);
Text_SetStyle(t2,5,2);
Text_SetStyle(t3,5,2);
Text_SetStyle(t4,5,2);
Text_SetColor(t1,MAGENTA);
Text_SetColor(t2,MAGENTA);
Text_SetColor(t3,BLUE);
Text_SetColor(t4,BLUE);
}
$, 감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-03-15 14:13:11
안녕하세요
예스스탁입니다.
함수중 텍스트출력함수와 추세선함수는 봉완성시에만 동작합니다.
차트의 마지막봉은 미완성봉으로 마지막봉에서는 출력할수 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 크라켄 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> $,수고많으십니다.
아래식을 분봉이나 틱봉에 적용하면 text값이 정확하게 나오는데 일봉에 적용하면
선은 당일도 출력이 되는데 Text값은 전일가격에 표시됩니다, 이를 당일가격에 표시
되게 할수있는지요.
도움 부탁드립니다.
input : N(5);
var:t1(0),t2(0),t3(0),t4(0);
var1 = DateToJulian(CurrentDate);
if var1 > 0 and DateToJulian(sDate) >= var1-N Then
{
Plot1(DayHigh(1)+(DayHigh(1)-DayLow(1)),"HL상");
plot2(DayClose(1)+(DayHigh(1)-DayLow(1)),"CHL상");
Plot3(DayLow(1)-(DayHigh(1)-DayLow(1)),"HL하");
plot4(DayClose(1)-(DayHigh(1)-DayLow(1)),"CHL하");
Text_Delete(t1);
Text_Delete(t2);
Text_Delete(t3);
Text_Delete(t4);
t1 = Text_New(sdate,stime,DayHigh(1)+(DayHigh(1)-DayLow(1))," HL상:"+NumToStr(DayHigh(1)+(DayHigh(1)-DayLow(1)),2));
t2 = Text_New(sdate,stime,DayClose(1)+(DayHigh(1)-DayLow(1))," CHL상:"+NumToStr(DayClose(1)+(DayHigh(1)-DayLow(1)),2));
t3 = Text_New(sdate,stime,DayLow(1)-(DayHigh(1)-DayLow(1))," HL하:"+NumToStr(DayLow(1)-(DayHigh(1)-DayLow(1)),2));
t4 = Text_New(sdate,stime,DayClose(1)-(DayHigh(1)-DayLow(1))," CHL하:"+NumToStr(DayClose(1)-(DayHigh(1)-DayLow(1)),2));
Text_SetStyle(t1,5,2);
Text_SetStyle(t2,5,2);
Text_SetStyle(t3,5,2);
Text_SetStyle(t4,5,2);
Text_SetColor(t1,MAGENTA);
Text_SetColor(t2,MAGENTA);
Text_SetColor(t3,BLUE);
Text_SetColor(t4,BLUE);
}
$, 감사합니다.