커뮤니티

수식문의드립니다

프로필 이미지
고스톱
2009-08-05 11:24:27
750
글번호 23953
답변완료
1.당일 1회만 진입하는 재진입금지조건식을 문의드립니다. 2.당일시가가 전일의 5 이평선 이상이면 매수, 5이평선 이하이면 매도하는 수식을 문의드립니다 시가 발생즉시 시가근처에서 매수하기를 원합니다 10분봉일때 첫봉의 종가에서 매수되는것을 피하고 싶습니다 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-08-05 12:27:56

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 1.당일 1회만 진입하는 재진입금지조건식 사용자함수로 진입횟수를 체크하는 식을 만들어 놓으신 후에 시스템식에서 사용자함수를 호출해서 사용하시면 됩니다. [사용자함수 : EntriesToday] Input : nDate(Numeric); Var : Count(0); Count = 0 ; For Value1 = 0 To 10 { If EntryDate(Value1) == nDate Then Count = Count + 1; } EntriesToday = Count; [시스템식] if EntriesToday(date) < 1 then { if C > O then buy(); if C < O then sell(); } 2.당일시가가 전일의 5 이평선 이상이면 매수, 5이평선 이하이면 매도하는 수식. 시가 발생즉시 시가근처에서 매수 => 아래 식은 당일 시가가 전일 일봉상의 5이평보다 크면 매수하고 작으면 매도하는 식입니다. 시가에 즉시 매수하기 위해서 전일의 마지막봉에서 그 시점의 이평값과 다음봉의 시가(다음날의 시가)를 확인하여 신호가 발생되도록 작성하였습니다. input : P1(5); var : sumV(0), maV(0), count(0); sumV = 0; for count = 0 to P1-1 { sumV = sumV+DayClose(count); } maV = sumV / P1; if stime == 151500 then { if nextbaropen > maV then buy("B", atmarket); if nextbaropen < maV then sell("S", atmarket); } 즐거운 날 되세요..