커뮤니티

시스템식 질문입니다

프로필 이미지
파인애플
2009-07-08 21:28:53
586
글번호 23323
답변완료
시초가 부터 집계되는 이동평균선 단기 장기 두개의 골든 크로스 시스템 식에서 if (dayindex) > 2 Then var1 = ma(c,2); if (dayindex) > 1500 Then var2 = (ma(c,1500)); var 1 와 2 의 골든크로스 매수식 있는데 1500 평선이 그려지기도 전에 매수 신호 왔습니다 왜 1500 평이 그려지도 않았는데 왜 매수가 되는건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-09 10:01:53

안녕하세요 예스스탁입니다. if (dayindex) > 1500 Then var2 = (ma(c,1500)); 1500번째 봉 이전에는 전일에 최종으로 저장된 var2값이 사용되기 때문입니다. if (dayindex) > 1500 Then var2 = (ma(c,1500)); else var2 = nan; 1500봉이전에는 n/A값을 할당하게 식을 작성해 주시거나 if (dayindex) > 2 Then var1 = ma(c,2); Else var1 = nan; if (dayindex) > 1500 Then var2 = (ma(c,1500)); Else var2 = nan; if CrossUp(var1,var2) Then buy(); if CrossDown(var1,var2) Then sell(); 혹은 1500봉 이후부터 신호가 발생하도록 진입식에 조건을 넣어주시면 됩니다. var1 = ma(c,2); var2 = (ma(c,1500)); if (dayindex) > 1500 and CrossUp(var1,var2) Then buy(); if (dayindex) > 1500 and CrossDown(var1,var2) Then sell(); 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 시스템식 질문입니다 > 시초가 부터 집계되는 이동평균선 단기 장기 두개의 골든 크로스 시스템 식에서 if (dayindex) > 2 Then var1 = ma(c,2); if (dayindex) > 1500 Then var2 = (ma(c,1500)); var 1 와 2 의 골든크로스 매수식 있는데 1500 평선이 그려지기도 전에 매수 신호 왔습니다 왜 1500 평이 그려지도 않았는데 왜 매수가 되는건가요?