커뮤니티
var~var100 Value~value100 활용법
2016-01-12 16:52:24
156
글번호 94333
시스템 프로그램 작성하면서 일반적인 지역변수는 프로그램 상단에 변수선언 및 초기화를 하여 사용하고 있습니다. 그러나 시스템 운용 중 일부 누적값을 관리할 전역변수가 필요합니다.
혹시나해서 예스트레이더에서 기본제공하는 var과 value변수를 사용해 보았더니 전역변수 역할을 하는 것으로 판단되어 사용 중에 있었습니다. 그런데 이상현상이 생겨서 Log dump해 보니 전역변수 역할을 못하는 경우가 발생하는 것을 발견했습니다. (예) 일정기간 중 손익금 합계용 전역변수)
질문요지 ; 1. var~value변수는 전역변수로 사용할수 없는건가요?
2. 사용할수 없다면 예스트레이더에서 전역변수 선언 및 사용방법은 어떤 방법이 있을까요?
답변 3
예스스탁 예스스탁 답변
2016-01-13 09:17:33
안녕하세요
예스스탁입니다.
수식에서 모든 변수는 지역변수입니다.
var1~var99, value1~value99는
식자성시 변수하나하나를 선언하는 번거로움을 없애기 위해
미리선언해 놓은 변수일 뿐입니다.
즐거운 하루되세요
> 고가행진 님이 쓴 글입니다.
> 제목 : var~var100 Value~value100 활용법
> 시스템 프로그램 작성하면서 일반적인 지역변수는 프로그램 상단에 변수선언 및 초기화를 하여 사용하고 있습니다. 그러나 시스템 운용 중 일부 누적값을 관리할 전역변수가 필요합니다.
혹시나해서 예스트레이더에서 기본제공하는 var과 value변수를 사용해 보았더니 전역변수 역할을 하는 것으로 판단되어 사용 중에 있었습니다. 그런데 이상현상이 생겨서 Log dump해 보니 전역변수 역할을 못하는 경우가 발생하는 것을 발견했습니다. (예) 일정기간 중 손익금 합계용 전역변수)
질문요지 ; 1. var~value변수는 전역변수로 사용할수 없는건가요?
2. 사용할수 없다면 예스트레이더에서 전역변수 선언 및 사용방법은 어떤 방법이 있을까요?
고가행진
2016-01-13 10:38:57
예 제가 잘못알고 있었습니다. 감사합니다.
그럼 예스트레이더에서 전역변수 선언 및 사용방법은 어떤 방법이 있을까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : var~var100 Value~value100 활용법
>
안녕하세요
예스스탁입니다.
수식에서 모든 변수는 지역변수입니다.
var1~var99, value1~value99는
식자성시 변수하나하나를 선언하는 번거로움을 없애기 위해
미리선언해 놓은 변수일 뿐입니다.
즐거운 하루되세요
> 고가행진 님이 쓴 글입니다.
> 제목 : var~var100 Value~value100 활용법
> 시스템 프로그램 작성하면서 일반적인 지역변수는 프로그램 상단에 변수선언 및 초기화를 하여 사용하고 있습니다. 그러나 시스템 운용 중 일부 누적값을 관리할 전역변수가 필요합니다.
혹시나해서 예스트레이더에서 기본제공하는 var과 value변수를 사용해 보았더니 전역변수 역할을 하는 것으로 판단되어 사용 중에 있었습니다. 그런데 이상현상이 생겨서 Log dump해 보니 전역변수 역할을 못하는 경우가 발생하는 것을 발견했습니다. (예) 일정기간 중 손익금 합계용 전역변수)
질문요지 ; 1. var~value변수는 전역변수로 사용할수 없는건가요?
2. 사용할수 없다면 예스트레이더에서 전역변수 선언 및 사용방법은 어떤 방법이 있을까요?
예스스탁 예스스탁 답변
2016-01-13 12:24:55
안녕하세요
예스스탁입니다.
예스랭귀지는 전역변수가 없습니다.
변수는 모두 지역변수입니다.
수식안에서 선언하시면 해당수식안에서만 유효하고
차트에 적용하시면 각 독립적으로 동작합니다.
다른 차트에 적용된 수식이나 같은 차트에 적용된 다른수식
같은 차트에 적용된 동일수식이라도 서로 정보를 주고받지 않습니다.
즐거운 하루되세요
> 고가행진 님이 쓴 글입니다.
> 제목 : Re : Re : var~var100 Value~value100 활용법
> 예 제가 잘못알고 있었습니다. 감사합니다.
그럼 예스트레이더에서 전역변수 선언 및 사용방법은 어떤 방법이 있을까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : var~var100 Value~value100 활용법
>
안녕하세요
예스스탁입니다.
수식에서 모든 변수는 지역변수입니다.
var1~var99, value1~value99는
식자성시 변수하나하나를 선언하는 번거로움을 없애기 위해
미리선언해 놓은 변수일 뿐입니다.
즐거운 하루되세요
> 고가행진 님이 쓴 글입니다.
> 제목 : var~var100 Value~value100 활용법
> 시스템 프로그램 작성하면서 일반적인 지역변수는 프로그램 상단에 변수선언 및 초기화를 하여 사용하고 있습니다. 그러나 시스템 운용 중 일부 누적값을 관리할 전역변수가 필요합니다.
혹시나해서 예스트레이더에서 기본제공하는 var과 value변수를 사용해 보았더니 전역변수 역할을 하는 것으로 판단되어 사용 중에 있었습니다. 그런데 이상현상이 생겨서 Log dump해 보니 전역변수 역할을 못하는 경우가 발생하는 것을 발견했습니다. (예) 일정기간 중 손익금 합계용 전역변수)
질문요지 ; 1. var~value변수는 전역변수로 사용할수 없는건가요?
2. 사용할수 없다면 예스트레이더에서 전역변수 선언 및 사용방법은 어떤 방법이 있을까요?