커뮤니티
수식문의(컨버젼)
2004-02-23 15:37:37
1793
글번호 2532
예스트레이더 프로 담당자님께...
예스트레이더 수식을 예스프로로 컨버젼 하였으나
예스프로로 정확히 컨버젼 해주는 것이 아니라
골격만 컨버젼 해주는 모양입니다.
예스에서는 전일봉과 현재봉을 표시하는 함수
StochasticsK_N과 StochasticsK_C이 있었는데
예스프로에서는 이 함수가 따로 있는 구조가 아니어서
이 부분에서 에러가 나는 것같습니다.
아래는 시스템 수식의 일부입니다. 어떻게 고쳐야하는지 대강만 알려주시면
나머진 눈치로 제가 해결해보고자 합니다.
Input: Period(5), Period1(3), eVal(30);
Var: Formula0(0);
Formula0 = StochasticsK_N(1,Period,Period1) >= eVal &&
StochasticsK_C(Period,Period1) < eVal;
....
....
if Formula0 Then
Buy();
....
....
답변 1
예스스탁 예스스탁 답변
2004-02-24 11:56:28
안녕하세요..예스스탁입니다.
두가지 방법이 있습니다.
먼저 사용자함수까지 모두 컨버젼해줄 경우에는 아래 작성하신 식으로 그대로 쓰시면 됩니다.
예를들어 CCI의 경우 예스트레이더에서는 현재봉의 CCI값을 나타내기 위해서 사용자함수에서 CCI_C(Period) 그리고 N봉전의 CCI값을 나타내기 위해서 CCI_N(N,Period) 와 같이 사용자 함수로 식을 만들어 사용하였는데, 예스트레이더에서 기본으로 제공되던 사용자함수 모두를 예스트레이더 프로에서는 지표함수로 제공합니다. 프로에서 CCI의 현재봉 값을 나타내려면 CCI(Period) 그리고 CCI의 N봉전 갑을 나타내려면 CCI(Period)[N] 과 같은 방법으로 나타내시면 됩니다.
작성하신 식에서 사용자함수를 컨버젼하지 않을 경우에는 다음과 같은 방법으로 작성하시면 됩니다.
즐거운 날 되세요..
Input: Period(5), Period1(3), eVal(30);
Var: Formula0(0);
Formula0 = StochasticsK(Period,Period1)[1] >= eVal &&
StochasticsK(Period,Period1) < eVal;
....
....
if Formula0 Then
Buy();
....
....
> scenario 님이 쓴 글입니다.
> 제목 : 수식문의(컨버젼)
> 예스트레이더 프로 담당자님께...
예스트레이더 수식을 예스프로로 컨버젼 하였으나
예스프로로 정확히 컨버젼 해주는 것이 아니라
골격만 컨버젼 해주는 모양입니다.
예스에서는 전일봉과 현재봉을 표시하는 함수
StochasticsK_N과 StochasticsK_C이 있었는데
예스프로에서는 이 함수가 따로 있는 구조가 아니어서
이 부분에서 에러가 나는 것같습니다.
아래는 시스템 수식의 일부입니다. 어떻게 고쳐야하는지 대강만 알려주시면
나머진 눈치로 제가 해결해보고자 합니다.
Input: Period(5), Period1(3), eVal(30);
Var: Formula0(0);
Formula0 = StochasticsK_N(1,Period,Period1) >= eVal &&
StochasticsK_C(Period,Period1) < eVal;
....
....
if Formula0 Then
Buy();
....
....