커뮤니티
시스템 적용식 부탁드립니다
2003-07-01 00:00:00
4055
글번호 255
스토캐스틱 fast K가 무조건 전날보다 상승하면 매수신호 전날보다 하락하면 매수청산신호 나오게 시스템 적용식을 부탁드립니다
그리고 지금 스토캐스틱을 보면 지수스토캐스틱(ema)인것 같은데 그것을 단순(ma)스토캐스틱으로 바꿀려고 사용자 함수를 만들려고 하는데 어떻게 해야 되는지요?
옛날 버전은 스토캐스틱을 복사해서 ema만 지워서 만들었거든요
어떻게 해야 되는지 감이 안잡히네요
부탁합니다
답변 3
회원
2003-07-02 00:00:00
시스템식은 이렇게 작성하시면 됩니다.
Input : Period(12), Period1(5);
Var : value(0);
value = StochasticsK(Period,Period1);
# 매수
If value > value[1] Then
Buy();
# 매수청산
If value < value[1] Then
ExitLong();
스토케스틱은 최근의 주가 움직임 속에서 현재의 주가가 어느 정도의 위치에 있는지를 파악하는 지표입니다.
즉, 일정기간의 고가와 저가 범위에서 현재 주가의 위치를 백분율로 표시한 것입니다.
이것을 식으로 표현하면 다음과 같습니다.
(당일종가 - n일간 최저가) / (n일간 최고가 - n일간 최저가) * 100
그리고 ema대신 ma를 사용하려고 하시는걸 보면 Fast Stochastics의 K값을 구하려고 하시는것 같습니다. K의 값은 위의 계산결과를 이평을 한 것 입니다.
그런데 지수이동평균 대신 단순 이동평균값을 사용하려고 하셨으니 ema대신 ma를 사용 하시면 됩니다.
사용자함수로 작성하시려면 이렇게 해야합니다.
사용자함수명을 UStochasticsK 라고 하기로 하지요.
Input : Period(Numeric), Period1(Numeric);
Var : value1(0), value2(0), value3(0);
value1 = lowest(L,Period);
value2 = highest(H,Period);
value3 = (Close-value1)/(value2-value1)*100;
UStochasticsK = ma(value3, Period1); #사용자함수명에 반환할 값을 할당
이상 입니다.
> 초이 님이 쓴 글입니다.
> 제목 : 시스템 적용식 부탁드립니다
> 스토캐스틱 fast K가 무조건 전날보다 상승하면 매수신호 전날보다 하락하면 매수청산신호 나오게 시스템 적용식을 부탁드립니다
>
> 그리고 지금 스토캐스틱을 보면 지수스토캐스틱(ema)인것 같은데 그것을 단순(ma)스토캐스틱으로 바꿀려고 사용자 함수를 만들려고 하는데 어떻게 해야 되는지요?
> 옛날 버전은 스토캐스틱을 복사해서 ema만 지워서 만들었거든요
> 어떻게 해야 되는지 감이 안잡히네요
> 부탁합니다
>
>
초이
2003-07-02 00:00:00
고맙습니다
그런데 그식을 그대로 복사해서 시스템매매에 사용할려고 하는데 검증이 안되고 자꾸 에러가 나옵니다
뭐가 빠진건지 다시 한번 부탁드립니다
회원
2003-07-02 00:00:00
어떤게 안되는지요?
TEST해본결과 잘됩니다.
혹시 사용자함수 만드시고 검증 하는것을 빠뜨리시지 않았나요?
만든 사용자함수로 지표와 시스템을 만들어 보았는데
정확하게 동작 합니다.
> 초이 님이 쓴 글입니다.
> 제목 : Re : Re : 안되는데요
> 고맙습니다
>
> 그런데 그식을 그대로 복사해서 시스템매매에 사용할려고 하는데 검증이 안되고 자꾸 에러가 나옵니다
> 뭐가 빠진건지 다시 한번 부탁드립니다
>
>
>
>
>
>
다음글
이전글