커뮤니티
메뉴얼 공부 중 질문드립니다.
2015-09-10 04:42:01
121
글번호 90215
수고하십니다.
예스스팟 글로벌 메뉴얼 '5장 예스스팟 사용시 주의사항'에서 질문입니다.
1. "3) 잔고(Balance), 미체결(Unfill), 체결(NotifyFill)등 계좌관련 객체 사용시 주의 사항"을 보면
가원장 상태가 실제 원장과 동기화 될 수 있도록 '잔고조회'를 하라고 나와 있는데요,
여기서 잔고조회를 어떻게 합니까? 시스템 수식안에서 잔고조회 라는 명령어가 있나요?
아니면 수동 매매창(일반창)에서 잔고조회를 하면 시스템 수식도 자동으로 연동되어 잔고조회가 되나요?
랭귀지에서는 함수 중 Marketposition 이 1,0,-1 이냐 하는 것이 잔고조회인가요?
2. "8) 예스스팟은 서버에 과도한 부하를 줄이기 위해 시세조회와 계좌 조회를 15초당 60회로 제한하고 있습니다."이라고 나와있는데요,
이런 제한이 랭귀지 시스템에도 적용되나요?
랭귀지 함수 Marketposition 이 계좌 조회에 해당하나요?
3. "9) 예스스팟은 주문 오작동을 막기 위해 15초당 90회까지만 주문이 가능합니다."라고 나와있는데요,
분할주문의 경우는 어떻게 됩니까? 예를 들어 시그널이 났을때 5계약을 한꺼번에 주문하는게 아니라 1계약 주문을 5번 연속으로 내는 방식 말입니다. 이런 방식의 경우 1회 주문인가요 5회 주문인가요?
이런 제한이 랭귀지 시스템에도 적용되나요?
답변 1
예스스탁 예스스탁 답변
2015-09-10 11:29:25
안녕하세요
예스스탁입니다.
1.
Account1.Refresh()
계좌객체에 Account1.Refresh명령어가 있습니다.
타이머등으로 일정간격으로 동작시키면 원장과 가원장이 동기화 됩니다.
원장에 동기화 요청을 해도 원장의 부하방지를 위해
장중에는 5초당 한번, 장종료후에는 10분에 한번만 동기화를 시켜줍니다.
타이머를 셋팅시에 최소 5초이상으로 지정하시기 바랍니다.
2
예스랭귀지는 관계없습니다.
예스랭귀지는 차트데이터를 이용하며
Marketposition 와 같은 포지션 관련 모든 함수는
신호상의 내용입니다.
잔고와는 관계없습니다.
3
1계약씩 5번 발생하면
모두 주문번호가 다르므로 주문건수는 5회입니다.
예스랭귀지도 같은 제한을 받습니다.
다만 예스랭귀지는 봉단위로 1회신호 발생하고
1회주문되므로 예스스팟에 비해 해당 부분에 걸릴확률이 낮습니다.
즐거운 하루되세요
> 로봇짱 님이 쓴 글입니다.
> 제목 : 메뉴얼 공부 중 질문드립니다.
> 수고하십니다.
예스스팟 글로벌 메뉴얼 '5장 예스스팟 사용시 주의사항'에서 질문입니다.
1. "3) 잔고(Balance), 미체결(Unfill), 체결(NotifyFill)등 계좌관련 객체 사용시 주의 사항"을 보면
가원장 상태가 실제 원장과 동기화 될 수 있도록 '잔고조회'를 하라고 나와 있는데요,
여기서 잔고조회를 어떻게 합니까? 시스템 수식안에서 잔고조회 라는 명령어가 있나요?
아니면 수동 매매창(일반창)에서 잔고조회를 하면 시스템 수식도 자동으로 연동되어 잔고조회가 되나요?
랭귀지에서는 함수 중 Marketposition 이 1,0,-1 이냐 하는 것이 잔고조회인가요?
2. "8) 예스스팟은 서버에 과도한 부하를 줄이기 위해 시세조회와 계좌 조회를 15초당 60회로 제한하고 있습니다."이라고 나와있는데요,
이런 제한이 랭귀지 시스템에도 적용되나요?
랭귀지 함수 Marketposition 이 계좌 조회에 해당하나요?
3. "9) 예스스팟은 주문 오작동을 막기 위해 15초당 90회까지만 주문이 가능합니다."라고 나와있는데요,
분할주문의 경우는 어떻게 됩니까? 예를 들어 시그널이 났을때 5계약을 한꺼번에 주문하는게 아니라 1계약 주문을 5번 연속으로 내는 방식 말입니다. 이런 방식의 경우 1회 주문인가요 5회 주문인가요?
이런 제한이 랭귀지 시스템에도 적용되나요?