2013-04-21 3 views
0

인스턴트 메신저 사용. 세션을 시작하고 MarketDataRequest를 보내면 정상적으로 작동하지만 연결이 끊어진 후 quickfix 세션이 다시 연결되면 더 이상 시장 데이터를 얻을 수 없습니다. 서버가 내 MarketDataRequests에 응답하지 않습니다. 세션 레크 리 에이션 만이이 문제를 해결합니다.연결 해제 후 QuickFIX 시장 데이터 요청

어떻게 수정 될 수 있습니까? 재 연결 후 시장 데이터를 수신하려면 어떻게해야합니까?

+0

메시지 로그에 어떤 내용이 있습니까? 대답은 거기에 있어야합니다. 거래 상대방이 MDRequest를 거부 했습니까? –

+0

문제는 로그에 아무것도 없다는 것입니다. 아무런 응답이나 거부도 없습니다. 내가 잘못된 메시지를 보내는 경우에만 거부됩니다. –

+1

이것은 거래 상대방의 지원에 대한 질문 일 수 있습니다. 또한 인터페이스의 설명서를 확인하십시오. 어쩌면 당신이 놓친 그들의 시스템에 버릇이있을 수 있습니다. –

답변

2

끊어진 후 마켓 데이터를 얻으려고하면 끊어 버린 후에 전화로 이야기하는 것과 같습니다. 그것은 불가능; 통신 채널이 없어졌습니다!

(그것이 가능 당신은 당신의 질문 중 몇 가지 중요한 세부 사항을 떠 났어요?)

+0

나는 내 게시물을 편집했지만, 연결 해제 후에 내가 다시 연결되었다는 것을 분명히 알았습니다. 그리고이 재접속 후에 나는 나의 marketdatarequest에 응답을 얻지 않는다. 그러나 하트 비트는 잘 작동합니다. –

+0

그것은 분명하지 않았습니다; 해명 해줘서 고마워. –

0

로그온 메시지 (35 = A)뿐만 아니라 동기화 또는 (시퀀스 번호를 다시 설정하려는 시도를 보여 주어야 로그 35 = 4).

로그온 또는 로그 오프 (35 = 5) 메시지가 표시되지 않습니까?

TestRequest (35 = 1)를 실행 해 봅니다. 연결이 끊어지면 시퀀스 번호가 동기화되지 않은 것처럼 보입니다.

관련 문제