입력 스트림에서 데이터를 가져 오기 위해 Financial Information eXchange(FIX) 프로토콜을 사용하여 Java로 유틸리티를 개발했습니다. 그러나 현재 FIX 프로토콜을 구현할 수있는 온라인 테스트 서버를 찾지 못했습니다. 누군가 이걸 어떻게 얻을 수 있는지 알려주시겠습니까?자바를 사용하는 FIX 프로토콜
답변
http://www.quickfixj.org/http://fixprotocol.org/discuss/ 오픈 소스 수정 엔진을 가지고 있습니다. 간단한 서버를 가진 예제가 함께 제공됩니다. FIX 엔진을 처음부터 다시 빌드하는 것보다는 클라이언트 용으로 라이브러리를 사용하는 것이 좋습니다.
그 assylias 주셔서 감사. 예제 클라이언트/서버 앱을 이미 확인했지만 원하는 것은 내 프로그램이 스트리밍 가격을 끌어 올 수있는 테스트 서버에 연결하는 것입니다. – user1066568
무료 테스트 서버에 대해 알고 있지는 않지만 대부분의 중개인은 일부 테스트를 실행하기 위해 로그인을 제공 할 수 있습니다. 따라서 연결하려는 사람은 도움을받을 수 있어야합니다. 또는 무작위 가격을 반환하도록 quickfixj에서 서버의 코드를 수정할 수 있습니다 ... – assylias
또한 스트리밍 가격이 의미하는 것이 확실하지 않은 경우 실행 가격을 의미합니까? 예를 들어 RFQ를 따른 가격? – assylias
진공 상태로 만들지는 않았지만 일부 브로커의 FIX 서버와 대화한다고 가정합니다. 그렇다면 브로커에게 연결할 수있는 테스트 서버가있을 가능성이 높으므로 브로커에게 이야기하십시오.
의견 aix 주셔서 감사합니다. 내 브로커에서 테스트 서버를 받기까지는 다소 시간이 걸릴 것입니다. 약 2 주. 그 동안, 필자는 무료 테스트 서버가 있으면 거기에 연결하여 내 프로그램이 시장에서 스트리밍 가격을 끌어내는 데 도움이되는지 알고 싶습니다. – user1066568
:
나는 브로커에서 작업하며 Staging FIX 서버에 연결할 수 있습니다. 내가 .. 아마도 이것이 FIX 커뮤니티가 설정할 수있는 일이며, 주변에있는 모든 익명의 서버로
건배를 모르는, 당신은 호스트 또는 DIY 솔루션을 원하는 경우에 따라 다르다 크리스
안녕하세요 Chris ..이 옵션을 계속 사용할 수 있습니까? 그것을 게시 주셔서 감사합니다 – Christian
. 컴파일/빌드/설정을하지 않고도 FIX 세션을 빠르게 가져 오려면 호스팅 된 시뮬레이터를 사용해야합니다.
우리는이 사람들과 계정이 있고 http://www.fixsim.com/ (설치 및 추가 연결이 간단 함)을 권장합니다.
은 (내가 회사에서 일이 말을 아무것도 얻을하지 않습니다) 당신은 신속하게 테스트 서버를 해고 CoralFIX을 사용할 수 있습니다합니다. Logon, ResendRequest, SequenceReset, Heartbeat와 같은 모든 세션 레벨 FIX 메시지를 처리하므로 클라이언트와 메시지 교환을 시작할 준비가됩니다. 간단한 예를 들어 아래 :
import com.coralblocks.coralfix.FixMessage;
import com.coralblocks.coralreactor.client.Client;
import com.coralblocks.coralreactor.nio.NioReactor;
import com.coralblocks.coralreactor.util.Configuration;
import com.coralblocks.coralreactor.util.MapConfiguration;
public class SimpleFixApplicationServer extends FixApplicationServer {
public SimpleFixApplicationServer(NioReactor nio, int port, Configuration config) {
super(nio, port, config);
}
@Override
protected void handleFixApplicationMessage(Client client, FixMessage fixMsg, boolean possDupe) {
// do whatever you want to do with the application message received from this client...
}
public static void main(String[] args) {
NioReactor nio = NioReactor.create();
MapConfiguration config = new MapConfiguration();
// print all messages received and sent to STDOUT for debugging purposes
// (default is false)
config.add("debugMessages", "true");
// accept as the client inbound sequence whatever
// sequence I receive in the first message coming from the client
// (default is false)
config.add("acceptInboundSeqFromClient", "false");
Server server = new SimpleFixApplicationServer(nio, 45451, config);
server.open();
nio.start();
}
}
위의 코드에 대한 자세한 설명은 here를 찾을 수 있습니다.
면책 조항 : 나는 CoralFIX 개발자 중 한 명입니다.
. 정말 단순한 서버처럼 보입니다. 간단한 클라이언트 예제가 있습니까? 나는 가격을 보내고있는 서버를 가지고있다, 나는 단지 그것에 접속하고, 가로 질러 가격 흐름을보고 싶다. – deitch
- 1. FIX 프로토콜 : ClearingBusinessDate 필드
- 2. 응용 프로그램에서 FIX (재무 정보 교환 프로토콜) 사용 도움말
- 3. FIX (quickfix) FIX 세션에 사용할 NIC/IP를 설정하는 방법
- 4. 자바를 사용하는 innerHTML 문제
- 5. 자바를 사용하는 사진 리사이버
- 6. 자바를 사용하는 문자열 형식
- 7. 자바를 사용하는 오디오 프로세싱
- 8. FIX 프로토콜을 정규식으로 파싱 하시겠습니까?
- 9. Nutch가 사용하는 프로토콜
- 10. 성능 향상을 위해 FIX 레이어 제거
- 11. 자바를 사용하는 작은 http 서버?
- 12. 자바를 사용하는 사용자의 IP 주소
- 13. 자바를 사용하는 보안 문자 이미지
- 14. 자바를 사용하는 테스트 케이스 생성기
- 15. 자바를 사용하는 흰개미 식민지 시뮬레이터
- 16. 자바를 사용하는 웨이브 파일 수정
- 17. 자바를 사용하는 검색 텍스트 만
- 18. 자바를 사용하는 안드로이드에서 메소드 Swizzling
- 19. RSS 리더와 자바를 사용하는 파서
- 20. FIX 메시지를위한 편집 도구
- 21. Django fix Admin plural
- 22. FIX 4.2 및 ExecReportAck
- 23. typeof function fix/alternative
- 24. IE에서 float fix
- 25. OCaml의 FIx 데이터 타입
- 26. FIX 엔진 개발
- 27. Google 프로토콜 버퍼를 사용하는 Boost.Asio
- 28. xcode의 Fix and Continue 디버깅 기능을 사용하는 방법은 무엇입니까?
- 29. 자바를 사용하여 oop를 사용하는 equals 메소드
- 30. 자바를 사용하는 JSON 스키마 유효성 검사
하나의 질문으로, 오픈 소스 엔진을 사용할 수있는 이유는 무엇입니까? 자신을 위해 사용자 지정할 수있는 기능이 있습니다. – DumbCoder
DumbCoder 주석 주셔서 감사합니다. 나는 내 엔진을 만들지 않았다. 대신 quickfixj 위에 유틸리티를 구축했습니다. 그러나 FIX 프로토콜을 사용하여 스트리밍 가격을 가져올 수있는 테스트 서버에 연결하려고합니다. 이 문제를 해결하는 데 도움이 될 테스트 서버가 있는지 알고 있습니까? – user1066568