커뮤니티
이거 TS코딩같은데여 예스로 수정부탁드립니다...
2012-07-07 04:32:14
301
글번호 52672
이게 칼만필터 TS로 구현한 함수라내요...
예스랭귀지로는 안먹히네요
수정좀 부탁드릴께요.... 수고하세윰
INPUT: K1(Numeric), BP(NumericSeries);
VARS: Pred(BP), Smooth(0), Velo(0), DeltaK(0), stderr(0), error(0), sumerr(0) ;
IF currentbar > 1 then BEGIN DeltaK = BP -Pred;
Smooth = Pred + DeltaK* SquareRoot( (K1/10000)*2 ) ;
Velo= Velo + ((K1/10000)*Deltak) ;
Pred = Smooth + Velo ;
KF=Pred;
END;
답변 1
예스스탁 예스스탁 답변
2012-07-09 09:48:56
안녕하세요
예스스탁입니다.
사용자함수로 만드셔야 합니다.
사용자함수명 KP, 반환값형 숫자형입니다.
INPUT: K1(Numeric), BPv(NumericSeries);
VARS: Pred(BP), Smooth(0), Velo(0), DeltaK(0), stderr(0), error(0), sumerr(0) ;
IF currentbar > 1 then BEGIN
DeltaK = BPv -Pred;
Smooth = Pred + DeltaK* SquareRoot( (K1/10000)*2 ) ;
Velo= Velo + ((K1/10000)*Deltak) ;
Pred = Smooth + Velo ;
KF=Pred;
END;
즐거운 하루되세요
> 여민구 님이 쓴 글입니다.
> 제목 : 이거 TS코딩같은데여 예스로 수정부탁드립니다...
> 이게 칼만필터 TS로 구현한 함수라내요...
예스랭귀지로는 안먹히네요
수정좀 부탁드릴께요.... 수고하세윰
INPUT: K1(Numeric), BP(NumericSeries);
VARS: Pred(BP), Smooth(0), Velo(0), DeltaK(0), stderr(0), error(0), sumerr(0) ;
IF currentbar > 1 then BEGIN DeltaK = BP -Pred;
Smooth = Pred + DeltaK* SquareRoot( (K1/10000)*2 ) ;
Velo= Velo + ((K1/10000)*Deltak) ;
Pred = Smooth + Velo ;
KF=Pred;
END;
다음글
이전글