커뮤니티
예스트레이더3.1 기능추가 및 변경사항

New Version 차트변경 사항 1. 허수봉 표시하지 않음 봉의 거래량이 없는 경우 현재버전에서는 직전 봉의 종가를 해당 봉의 시/고/저/종가로 표시했지만 새 버전에서는 이런 허수봉은 표시하지 않습니다. [ 현재버전 ] 예) 파라텍 2007/05/15 5분봉 거래량이 없는 경우 직전 봉의 종가를 현재봉의 시/고/저/종가로 표시해줌 ![]() [ 새버전 ] 예) 파라텍 2007/05/15 5분봉 9시 5분/15분/20분봉에 거래량이 없으므로 표시하지 않습니다. ![]() 2. 차트에 복수종목 동시 적용 시 표시 방법 A. 서로 다른 주기인 경우 주기가 가장 작은 차트의 시간 축을 기준으로 일치하는 경우만 표시하며분/일/주/월 봉이 동시 적용되는 경우 가장 작은 주기의 첫 봉 위치에 표시됩니다. ![]() ![]() B. 동일 주기인 경우 주 종목의 시간축과 일치 하는 경우만 표시 a 주종목 삼성전자에 맞춰 연결선물지수도 15:00분까지 표시 ![]() -> 주종목 연결선물지수의 시간 축에 일치하는 봉만 표시 ![]() C. 차트의 조회 시에는 위와 같은 방법으로 봉이 그려지게 됩니다. 다만 실시간인 경우에 종목의 데이터가 없는 시간대는 공백으로 처리하며 종목의 데이터가 있는 경우에는 표시하게 되며 조회 시에는 주종목의 시간대와 맞지 않는 참조종목의 봉은 숨겨지게 됩니다. [ 실시간 ] ![]() [ 재조회 ] ![]() 그러므로 예를 들어 아래의 식과 같이 타종목의 5이평을 그린다고 한다면 var1 = ma(data2( C ),5); 14:40/14:15/14:10/14:05/14:00 봉의 종가로 5이평을 계산하는 것이 아니라 |
New Version 예스랭귀지 변경 사항 1. 내부변수 타입 세분화 내부변수 사용시에 기존에는 수치형과 논리형 모두 할당 받게 되어 있었으나 새 버젼 랭귀지에서는 수치형과 논리형으로 세분하여 선언한 후, 수치형에는 수치만 할당가능하며 논리형으로 선언한 변수 에는 논리식만 할당할 수 있습니다. ![]() 2. 타종목 참조 함수 기능 보강 및 변경 ![]() 동일 주기의 타 종목 뿐만 아니라 주기가 다른 모든 종목(동일 종목 포함)을 참조 할 수 있습니다. Data1 ~ Data99 데이터 변수 참조 타종목 지표 계산 3. 타종목 참조함수의 이전값 참조 함수 뒤에 [N]은 사용할 수 없게 변경되었습니다. 그리므로 타종목의 값을 대체하여 사용하는 변수를 선언할 경우
와 같이 선언하면 해당변수는 지정된 참조데이터의 주기를 고려하여 그 값을 반환하게 됩니다. 5. For문 변경사항
6. Index,DataCompress,BarInterval Index,DataCompress,BarInterval함수를 사용시 뒤에 ()를 표기하지 않습니다. (O) var1 = index; (X) var2 = index(); (O) var1 = DataCompress; (X) var2 = DataCompress(); (O) var1 = BarInterval; (X) var2 = BarInterval(); 7. 사용자 함수 사용자함수에서 함수 결과 값에 현재의 결과 값을 더할 수 없습니다. 변경 전
변경 후
8. Accumn Accumn함수의 인자값이 AccumN(numericseris, numeric)이므로 논리식을 사용할 수 없습니다. (X) accumn(논리식,10) 논리식을 N봉 동안 누적할 경우 아래와 같이 사용할 수 있습니다. 강화된 문법에 의해 수식을 작성시 유의해야 하는 부분이 있습니다. A. IFF(조건, 참값 , 거짓값 ) 변수타입이 세분화 되었기 때문에 IFF함수의 참값과 거짓값은 같은 변수타입으로 작성해야 합니다. 참값이 수치형이면 거짓값도 수치형으로, 참값이 논리형이면 거짓값도 논리형으로 작성해야 합니다. 올바른 사용방법 잘못된 사용방법 B. 하나의 완전한 구문은 검증에 에러를 주지 않습니다.
하지만 새 버전의 랭귀지에서는 아래의 경우에도 검증이 완료되니 작성상 유의하시기 바랍니다.
구문이므로 검증에 이상이 없는 문장으로 취급합니다. - 할당 ![]() A라는 변수에 B라는 값을 할당 시 아래와 같이 작성됩니다.
새 버전에서는
와 같이 할당(=)을 -, 혹은 == 과 같이 작성하여도 모두 완전한 구문이므로 검증이 완료되므로 작성상 유의하시기 바랍니다. 10. 일부 지표의 계산식이 변경되었습니다. ADX / DMI / DiPlus / DiMinus / RSI의 지표값에 오류가 있어 함수의 계산식을 수정했습니다. 기존의 계산값을 계속 사용하고자 하시는 분은 아래와 같이 사용하시면 됩니다. ADX_Y(Period) DMI_Y(Period) Diplus_Y(Period) Diminus_Y(Period) RSI_Y(Period) 11. 타종목 참조함수안에 DayOpen/dayHigh/DayLow/Dayclose 함수는 사용할 수 없습니다. Data2(ma(c,20)) (O) 12. 강제청산에 수수료 및 슬리피지를 반영하지 않습니다. 13. 기타주의 사항 C. 종목 검색시 검색에 필요한 최소
봉의 수를 생략 할 경우 특정 종목을 대상으로 최소봉의 |