커뮤니티

어떤 오류가 있는지 봐주세요..ㅠㅠ

프로필 이미지
태발군
2013-07-10 07:28:26
174
글번호 65173
답변완료
다음과 같이 수식을 작성했는데 신호가 안나옵니다..ㅜㅜ 본 차트는 30분봉, 참조 데이터는 일차트입니다. ------------------------------------------------------------ Input : Period(60); var : Sigma(0); Sigma = (C-ma(C,Period))/STD(C,Period); var1=(ma(data2(c),20)); if var1>var1[1] and crossdown(sigma,-2) then buy("매수"); if crossup(sigma,2) Then sell("매도"); --------------------------------------------------------------- 수고 많으십니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-10 15:48:42

안녕하세요? 예스스탁입니다. 아래와 같이 수정해서 사용해 보시기 바랍니다. 또는 원래의 식의 var 선언에서 var : var1(0, data2); 로 var1이 data2의 변수임을 선언해서 사용하시면 됩니다. Input : Period(60); var : Sigma(0); Sigma = (C-ma(C,Period))/STD(C,Period); var1 = data2(ma(c,20)); var2 = data2(ma(c,20)[1]); if var1>var2 and crossdown(sigma,-2) then buy("매수"); if crossup(sigma,2) Then sell("매도"); 즐거운 날 되세요. > 태발군 님이 쓴 글입니다. > 제목 : 어떤 오류가 있는지 봐주세요..ㅠㅠ > 다음과 같이 수식을 작성했는데 신호가 안나옵니다..ㅜㅜ 본 차트는 30분봉, 참조 데이터는 일차트입니다. ------------------------------------------------------------ Input : Period(60); var : Sigma(0); Sigma = (C-ma(C,Period))/STD(C,Period); var1=(ma(data2(c),20)); if var1>var1[1] and crossdown(sigma,-2) then buy("매수"); if crossup(sigma,2) Then sell("매도"); --------------------------------------------------------------- 수고 많으십니다..