CYBOS Plus

CpIndexes.CpIndex

작성일
2017-05-30 오전 10:59:01
조회수
6306

차트 지표 트와 계산을 함수를 한다.

 

멤버변수목록:각각Input,Output수를 공함

 

SourceData

 

설명:타입
자료형 : char
시가    -  'O'
고가     -  'H'
저가    -  'L'
종가    -  'C'
거래량 -  'V'

중간값 -  'M'
대표가 -  'R'
확장값 -  \0

 

SignalMA

 

설명:동평균계산방법

 

자료형: char
단순       - 'S'
지수       - E'
가중       - 'W’
기하       - 'G'
삼각 - 'T'
누적       - 'A'
평활       - 'M'
최소 -  L

 

CalculateMethod

 

설명:산방법

 

자료형:int
차감      1
비율      2 

Term1,Term2,Term3,Term4,DTerm1,DTerm2,Signal:

 

설명:산을 지표 변수값

자료형:long

 

 

멤버함수목록

 

 

put_IndexKind(string):

 

계산할 표를 정한다.(도로 력이 요)

 

0 - (string)지표명

 

 

put_IndexDefault(string):

 

계산할 표명을 넘겨주고 해당 지표 변수의  설정값을 셋팅한다.

0 - (string)지표명


get_Term1()

지표에 설정된 첫번째 파라미터 값가져온다.(put_IndexDefault()호출후 값확인용)

일반적으로 첫번째 기간값(정수)에 해당되는 값.

 

Calculate()

 

지정된트지표저장된Series용하여표를계산.

 

Update()

 

Calculate()1호출,데이터갱신(ex-시간처리)호출한다.

 

GetResult(int,int)

 

Calculate(),산된 지표값을 반환..

0 - (int)Line스값

1 - (int)지표덱스값

Return:Line해당스에 위치한 지표값을 반환.

 

 

GetCount()

Calculate이후 결과 이터환한다.

Return:(long)이터개수

 

GetChartIndexCodeListByIndex(int)

해당에서 제공전체리스트를 온다.

0 - (int)index

*분류index참고

 

 

0 - 가격지표

1 - 대신

2 - 추세지표

3 - 변지표

4 - 거래량지표

5 - 기간

6 - 투자

Return:(Array)분류의

 

GetChartIndexByName(string):

차트지표명에 따른 지표 덱스값을 져온다.

0 - (string)차트지표(*7400차트의 설정 리스트부분을 참고세요)

Return:(int)해당차트 지표명의 차트지표 덱스

 

GetLineCount()

Calculate이후결과 Line개수를 반환.

Return:(long)Line개수

 

GetLineResults(int)

Calculate()실행,Line온다.

0 - (int)명의 차트지표인덱스(*GetChartIndexByName이용)

Return:(Array)지표의 Line

 

차트 보조지표 신호

 

MakeIndSignal()

지정된트 지표저장된Series용하여 표의 교차 신호를계산.

신호선이 있는경우 지표와 신호선의 교차, 가격지표의 경우 주가와 교차를 체크하여 매수/매도 신호를 계산한다.

신호만 필요시 지표계산함수인 Calculate()는 호출할 필요가 없다.

 

업데이트IndSignal()

MakeIndSignal()1호출,데이터갱신(ex-시간처리)호출한다.(마지막봉만 재계산)

 

GetIndSignalResult(int,int)

MakeIndSignal (),산된 지표값을 반환.

 

0 - (int)신호의 스값(신호가 여러 개인 경우)

1 - (int)지표신호덱스값
첨부파일