답변완료
기능추가 요청드립니다.
안녕하세요.
스팟과 관련된 내용이지만 프로그램을 사용하는데
필요한 기능을 추가 요청드리는 거라 이 게시판에 글을 남깁니다.
3사(NH선물, 현대선물, 한국투자증권) 해외선물과 관련된 내용입니다.
1. Main 객체
- 상품코드를 매개변수로 현재의 활성종목을 리턴하거나 종목정보리스트를 리턴하는 함수.
예를 들어, "6A"를 매개변수로 넣으면 "6AZ17"을 리턴하는거지요.
아니면,
[ { code : "6AZ17", activate : true, FND : 20180115 }, { code : "6AF18", activate : false, FND : 20180215 }, ... ]
와 같은 식으로 종목리스트를 리턴하면 찾아서 쓸 수도 있겠지요. 꼭 저런 형태가 아니더라도
종목에 대한 최소한의 정보를 담을 수만 있으면 되겠네요.
2. Account 객체
- 주문가능수량을 요청하는 함수
종목, 매수/매도 등 일련의 정보을 서버로 보내서 결과를 이벤트로 받을 수 있으면 됩니다.
- Balance, Unfill 객체 사용의 불편함.
현재 위의 객체들을 사용하려면 SetBalancexxx나 SetUnfillxxx 등의 함수로 Account 객체의 Balance, Unfill 를 설정해서 Account.Balance, Account.Unfill 과 같이 사용해야해서
여러 개의 내역을 동시에 참조해서 쓰기가 불편하더군요.
for 문으로 참조하는데만 촛점이 맞춰진 방식.
추가로 GetBalance 같은 함수를 만들어서 JSON 형태로 데이터를 리턴해주는 게 낫지 않을까요?
더불어, Main 객체의 잔고 업데이트 이벤트 역시, 계좌번호와 종목코드와 함께 그 종목에 해당하는 Balance 객체의 내용을 JSON 형태로 넘겨주면 또다시 SetBalance 함수로 설정하고 Account.Balance 객체를 참조해서 쓰는 불편도 줄어들 것 같습니다.
전반적으로 예스스팟은 자바스크립트를 기반으로 사용하는 프로그램이면서도 JSON 활용에 너무 인색하다는 느낌이 듭니다.
3. Library 객체
- 몇 년째 서비스 준비중인 이 객체는 언제쯤 사용 가능한가요?
2017-10-26
535
글번호 213039
기타
답변완료
종가에 매수신호로 오류시...
시스템 초보라서겠지만 참 쉬울듯 하면서도 어렵네요.
A,B 두개의 시스템으로 [주식현물] 자동매매 중인데,
금일 종가에 매수 신호가 들어왔습니다만, 이후 월요일 아침 매매 진행을 어떻게 해야할 지
몰라서 질문합니다.
[상황1]; (15분봉 사용, 현재 무포지션임.)
-A시스템 :AtStop 주문이고, 15:15~15:30분봉에 [매수조건 만족]해서,
장마감 후 종가봉인 15:45분 표시봉에 차트로는 "매수신호"로 뜨고,
체결통보 창에는 "접수오류-장 종료로" 메세지가 떴습니다.
질문1. : 주문시점이 월요일 시가가 되야 하는 것 같은데, 체결통보창서 주문오류를
밝혔으니 이 매수신호는 이미 무효화 된 건가요?
질문2. : 무효화 되었더라도 차트에 이미 "매수신호"가 떴으니 월요일에도 금일에 이어서
자동매수를 하려면 주문시작 신호를 현재의 "모든신호"에서 -> "진입신호"로
바꿔서 해야 하나요? (현재는 무 포지션임.)
[상황2] ; (15분봉, 현재 무포지션임)
-B시스템 : OnClose 주문이 15:15~15:30분 표시봉에는 [매수조건 불만족]상테에서
15:45분 표시봉(장마감 종가)에 [매수조건만족]해서
차트에는 "매수 예비신호"가 떴습니다.
-질문3. : 위와 마찬가지로 월요일 아침에 금일에 이어서 자동매수 매매를 하려면
그냥 현 조건 유지하면서 기다리면 월요일 시가에 매수가 되는 것인지요?
(현재 무 포지션 상태임)
*차트 첨부합니다.
2017-10-20
646
글번호 213022
예스트레이더 (iM증권)