주식차트에 쓰려고 하는데요
현재가가 역대 최고가 대비 몇% 하락 &
최저가 대비 몇% 상승한 상태인지를 글씨로 표시하고 싶습니다 (봉 옆에)
(10% 하락했다면 -10.. / 50% 상승했다면 +50 이런식으로 텍스트로 나오게)
위에 +50% (빨강색)
아래에 -10% (블루색상) ...% 표시가 불가능하면 그냥 숫자만 나오게..
역대 최고저가는 봉갯수가 너무 많이 소요될수 있으니까
특정일 이후로.. 임의로 설정할수 있게 부탁합니다
감사합니다
답변 1
예스스탁
예스스탁 답변
2021-11-22 16:57:29
안녕하세요
예스스탁입니다.
input : ndate(20211001),ntime(90000);
var : tcond(False),hh(0),ll(0),r1(0),r2(0);
var : tx1(0),tx2(0);
if sDate >= ndate and sTime >= ntime Then
tcond = true;
if tcond == true Then
{
if hh == 0 or (hh > 0 and h > hh) Then
hh = h;
if ll == 0 or (ll > 0 and l < ll) Then
ll = l;
r1 = (c-ll)/ll*100;
r2 = (c-hh)/hh*100;
Text_Delete(tx1);
Text_Delete(tx2);
tx1 = Text_New(NextBarSdate,NextBarStime,H+PriceScale*2,NumToStr(r1,2)+"%"+NewLine);
tx2 = Text_New(NextBarSdate,NextBarStime,H+PriceScale*2,NumToStr(r2,2)+"%");
Text_SetColor(tx1,RED);
Text_SetColor(tx2,BLUE);
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Plot1(r1);
plot2(r2);
}
즐거운 하루되세요
> 러블리 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 주식차트에 쓰려고 하는데요
현재가가 역대 최고가 대비 몇% 하락 &
최저가 대비 몇% 상승한 상태인지를 글씨로 표시하고 싶습니다 (봉 옆에)
(10% 하락했다면 -10.. / 50% 상승했다면 +50 이런식으로 텍스트로 나오게)
위에 +50% (빨강색)
아래에 -10% (블루색상) ...% 표시가 불가능하면 그냥 숫자만 나오게..
역대 최고저가는 봉갯수가 너무 많이 소요될수 있으니까
특정일 이후로.. 임의로 설정할수 있게 부탁합니다
감사합니다