CTP 시세는 흔히 볼 수 있는 문제 기록에 접속한다

4345 단어 기타

전언


경치의ctp 패키지 감사합니다.자바로ctp와 관련된 인터페이스를 호출하는 것은 주로 경치를 참고하는 두 문장입니다.사용 과정에서 겪은 문제와 자신이 밟은 구덩이만 기록돼 있다.
  • https://blog.csdn.net/pjjing/article/details/53186394
  • https://blog.csdn.net/pjjing/article/details/85063988

  • 1、dll 또는 so를 찾을 수 없습니다


    dll와 so 파일은 jre 디렉터리에 놓아야 하며 다른 위치에 두는 것을 권장하지 않습니다.
    window:  %JAVA_HOME%\jre\bin
           eg: D:\Program Files\Java\jdk1.8.0_211\jre\bin
    linux : $JAVA_HOME/jre/lib/amd64
        eg: /usr/java/jdk1.8.0_212-amd64/jre/lib/amd64/
    

    dll 파일과 so 파일은 상기 주소로 직접 복사됩니다. 파일 이름을 수정하지 마십시오. 새 디렉터리를 만들지 마십시오.

    2、window에 wrap을 불러옵니다.dll 파일에서 의존 라이브러리를 찾을 수 없습니다

       vs_redist    
    vs_redist    : [MSVBcrtAio_v20190720.zip](http://8dx.pc6.com/xjq6/MSVBcrtAio_v20190720.zip)
    

    3. front url 주소:


    1. simnow 주소
            ---simnow  ---:
           :Trade Front:180.168.146.187:10100,Market Front:180.168.146.187:10110;   (     ,API   v6.3.15_20190220)
           :Trade Front:180.168.146.187:10101,Market Front:180.168.146.187:10111;   (     ,API   v6.3.15_20190220) 
           :Trade Front:218.202.237.33 :10102,Market Front:218.202.237.33 :10112;   (     ,API   v6.3.15_20190220) 
        "7*24  "  (     7*24):Trade:180.168.146.187:10130,market:180.168.146.187:10131 (     ,API   v6.3.15_20190220)
    

    2,ctp 주소는ctp의 공식 소프트웨어를 다운로드하여 소프트웨어에서broker를 찾을 수 있습니다.xml 파일.

    4. CthostFtdcMdApi 문제는 별도의 스레드로 시작하고 이 스레드에서 init and join을 사용해야 합니다.


    **구체적인 demo, 경치의 demo 참조**
    demo              ,           ,              ,  
    CThostFtdcMdApi   mdApi = CThostFtdcMdApi.CreateFtdcMdApi("md");
    Thread thread = new Thread(() -> {
        MdspiImpl mdspiImpl = new MdspiImpl(mdApi);
        mdApi.RegisterSpi(mdspiImpl);
        mdApi.RegisterFront("tcp://218.202.237.33:10112");
        mdApi.Init();
        mdApi.Join();
    });
    
    thread.setName("CTP-MD-API");
    thread.start();
    

    5, 실행 중 충돌 또는 null upcall object 등 오류 발생

        4 。 
    

    6. 기타


    모든 OnRsp의 콜백에서 오류가 발생하지 않도록 합니다.마지막은try {} catch (Throwable e) {}

    좋은 웹페이지 즐겨찾기