커뮤니티

장중초과 종가미달

프로필 이미지
회원
2009-01-17 06:19:18
1026
글번호 19604
답변완료
CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; PLOT1(VALUE1); 궁금합니다.. 30분봉입니다. 30분봉 챠트에서 당일종가는 이평선을 돌파못했고 장중에만 이평선을 돌파한 분봉있으면 이런 경우 챠트에 전일이월 즉 반응없어야 맞는데 이평선 돌파봉을 당일종가로 여기는건지 화면출력됩니다. 또한 조건맞으면 당일고가 출력명령인데도 돌파봉의 고가를 화면출력합니다..?? 위 수식의 어디가 잘못됐는지 가르쳐 주셔요..
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2009-01-19 15:15:12

안녕하세요? 예스스탁입니다. 작성하신 식은 장중진행될 경우는 DayClose는 Close와 동일합니다. 따라서 장중에 CrossUp이 발생하게 되면 그 값이 계속 유지되도록 식이 작성되어 있습니다. 아래와 같이 수정해 보시면 될것 같습니다. CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; ELSE VALUE1= C; PLOT1(VALUE1); > 검은펜 님이 쓴 글입니다. > 제목 : 장중초과 종가미달 > CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; PLOT1(VALUE1); 궁금합니다.. 30분봉입니다. 30분봉 챠트에서 당일종가는 이평선을 돌파못했고 장중에만 이평선을 돌파한 분봉있으면 이런 경우 챠트에 전일이월 즉 반응없어야 맞는데 이평선 돌파봉을 당일종가로 여기는건지 화면출력됩니다. 또한 조건맞으면 당일고가 출력명령인데도 돌파봉의 고가를 화면출력합니다..?? 위 수식의 어디가 잘못됐는지 가르쳐 주셔요..
프로필 이미지

회원

2009-01-20 14:17:34

될 것 같다시드니 오답이군요. 여전히 고쳐봐도 전과동입니다.^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 장중초과 종가미달 > 안녕하세요? 예스스탁입니다. 작성하신 식은 장중진행될 경우는 DayClose는 Close와 동일합니다. 따라서 장중에 CrossUp이 발생하게 되면 그 값이 계속 유지되도록 식이 작성되어 있습니다. 아래와 같이 수정해 보시면 될것 같습니다. CONDITION1=CROSSUP(DAYCLOSE,MA(C,20)); IF CONDITION1 THEN VALUE1=DAYHIGH; ELSE VALUE1= C; PLOT1(VALUE1);