커뮤니티

봉갯수만큼 박스처리

프로필 이미지
약속
2023-03-05 10:50:46
867
글번호 166925
답변완료
안녕하세요~ 봉갯수 만큼 박스를 그려주세요. 해외선물 당일 첫봉부터 카운트해서 n(20)개 봉이 완료되면 n(20)개 봉의 고점 저점을 감싸는 박스를 최종적으로 완료해주세요. *그이전에는 n(2)개 부터 n(19)개 까지 그렸다가 사라지도록 해주시고 n(20)개 박스만 최 종 굵게 표시해 남겨주세요. *과거 box 마지막봉 종가기준으로 변화한 틱값을 박스 상단, 하단에 txt 표기. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-03-06 13:20:12

안녕하세요 예스스탁입니다. input : n(20); var : hh(0),ll(0),d1(0),t1(0),ii(0),box(0),Tx1(0),tx2(0); if Bdate != Bdate[1] Then { hh = h; ll = l; d1 = sDate; t1 = sTime; box = Box_New(sDate,sTime,HH,NextBarSdate,NextBarStime,LL); Box_SetColor(box,Green); Box_SetSize(box,1); #Box_SetFill(box,true); ii = 0; tx1 = Text_New(NextBarSdate,NextBarStime,HH,NumToStr((HH-C)/PriceScale,0)); tx2 = Text_New(NextBarSdate,NextBarStime,LL,NumToStr((LL-C)/PriceScale,0)); Text_SetStyle(tx1,2,1); Text_SetStyle(tx2,2,0); Text_SetColor(tx1,red); Text_SetColor(tx2,Blue); } Else { ii = ii +1; if ii < n Then { if h > hh Then { hh = h; } if l < ll Then { ll = l; } Box_SetBegin(box,d1,t1,hh); Box_SetEnd(box,sDate,sTime,ll); Text_SetString(tx1,NumToStr((HH-C)/PriceScale,0)); Text_SetString(tx2,NumToStr((LL-C)/PriceScale,0)); Text_SetLocation(tx1,sDate,sTime,hh); Text_SetLocation(tx2,sDate,sTime,ll); } } 즐거운 하루되세요 > 약속 님이 쓴 글입니다. > 제목 : 봉갯수만큼 박스처리 > 안녕하세요~ 봉갯수 만큼 박스를 그려주세요. 해외선물 당일 첫봉부터 카운트해서 n(20)개 봉이 완료되면 n(20)개 봉의 고점 저점을 감싸는 박스를 최종적으로 완료해주세요. *그이전에는 n(2)개 부터 n(19)개 까지 그렸다가 사라지도록 해주시고 n(20)개 박스만 최 종 굵게 표시해 남겨주세요. *과거 box 마지막봉 종가기준으로 변화한 틱값을 박스 상단, 하단에 txt 표기. 감사합니다.