커뮤니티

지표문의

프로필 이미지
김승빈
2025-11-06 21:45:25
69
글번호 227726
답변완료

항상 수고많으십니다 다음수삭을 예스지표로 변환 부탁드립니다 또한 전월고가/ 전월저가 / 전월종가 / 전월시가 / 당월시가 사용자함수도 부탁드립니다
감사합니다 %%%%%%%%%%%%%%%%%%%%%%%%%%
S = sum(1); 조건 = S > 전체봉수 - 봉수; PH = 전월고가(1); PL = 전월저가(1); M1=당월시가(); R = PH - PL; if(조건, R * 1.1 / 4 + PC, 0) S = sum(1); 조건 = S > 전체봉수 - 봉수; PH = 전월고가(1); PL = 전월저가(1); PC = 전월종가(1); R = PH - PL; if(조건, R * 1.1 / 4 + PC, 0)

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-11-07 12:29:47

안녕하세요 예스스탁입니다. 1,2,3,4는 월시가/월고가/월저가/월종가 사용자함수입니다. 월시가(0)이면 당월, 월시가(1)이면 전월과 같이 값을 반환합니다. 1 사용자함수명 : 월시가 반환값형 : 숫자형 input : N(Numeric); var : ii(0); Array : value[50](0); if Bdate > Bdate[1]+30 Then { For ii = 49 DownTo 1 { value[ii] = value[ii-1]; } value[0] = O; } 월시가 = value[N]; 2 사용자함수명 : 월고가 반환값형 : 숫자형 input : N(Numeric); var : ii(0); Array : value[50](0); if Bdate > Bdate[1]+30 Then { For ii = 49 DownTo 1 { value[ii] = value[ii-1]; } value[0] = h; } if value[0] > 0 and H > value[0] Then value[0] = H; 월고가 = value[N]; 3 사용자함수명 : 월저가 반환값형 : 숫자형 input : N(Numeric); var : ii(0); Array : value[50](0); if Bdate > Bdate[1]+30 Then { For ii = 49 DownTo 1 { value[ii] = value[ii-1]; } value[0] = l; } if value[0] > 0 and l < value[0] Then value[0] = l; 월저가 = value[N]; 4 사용자함수명 : 월종가 반환값형 : 숫자형 input : N(Numeric); var : ii(0); Array : value[50](0); if Bdate > Bdate[1]+30 Then { For ii = 49 DownTo 1 { value[ii] = value[ii-1]; } } value[0] = C; 월종가 = value[N]; 5. 지표 if(조건, R * 1.1 / 4 + PC, 0) 위 내용이 두번이 있어 두번 plot되게 작성해 드립니다. input : 전체봉수(100),봉수(20); var : S(0),조건(False),PH(0),PL(0),M1(0),R(0),PC(0); S = Accum(1); 조건 = S > 전체봉수 - 봉수; PH = 월고가(1); PL = 월저가(1); M1 = 월시가(0); PC = 월종가(1); R = PH - PL; var1 = iff(조건, R * 1.1 / 4 + PC, 0); var2 = iff(조건, R * 1.1 / 4 + PC, 0); Plot1(var1); plot2(var2); 즐거운 하루되세요