커뮤니티

일봉기준으로 작성된 지표를 초봉기준으로 바꾸려면?

프로필 이미지
hi2378
2022-06-19 09:29:01
1068
글번호 159966
답변완료
안녕하세요 지지 저항 관련해서 일봉기준으로 작성된 지표식을 30초봉에 적용해보고 싶습니다. 30초봉 기준에서도 보일수 있는 방법을 알려주세요! 감사합니다. Var : 예스지지저항_단기_저항(0), 예스지지저항_단기_지지(0), 예스지지저항_단기_기간(5); if SwingHigh(1,H, 예스지지저항_단기_기간,예스지지저항_단기_기간,예스지지저항_단기_기간*2+1) != -1 Then 예스지지저항_단기_저항 = H[예스지지저항_단기_기간]; if SwingLow(1, L, 예스지지저항_단기_기간,예스지지저항_단기_기간,예스지지저항_단기_기간*2+1) != -1 Then 예스지지저항_단기_지지 = L[예스지지저항_단기_기간];
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-06-20 11:10:28

안녕하세요 예스스탁입니다. var : cnt(0),RightH(0),LeftH(0),RightL(0),LeftL(0); Var : 예스지지저항_단기_저항(0), 예스지지저항_단기_지지(0), 예스지지저항_단기_기간(5); if NextBarSdate != sDate Then { RightH = 0; LeftH = 0; RightL = 0; LeftL = 0; for cnt = 0 to 예스지지저항_단기_기간-1 { if RightH == 0 or (RightH > 0 and DayHigh(cnt) > RightH) Then RightH = DayHigh(cnt); if LeftH == 0 or (LeftH > 0 and DayHigh(cnt+(예스지지저항_단기_기간+1)) > LeftH) Then LeftH = DayHigh(cnt+(예스지지저항_단기_기간+1)); if RightL == 0 or (RightL > 0 and DayLow(cnt) < RightL) Then RightL = DayLow(cnt); if LeftL == 0 or (LeftL > 0 and DayLow(cnt+(예스지지저항_단기_기간+1)) < LeftL) Then LeftL = DayLow(cnt+(예스지지저항_단기_기간+1)); } if LeftH <= DayHigh(예스지지저항_단기_기간) and DayHigh(예스지지저항_단기_기간) > RightH Then 예스지지저항_단기_저항 = DayHigh(예스지지저항_단기_기간); if LeftL >= DayLow(예스지지저항_단기_기간) and DayLow(예스지지저항_단기_기간) < RightL Then 예스지지저항_단기_지지 = DayLow(예스지지저항_단기_기간); } Plot1(예스지지저항_단기_저항); plot2(예스지지저항_단기_지지); 즐거운 하루되세요 > hi2378 님이 쓴 글입니다. > 제목 : 일봉기준으로 작성된 지표를 초봉기준으로 바꾸려면? > 안녕하세요 지지 저항 관련해서 일봉기준으로 작성된 지표식을 30초봉에 적용해보고 싶습니다. 30초봉 기준에서도 보일수 있는 방법을 알려주세요! 감사합니다. Var : 예스지지저항_단기_저항(0), 예스지지저항_단기_지지(0), 예스지지저항_단기_기간(5); if SwingHigh(1,H, 예스지지저항_단기_기간,예스지지저항_단기_기간,예스지지저항_단기_기간*2+1) != -1 Then 예스지지저항_단기_저항 = H[예스지지저항_단기_기간]; if SwingLow(1, L, 예스지지저항_단기_기간,예스지지저항_단기_기간,예스지지저항_단기_기간*2+1) != -1 Then 예스지지저항_단기_지지 = L[예스지지저항_단기_기간];