EasyLanguage로 작업하면서 기억해두어야 할 가장 기본적인 원칙 중 하나는 TradeStation이 Bar에 대해 갖고 있는 생각이다.
좀 더 자세히 살펴보면 여기서 Bar는 틱기준이 아니라 분봉이나 일봉같이 분석하기 위해 만들어진 Chart 상의 Bar를 의미합니다.
TradeStation은 Chart 상 각 Bar별로 EasyLanguage 명령을 위에서 아래로 처리합니다.
Chart에서는 분석을 위해 참조할 최대 바 (MaxBarsBack) 수를 확인한 이후에 Bar단위로 왼쪽에서 오른쪽으로 수행합니다.
주의사항 : MaxBarsBack - 과거 데이터를 참조하는 모든 Analysis Technique은 계산을 시작하기 전에 일정 갯수의 과거 Bar가 필요합니다. 시작하기 위해 필요한 데이터수를 MaxBarsBack이라고 합니다. 즉, Chart에 최초로 계산되기 위해 필요한 최대 Bar 갯수입니다.
Chart의 각 Bar는 EasyLanguage 계산에 참조될 수 있는 일정 갯수의 데이터 측정점들을 담고 있습니다.
종목이나 주기 유형에 따라 Chart의 각 Bar가 담고 있는 데이터 측정점들의 리스트는 아래와 같습니다.
▶ Open
▶ High
▶ Low
▶ Close
▶ Date
▶ Time
▶ Volume : Up Ticks 거래량, Down Tickes 거래량
▶ Ticks : Up Ticks 갯수, Down Ticks 갯수
▶ Open Interest
좀 더 자세히 살펴보면 여기서 Bar는 틱기준이 아니라 분봉이나 일봉같이 분석하기 위해 만들어진 Chart 상의 Bar를 의미합니다.
TradeStation은 Chart 상 각 Bar별로 EasyLanguage 명령을 위에서 아래로 처리합니다.
Chart에서는 분석을 위해 참조할 최대 바 (MaxBarsBack) 수를 확인한 이후에 Bar단위로 왼쪽에서 오른쪽으로 수행합니다.
Chart의 각 Bar는 EasyLanguage 계산에 참조될 수 있는 일정 갯수의 데이터 측정점들을 담고 있습니다.
종목이나 주기 유형에 따라 Chart의 각 Bar가 담고 있는 데이터 측정점들의 리스트는 아래와 같습니다.
▶ Open
▶ High
▶ Low
▶ Close
▶ Date
▶ Time
▶ Volume : Up Ticks 거래량, Down Tickes 거래량
▶ Ticks : Up Ticks 갯수, Down Ticks 갯수
▶ Open Interest