커뮤니티
장중초과 종가미달
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);
다음글
이전글