커뮤니티
수식입력문의
2003-07-11 00:00:00
1852
글번호 375
기 질문번호 266번의 친절하신 답변에 감사드리며
알려주신 수식을 입력하니
줄2 문법오류
정의되지 않은 심볼 : 초단기.초단기전일,단기,단기전일
중기,중기전일,장기
상기와 같은 오류메시지가 나오는데 어떻게 하는지
알려주세요.
그리고 변수입력란에 크릭해도 입력을 할 수 없는데
방법을 알려주십시요.
예스트레이더에서 본인이 자의로 별도의 수식을 적용해
사용 했는데 예스트레이더프로로 수식을 자동변경하는
방법이 있다는데 어떻게 하는지 알려주세요.
답변 2
리서치팀 예스스탁 답변
2003-07-14 00:00:00
안녕하세요? 예스스탁입니다....
이전에 답변드린 수식은 YesLanguage 편집기의 "시스템"에서 작성을 해 주셔야 합니다.
아래의 부분을 그대로 복사해서 검증(F4)해 주시면 됩니다.
input : period(60), period1(5), period2(10), period3(20);
var : 초단기(0), 초단기전일(0), 단기(0), 단기전일(0), 중기(0), 중기전일(0), 장기(0), 매수(0), 매도(0);
초단기 = ma(C, period1);
초단기전일 = ma(C, period1)[1];
단기 = ma(C, period2);
단기전일 = ma(C, period2)[1];
중기 = ma(C, period3);
중기전일 = ma(C, period3)[1];
장기 = ma(C,period);
매수 = C > 초단기 && 초단기 > 단기 && 초단기전일 <= 단기전일 && 단기 > 중기 || (C > 초단기 && 단기 > 중기 && 단기전일 <= 중기전일 && 중기 > 장기);
매도 = C < 초단기 && 초단기 < 단기 && 초단기전일 >= 단기전일 && 단기 < 중기 || (C < 초단기 && 단기 < 중기 && 단기전일 >= 중기전일 && 중기 < 장기);
if 매수 then
{
buy();
exitshort();
}
if 매도 then
{
sell();
exitlong();
}
아울러, 예스트레이더에서 사용되는 수식은 YesConverter를 이용해 변환하신 후 예스트레이더 프로에서 사용하실 수 있습니다. 검색에서 "YesConverter"를 입력 후 검색해 보시면 사용법을 찾으실 수 있습니다.(20번 참조)
즐거운 하루 되세요...
이전에 답변드린 수식은 YesLanguage 편집기의 "시스템"에서 작성을 해 주셔야 합니다.
아래의 부분을 그대로 복사해서 검증(F4)해 주시면 됩니다.
input : period(60), period1(5), period2(10), period3(20);
var : 초단기(0), 초단기전일(0), 단기(0), 단기전일(0), 중기(0), 중기전일(0), 장기(0), 매수(0), 매도(0);
초단기 = ma(C, period1);
초단기전일 = ma(C, period1)[1];
단기 = ma(C, period2);
단기전일 = ma(C, period2)[1];
중기 = ma(C, period3);
중기전일 = ma(C, period3)[1];
장기 = ma(C,period);
매수 = C > 초단기 && 초단기 > 단기 && 초단기전일 <= 단기전일 && 단기 > 중기 || (C > 초단기 && 단기 > 중기 && 단기전일 <= 중기전일 && 중기 > 장기);
매도 = C < 초단기 && 초단기 < 단기 && 초단기전일 >= 단기전일 && 단기 < 중기 || (C < 초단기 && 단기 < 중기 && 단기전일 >= 중기전일 && 중기 < 장기);
if 매수 then
{
buy();
exitshort();
}
if 매도 then
{
sell();
exitlong();
}
아울러, 예스트레이더에서 사용되는 수식은 YesConverter를 이용해 변환하신 후 예스트레이더 프로에서 사용하실 수 있습니다. 검색에서 "YesConverter"를 입력 후 검색해 보시면 사용법을 찾으실 수 있습니다.(20번 참조)
즐거운 하루 되세요...
예스트레이더 예스스탁 답변
2003-07-11 00:00:00
안녕하세요 예스스탁입니다.
아마도 앞쪽에 다름과 같은 부분이 빠진걸로 생각됩니다.
input : period(60), period1(5), period2(10), period3(20);
var : 초단기(0), 초단기전일(0), 단기(0), 단기전일(0), 중기(0), 중기전일(0), 장기(0), 매수(0), 매도(0);
"var :" 이후에 변수를 선언하지 않고 사용할때 나타나는 오류메시지 입니다.
예스트레이더 프로에서는 "시스템 속성" 창에서 변수의 숫자는 바꿀수 있지만 변수명은 바꿀수 없습니다.
변수면을 변경하시려면 스스템관리자(YesLangeEditor) 에서 변경하셔야 합니다.
마지막 질문인 수식 자동변경에 대한 내용은 질문의 요지를 파악하지 못하였습니다.
죄송하지만 다시한번 질문해 주세요..
> CJ_sep03160 님이 쓴 글입니다.
> 제목 : 수식입력문의
>
> 기 질문번호 266번의 친절하신 답변에 감사드리며
>
> 알려주신 수식을 입력하니
>
>
>
> 줄2 문법오류
>
> 정의되지 않은 심볼 : 초단기.초단기전일,단기,단기전일
>
> 중기,중기전일,장기
>
>
> 상기와 같은 오류메시지가 나오는데 어떻게 하는지
>
> 알려주세요.
>
>
> 그리고 변수입력란에 크릭해도 입력을 할 수 없는데
>
> 방법을 알려주십시요.
>
>
> 예스트레이더에서 본인이 자의로 별도의 수식을 적용해
>
> 사용 했는데 예스트레이더프로로 수식을 자동변경하는
>
> 방법이 있다는데 어떻게 하는지 알려주세요.
>
다음글