커뮤니티

부탁 드립니다.

프로필 이미지
고운무지개
2014-03-06 09:17:27
129
글번호 73198
답변완료
35247 질문에 답변 감사합니다. 그런데 매수 진입은 없고 전부 매도 진입만 있습니다. 수식 확인을 위해 3일 이내 5일 고가, 저가 이평으로 변경했습니다. 25일이면 전일 종가가 3일 이내에 5일 고가이평 위에 두번 이상 있으므로, 26일부터 3월3일까지 모두 매수만 진입 되어야 합니다. 확인 후 수정 부탁 드립니다. 수정된 수식에 코멘트도 부탁 드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-05 15:01:09

안녕하세요 예스스탁입니다. 수식에 변수 초기화 위치가 잘못되어 수정했습니다. input : n(5),X(10); var : cnt1(0),cnt2(0),count1(0),count2(0),sumV1(0),sumV2(0),cnt(0); Array : Hma[100](0),Lma[100](0); # n일간이평계산(당일에서 X일까지) sumV1 = 0; sumV2 = 0; for cnt1 = 0 to X-1{ sumV1 = 0; sumV2 = 0; for cnt2 = 0 to n-1{ sumV1 = sumV1+DayHigh(cnt1+cnt2); sumV2 = sumV2+DayLow(cnt1+cnt2); } Hma[cnt1] = sumV1/n; Lma[cnt1] = sumV2/n; } count1 = 0; count2 = 0; for cnt = 0 to X-1{ if DayClose(cnt) > Hma[cnt] Then count1 = count1+1; if DayClose(cnt) < Lma[cnt] Then count2 = count2+1; } if stime == 151500 Then{ if count1 == 1 Then sell("s1",AtMarket); if count1 >= 2 Then Buy("b1",AtMarket); if count2 == 1 Then Buy("b2",AtMarket); if count2 >= 2 Then sell("s2",AtMarket); } 즐거운 하루되세요 > 고운무지개 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 35247 질문에 답변 감사합니다. 그런데 매수 진입은 없고 전부 매도 진입만 있습니다. 수식 확인을 위해 3일 이내 5일 고가, 저가 이평으로 변경했습니다. 25일이면 전일 종가가 3일 이내에 5일 고가이평 위에 두번 이상 있으므로, 26일부터 3월3일까지 모두 매수만 진입 되어야 합니다. 확인 후 수정 부탁 드립니다. 수정된 수식에 코멘트도 부탁 드립니다.