커뮤니티

GetOpenContracts() 질문 드립니다.

프로필 이미지
자유를찾아
2015-10-24 21:33:43
2030
글번호 223696
답변완료
안녕하세요 Help 파일에 보면 설 명 : 미청산수량을 반환합니다. 매수면 양수, 매도면 음수로 리턴됩니다. 1보다 크면 매수를 1보다 작으면 매도 포지션 상태임을 나타냅니다. 반 환 값 : 정수 이렇게 되어 있는데 이해가 되지 않는 부분이 있습니다. 아래 내용과 같이 표현 될것 같은데 GetOpenContracts() == 0 미청산이 없다 GetOpenContracts() >= 1 매수수량 1개 이상이다. GetOpenContracts() <= -1 매도수량 1개 이상이다. 그렇다면 () 안에는 제가 매수 또는 매도한 종목의 스크립트 객체명이 들어가야 하는것인가요? 아니면 계좌이름이 들어가야 하는건가요? 그리고 만약 각기 다른 시스템으로 인해 해당 종목에 매수 1개약 매도 1개약이 각각 들어가 있다면 0으로 표시될것 같은데 이문제는 어떤가요? Help 파일에 내용이 너무 간략해 자세한 내용이 필요합니다. 도와주세요.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-27 18:17:21

안녕하세요 예스스탁입니다. Chart1.GetOpenContracts() GetOpenContracts은 차트에서 신호에 따른 수량입니다. 잔고의 수량이 아닙니다. 차트객체를 준비한 후 해당 차트에서 시스템에 의해 나오는 신호에 따라 신호상 수량을 리턴하는 함수입니다. 잔고의 수량은 계좌객체에서 잔고(Balance)를 셋팅한 후에 리턴받아 사용하셔야 합니다. Account1.SetBalance(sItemCode, 0) 위함수로 종목명과 포지션 지정해서 잔고를 셋팅하면 Account1.Balance.count로 잔고수량을 리턴받을 수 있습니다. 0이상의 값으로만 리턴됩니다, 매수나 매도에 따라 -부호가 붙지 않습니다 잔고의 포지션 상태는 Account1.Balance.position으로 확인할수 있습니다. 즐거운 하루되세요 > 자유를찾아 님이 쓴 글입니다. > 제목 : GetOpenContracts() 질문 드립니다. > 안녕하세요 Help 파일에 보면 설 명 : 미청산수량을 반환합니다. 매수면 양수, 매도면 음수로 리턴됩니다. 1보다 크면 매수를 1보다 작으면 매도 포지션 상태임을 나타냅니다. 반 환 값 : 정수 이렇게 되어 있는데 이해가 되지 않는 부분이 있습니다. 아래 내용과 같이 표현 될것 같은데 GetOpenContracts() == 0 미청산이 없다 GetOpenContracts() >= 1 매수수량 1개 이상이다. GetOpenContracts() <= -1 매도수량 1개 이상이다. 그렇다면 () 안에는 제가 매수 또는 매도한 종목의 스크립트 객체명이 들어가야 하는것인가요? 아니면 계좌이름이 들어가야 하는건가요? 그리고 만약 각기 다른 시스템으로 인해 해당 종목에 매수 1개약 매도 1개약이 각각 들어가 있다면 0으로 표시될것 같은데 이문제는 어떤가요? Help 파일에 내용이 너무 간략해 자세한 내용이 필요합니다. 도와주세요.