커뮤니티

수정 부탁드립니다

프로필 이미지
qha71
2023-01-04 13:03:53
742
글번호 165088
답변완료
안녕하세요! 만들어 주신 수식중에 아래 주봉수식이 좀 모양이 이상하게 나타나는 것 같아서요! 전봉의 진폭만큼 현재봉 주봉에 상방 과 하방에 양쪽으로 나타나야 하는데 그렇지가 않은 것 같아서요! 확인을 한번 부탁드립니다! 주봉 수식 input : N(10); Var : preHigh(0), preLow(0),HighV(0), LowV(0); Var : R1(0), S1(0); if DayOfWeek(Bdate) < dayofweek(Bdate[1]) Then // 일요일(0) < 토요일(6) 인 경우 { HighV = H; LowV = L; preHigh = HighV[1]; preLow = LowV[1]; } if HighV > 0 and H > highV Then HighV = H; if LowV > 0 and L < LowV Then LowV = L; var1 = DateToJulian(CurrentDate); if var1 > 0 and DateToJulian(sDate) >= var1-N Then { R1 = PreHigh+(PreHigh-PreLow); S1 = PreLow-(PreHigh-PreLow); Plot1(R1); Plot2(S1); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-04 15:02:08

안녕하세요 예스스탁입니다. 올려주신식 다시 체크해 보았지만 별도로 문제가 없습니다. 기존에 올리신 식이 전일고가+전일폭, 전일저가-전일폭을 그리는 식입니다. 변경해 드린식은 전주고가+전주폭, 전주저가-전주폭으로 되어 있고 지표도 정상적으로 출력되고 있습니다. 수식에 전주고가와 전주저가도 표시되게 추가해 드립니다. 차트에 전주의 데이타가 모두 있는지 확인하시기 바랍니다. input : N(10); Var : preHigh(0), preLow(0),HighV(0), LowV(0); Var : R1(0), S1(0); if DayOfWeek(Bdate) < dayofweek(Bdate[1]) Then // 일요일(0) < 토요일(6) 인 경우 { HighV = H; LowV = L; preHigh = HighV[1]; preLow = LowV[1]; } if HighV > 0 and H > highV Then HighV = H; if LowV > 0 and L < LowV Then LowV = L; var1 = DateToJulian(CurrentDate); if var1 > 0 and DateToJulian(sDate) >= var1-N Then { R1 = PreHigh+(PreHigh-PreLow); S1 = PreLow-(PreHigh-PreLow); Plot1(R1); Plot2(S1); plot3(prehigh); plot4(prelow); } 즐거운 하루되세요 > qha71 님이 쓴 글입니다. > 제목 : 수정 부탁드립니다 > 안녕하세요! 만들어 주신 수식중에 아래 주봉수식이 좀 모양이 이상하게 나타나는 것 같아서요! 전봉의 진폭만큼 현재봉 주봉에 상방 과 하방에 양쪽으로 나타나야 하는데 그렇지가 않은 것 같아서요! 확인을 한번 부탁드립니다! 주봉 수식 input : N(10); Var : preHigh(0), preLow(0),HighV(0), LowV(0); Var : R1(0), S1(0); if DayOfWeek(Bdate) < dayofweek(Bdate[1]) Then // 일요일(0) < 토요일(6) 인 경우 { HighV = H; LowV = L; preHigh = HighV[1]; preLow = LowV[1]; } if HighV > 0 and H > highV Then HighV = H; if LowV > 0 and L < LowV Then LowV = L; var1 = DateToJulian(CurrentDate); if var1 > 0 and DateToJulian(sDate) >= var1-N Then { R1 = PreHigh+(PreHigh-PreLow); S1 = PreLow-(PreHigh-PreLow); Plot1(R1); Plot2(S1); }