커뮤니티
어떤 오류가 있는지 봐주세요..ㅠㅠ
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("매도");
---------------------------------------------------------------
수고 많으십니다..