답변완료
현대선물 예스트레이더 주문접수,호가갱신 이벤트 문제
현대선물 예스트레이더 주문접수,호가갱신 이벤트 문제
우리선물에서 정상 작동하던 로직인데 현대선물에서 다음의 경우에 문제가 발생합니다
1. 매도포지션 진입
account1,balance,position = 1 상태 확인
2. 매도 청산 조건 발생
매도 청산 주문 날림 orderbuy~
3. 메도 청산 주문 발생후, 주문 응답 대기
주문 응답 발생함
4. 호가 갱신시마다 미체결 여부 체크
호가 갱신이 발생함에도 호가갱신 이벤트로직이 작동 안하는거로 보임
아마도 주문응답 발생한 상태에서 멈추어 있는거로 보입니다.
2014-07-25
1096
글번호 223101
답변완료
현대선물에서 ESU14 는 작동하나, 연결 ES_1,은 작동 안됨
ESU14 는 작동하나, 연결 ES_1,은 작동 안됨
예스스팟매뉴얼에서 특정월물 표시된 종목보다는 연결 선물 코드로 작동하라고 가이드함
예스글로벌은 ESU14, ES_1 작동되나, 현대선물은 ES14만 작동됨
2014-07-24
948
글번호 223097
답변완료
현대선물 예스트레이더 오류 : 비밀번호 길이 오류, 종목코드 오류
하이투자증권 예스스팟 메뉴 선택 실행시
비밀번호 팝업이 뜨던데, 현대선물은 비밀번호 입력 팝업 안나옴, 정상인건지 문의드림
================================
종목코드를 6E_1 으로 세팅한후 실행시
==>
(1) type error 메시지뜨면서 오류 메시지 출현
(2) 비밀번호 길이 오류 메시지 출현
(이로 인해 가원장 생성 안되는거로 보임)
상기 메시지 출현후 실행되나, Account.balance,position == 2 일 경우 추가 진입 제한 해둔 로직이 (우리선물에서 잘 돌아가던게) 안 먹힘
즉, 포지션 없는거로 인지하고 계속 무한 주문 들어감 (일정 주문 진입후, 증거금 문제로 오류 발생) ==> 가원장 생성 문제로 보임
2014-07-23
1109
글번호 223090
답변완료
재접속시 YT 신호기준 Spot 주문
안녕하세요~
다음 내용이 맞는지 확인 부탁드립니다.
----------------------------------
< 질문 1 >
YT 신호발생시 Spot으로 주문을 낼 때,
function Main_OnStart()
{
Main.MessageLog("시작");
Start = 0;
}
function Chart1_OnRiseSignal(Signal)
{
if (Signal.signalKind == 1)
{
Start = 1;
Account1.OrderBuy(MarketData1.code,Vol,Signal.price,0);
}
if (Signal.signalKind == 2 && Start == 1)
{
Account1.OrderSell(MarketData1.code,Vol,Signal.price,0);
}
}
위의 수식대로 하면, 진입이 반드시 발생하여야 청산이 발생됩니다.
그런데 문제는 HTS가 장중 비정상적으로 종료되어 재접속할 경우,
비정상 종료전 이미 진입 포지션이 있다면 청산신호가 무시되는 문제가 있습니다.
재접속후에 청산주문이 발생되도록 하기 위하여
Start = 0;
Start = 1;
이 두가지를 모두 삭제하면 되는지요?
만약 위의 내용이 맞다면,
재접속시 무포지션 상태라도 청산주문부터 시작될 수 있다는 것외에
별도로 주의할 점이 있는지요?
------------------------------------------
< 질문 2 >
위와 같이 재접속시 무포지션에서 청산부터 주문이 발생하였다면,
YT에서 장종료청산이 이루어진 후에 포지션이 남게 될 것입니다.
YT의 장종료청산이 14:30 이라고 가정했을 때
오버나잇을 안하기 위하여
14:40 에는 해당 계좌에 매수 또는 매도 포지션이 있을 경우
이를 전량 청산하라는 수식을 Spot으로 작성하고 싶습니다.
계좌에 1개 또는 여러개의 시스템이 적용될 수 있으므로
수식은 14:40 에 계좌를 check하여, 포지션이 있을 경우 전량 청산한다는 내용입니다.
물론 14:30 까지 HTS가 정상적으로 작동하였을 경우
14:40 Spot에서 청산할 것은 없습니다.
1111-1111-31, 2222-2222-31, 3333-3333-31
이렇게 3개의 계좌를 운용하고 있다고 가정할 때
위의 내용을 1개의 Spot 수식으로 가능한지요?
---------------------------
이상입니다.
감사합니다 !!!
2014-07-20
1209
글번호 223083