커뮤니티

부탁드립니다

프로필 이미지
와우리
2025-12-02 09:14:07
22
글번호 228552
답변완료

1) 현재가 캔들을 기준으로 직전 8개 캔들의 - 평균고점 라인과 평균저점 라인의 박스 수식좀 부탁드립니다 - 중심가 위로는 빨강박스, 중심가 아래로는 파랑박스 - 고점 저점에 수치표시도 함께 부탁드립니다.
2) 위와 같은 방식으로 - 임의고점 라인과 임의저점 라인의 박스 수식좀 부탁드립니다 - 중심가 위로는 빨강박스, 중심가 아래로는 파랑박스 - 고점 저점에 수치표시도 함께 부탁드립니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-02 13:46:45

안녕하세요 예스스탁입니다. 박스나 추세선등은 봉완성시에만 출력이 되어 차트의 마지막봉값을 이용하지 못합니다. 최근 완성봉기준으로 표시됩니다. 1 input : N(8); var : box1(0),box2(0),tx1(0),tx2(0); var : hh(0),ll(0),mm(0); hh = ma(h,n); ll = ma(l,n); mm = (hh+ll)/2; Box_Delete(box1); Box_Delete(box2); box1 = Box_New(sDate[n-1],sTime[n-1],hh,sDate,sTime,mm); Box_SetColor(box1,Red); Box_SetFill(box1,true); box2 = Box_New(sDate[n-1],sTime[n-1],mm,sDate,sTime,ll); Box_SetColor(box2,Blue); Box_SetFill(box2,true); Text_Delete(tx1); Text_Delete(tx2); tx1 = Text_New(sdate,sTime,hh,NumToStr(hh,2)); Text_SetStyle(tx1,2,1); tx2 = Text_New(sdate,sTime,ll,NumToStr(ll,2)); Text_SetStyle(tx2,2,0); 2 input : hh(200),ll(100); var : box1(0),box2(0),tx1(0),tx2(0); var : mm(0); mm = (hh+ll)/2; if Index == 1 Then { box1 = Box_New(sDate,sTime,hh,nextbarsDate,NextBarStime,mm); Box_SetColor(box1,Red); Box_SetFill(box1,true); box2 = Box_New(sDate,sTime,mm,nextbarsDate,NextBarStime,ll); Box_SetColor(box2,Blue); Box_SetFill(box2,true); tx1 = Text_New(sdate,sTime,hh,NumToStr(hh,2)); Text_SetStyle(tx1,2,1); tx2 = Text_New(sdate,sTime,ll,NumToStr(ll,2)); Text_SetStyle(tx2,2,0); } Else { Box_SetEnd(box1,NextBarSdate,NextBarStime,mm); Box_SetEnd(box2,NextBarSdate,NextBarStime,ll); Text_SetLocation(tx1,NextBarSdate,NextBarStime,hh); Text_SetLocation(tx2,NextBarSdate,NextBarStime,ll); } 즐거운 하루되세요