커뮤니티
감사합니다.
2013-09-11 15:22:10
153
글번호 67463
답변에 감사드리며,제가 궁금한 것은 외부변수의 종류 및 정의입니다.
링크된 곳은 YL Help에 나와 있는 것과 동일한 내용입니다.
예제에서 Period가 기간을 나타낸다는 뜻은 알겠지만 편집기에서도 그런 의미를 갖고 있는지 확인할 방법이 없으며,편집기의 찾기에도 나타나지 않습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 감사합니다.
> 안녕하세요
예스스탁입니다.
아래 링크 참고하시기 바랍니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_5_2.htm
즐거운 하루되세요
> 외부변수 선언시 Input:Period1(5), period2(20);이렇게 선언하였을 경우 Period1(5) 등 즉 데이타를 가져올 수 있는 외부변수에 대한 정의는 어디에 있는지요?
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-09-11 16:08:47
안녕하세요
예스스탁입니다.
변수는 작성자가 임의로 만든 단어입니다.
어떤 단어가 어떤 데이터를 가져오고 하는 것이 아닙니다.
즉 수식에서 input이나 var로 선언된 단어들은
단지 해당 수식의 작성자가 값을 저장해서 사용하기 위해 임의로 만든 단어일 뿐입니다.
만약 아래와 같은 지표 수식이 있으면
plot1(ma(c,5));
위 지표식은 항상 5이평을 그리게 됩니다.
사용자가 10이평이나 20이평으로 변경하고자 하면
랭귀지 편집기에서 직접 숫자를 변경해야 하는 번거로움이 있으므로
아래와 같이
input : X(5);
plot1(ma(c,X));
사용자가 임의로 특정단어를 만들어 5라는 값을 대체하고
기초값으로 5를 지정해 주면 5이평을 그리다가
속성화면의 변수탭에서 5를 10이나 20과 같이 다른값으로 지정해 주면
해당 값을 받아들여 수식이 재계산되게 해주는 역활을 하게 됩니다.
위와 같이 X라고만 하면 X가 수식내에서 어떤 역할을 하는지
변수명으로는 알수가 없으므로
변수명만 보고도 해당 변수가 수식내에서 어떤 역할을 하는지 알수 있도록
period와 같은 단어로 만들어 지정해 주는 것입니다.
변수는 사용자분이 알파벳이나 한글, 숫자를 이용해
기호에 맞게 만들어 사용하시면 됩니다.
input : 이동평균기간(5);
plot1(ma(c,이동평균기간));
더 자세한 설명이 필요하시면 02-3453-1060으로 전화주시기 바랍니다.
즐거운 하루되세요
> huhboo99 님이 쓴 글입니다.
> 제목 : 감사합니다.
> 답변에 감사드리며,제가 궁금한 것은 외부변수의 종류 및 정의입니다.
링크된 곳은 YL Help에 나와 있는 것과 동일한 내용입니다.
예제에서 Period가 기간을 나타낸다는 뜻은 알겠지만 편집기에서도 그런 의미를 갖고 있는지 확인할 방법이 없으며,편집기의 찾기에도 나타나지 않습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 감사합니다.
> 안녕하세요
예스스탁입니다.
아래 링크 참고하시기 바랍니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_5_2.htm
즐거운 하루되세요
> 외부변수 선언시 Input:Period1(5), period2(20);이렇게 선언하였을 경우 Period1(5) 등 즉 데이타를 가져올 수 있는 외부변수에 대한 정의는 어디에 있는지요?
감사합니다.