커뮤니티

어제, 그저께 지표의 cross발생 확인방법문의

프로필 이미지
********
2008-12-01 21:46:37
1097
글번호 201631
답변완료
30분봉을 쓰는데, 어제 장중에 5이평과 20이평의 골드크로스가 발생했었는지를 오늘 확인할수 있을까요? 오늘이 12월1일의 12시00분이라고 하면, 어제, 즉 11월28일 09시00분부터 15시00분(또는15분)까지 골드가 발생했었는지를 알고 싶습니다. 그리고, 이것을 그저께(11월27일)도 같은 방법으로 발생했는지를 알고 싶습니다. 현재(12월1일)의 상황이 골드인지 데드인지는 상관없이 어제하고 그저께 발생했었는지만 true, false로 알고 싶습니다. YesterDayGoldCheck = true/false BeforeYesterDayGoldCheck = true/false 막상 해보려고 하니 굉장히 난해한 문제더군요.. 대략 이런 방식으로 쓸예정입니다. if YesterDayGoldCheck && BeforeYesterDayGoldCheck && sTime==120000 && ma5>ma20 Then Buy();
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-12-02 09:43:44

안녕하세요? 예스스탁입니다. 문의하신 내용은 아래와 같이 작성하시면 됩니다. 감사합니다. var : ma5(0), ma20(0), pre1(0), pre2(0); var : YesterDayGoldCheck(false), BeforeYesterDayGoldCheck(false); ma5 = ma(C,5); ma20 = ma(C,20); if CrossUp(ma(C,5), ma(C,20)) Then Condition1 = true; if date <> date[1] Then { YesterDayGoldCheck = Condition1[1]; BeforeYesterDayGoldCheck = YesterDayGoldCheck[1]; Condition1 = false; } if YesterDayGoldCheck && BeforeYesterDayGoldCheck && sTime==120000 && ma5>ma20 Then Buy(); > CJ_darshu 님이 쓴 글입니다. > 제목 : 어제, 그저께 지표의 cross발생 확인방법문의 > 30분봉을 쓰는데, 어제 장중에 5이평과 20이평의 골드크로스가 발생했었는지를 오늘 확인할수 있을까요? 오늘이 12월1일의 12시00분이라고 하면, 어제, 즉 11월28일 09시00분부터 15시00분(또는15분)까지 골드가 발생했었는지를 알고 싶습니다. 그리고, 이것을 그저께(11월27일)도 같은 방법으로 발생했는지를 알고 싶습니다. 현재(12월1일)의 상황이 골드인지 데드인지는 상관없이 어제하고 그저께 발생했었는지만 true, false로 알고 싶습니다. YesterDayGoldCheck = true/false BeforeYesterDayGoldCheck = true/false 막상 해보려고 하니 굉장히 난해한 문제더군요.. 대략 이런 방식으로 쓸예정입니다. if YesterDayGoldCheck && BeforeYesterDayGoldCheck && sTime==120000 && ma5>ma20 Then Buy();