커뮤니티

부탁드립니다.

프로필 이미지
광팔
2024-03-21 12:00:07
786
글번호 177777
답변완료

첨부 이미지

안녕하세요 오늘도 수고많으세요.... 상기 설명보시고 도움 부탁드립니다. 미리 감사드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-03-21 13:57:56

안녕하세요 예스스탁입니다. 올리신 등락률 계산내용이 모호하여 각봉의 저가대비 당일등락폭을 N개봉 평균한값으로 작성해 드립니다. 수식상 var1에 저장되는 내용입니다. 해당 계산식은 원하시는 내용으로 변경하시기 바랍니다. 1 수식은 적용하면 차트 첫봉부터 현재봉으로 오면서 계산하고 출력을 하게 딥니다. 박스함수가 현재시점 과거봉에 표시는 가능하지만 과거로 가면서 무한정 표시하기는 어렵습니다. 가장최근 박스만 그려지게 작성해 드립니다. input : 봉개수(10),평균등락률(5); var : box(0); var1 = ma((H-L)/L*100,봉개수); Box_Delete(box); box = Box_New(sDate[봉개수-1],sTime[봉개수-1],highest(C,봉개수),sDate,sTime,Lowest(C,봉개수)); if var1 > 평균등락률 Then { Box_SetColor(box,Yellow); Box_SetFill(box,true); } Else { Box_SetColor(box,Blue); } 2 아래는 당일 n봉단위로 그려지는 지표입니다. input : 봉개수(10),평균등락률(5); var : D1(0),idx(0),TF(0); var : box(0); var1 = ma((H-L)/L*100,봉개수); Plot1(var1); if Bdate != Bdate[1] Then { D1 = sdate; idx = 0; } Else idx = idx+1; if D1 > 0 then { TF = idx%봉개수; if TF == 봉개수-1 Then { box = Box_New(sDate[봉개수-1],sTime[봉개수-1],highest(C,봉개수),sDate,sTime,Lowest(C,봉개수)); if var1 > 평균등락률 Then { Box_SetColor(box,Yellow); Box_SetFill(box,true); } Else { Box_SetColor(box,Blue); Box_SetFill(box,False); } } } 즐거운 하루되세요 > 광팔 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 안녕하세요 오늘도 수고많으세요.... 상기 설명보시고 도움 부탁드립니다. 미리 감사드립니다