커뮤니티

문의 합니다

프로필 이미지
무지개빛
2018-10-12 12:16:47
205
글번호 122641
답변완료
안녕하세요. 아래와 같은 지표를 작성하고 싶어서 문의 드립니다. 틱차트에서 data2의 첫번째봉의 고가, 저가라인을 나타내고 싶습니다. 현재 주가가 고가라인 위에 있으면 빨간색, 저가라인 아래에 있으면 파란색으로 그려지고, 텍스트로 고가, 저가라고 표시되길 원합니다. 텍스트 위치는 현재가 위 15틱에서 나타나면 좋겠습니다. 부탁 드립니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-10-15 10:31:51

안녕하세요 예스스탁입니다. 텍스트 출력은 봉완성시만 동작합니다. 차트 마지막봉은 미완성봉으로 현재가를 기준으로 출력은 가능하지 않습니다. 차트 마지막 완성봉 기준으로 출력되게 작성했습니다. var :v1(0,data2),v2(0,data2),tx(0,data1); if data2(bdate != bdate[1]) Then { v1 = data2(h); v2 = data2(l); } plot1(v1); plot2(v2); Text_Delete(tx); if C > v1 Then { plot3(c,"현재가",RED); tx = Text_New(sdate,stime,C+PriceScale*15,"고가"); } Else if C < v2 Then { plot3(c,"현재가",BLUE); tx = Text_New(sdate,stime,C-PriceScale*15,"저가"); } Else plot3(c,"현재가",BLACK); 즐거운 하루되세요 > 무지개빛 님이 쓴 글입니다. > 제목 : 문의 합니다 > 안녕하세요. 아래와 같은 지표를 작성하고 싶어서 문의 드립니다. 틱차트에서 data2의 첫번째봉의 고가, 저가라인을 나타내고 싶습니다. 현재 주가가 고가라인 위에 있으면 빨간색, 저가라인 아래에 있으면 파란색으로 그려지고, 텍스트로 고가, 저가라고 표시되길 원합니다. 텍스트 위치는 현재가 위 15틱에서 나타나면 좋겠습니다. 부탁 드립니다. 감사합니다.