FYI: there is a new OCX to access easily JTRADER servers like with IB... Here is some extracts of the doc...
The J-Trader interface is one of the most popular execution trading interfaces for futures traders. It is developed by PATS Systems Ltd. ,a UK based company. J-Trader is a Java application working in an internet browser. Programmer/traders who want to develop their own manual or automatic execution interface are provided with an API that implements functions for retrieving prices and sending orders to central servers. This API has been written to work with C, C++ or Pascal applications. It will not work with Visual Basic because it is implemented as a multi-threaded DLL which does not fit well in Visual Basicâs single threaded model.
To overcome these problems an ActiveX control has been developed in Visual C++ to âwrapâ the original API and provide an interface and threading model that fits within Visual Basic and any other development environment which can import ActiveX controls.
This paper provides the documentation and gives details of all the property, methods and events supported by the control. It is assumed the reader understands ActiveX controls and how they are used in an object orientated programming environment. This document also concentrates on using the control within Visual Basic but most of the details are relevant to other languages.
As well as providing a âwrapperâ for the API the control somewhat simplifies the interface and only implements the functions required to implement a general purpose client interface. If you require more detail and complexity in the interface to the servers then you will need to revert to using the PATS API directly. It is hoped this will be very unlikely. You do not need to have read or understand the PATS API documentation to use this control.
This control DOES NOT replace the PATS API DLL. You will still need to register with PATS Systems and sign their non disclosure agreement (NDA) to obtain the basic PATS API which is provided in two files, Demoapi.dll for demo and test applications and Patsapi.dll for fully operational applications. These files are not provided with this control. To obtain the NDA contact Pats Systems directly at pats@patsytems.com or contact your broker if you are already using J-Trader.
The control has been used to develop a full client interface in Visual Basic that has passed PATS conformance testing and has received a licence to use on PATS servers.
Any feedback of problems or suggestions should be directed to patsapi@adiplock.freeserve.co.uk.
The J-Trader interface is one of the most popular execution trading interfaces for futures traders. It is developed by PATS Systems Ltd. ,a UK based company. J-Trader is a Java application working in an internet browser. Programmer/traders who want to develop their own manual or automatic execution interface are provided with an API that implements functions for retrieving prices and sending orders to central servers. This API has been written to work with C, C++ or Pascal applications. It will not work with Visual Basic because it is implemented as a multi-threaded DLL which does not fit well in Visual Basicâs single threaded model.
To overcome these problems an ActiveX control has been developed in Visual C++ to âwrapâ the original API and provide an interface and threading model that fits within Visual Basic and any other development environment which can import ActiveX controls.
This paper provides the documentation and gives details of all the property, methods and events supported by the control. It is assumed the reader understands ActiveX controls and how they are used in an object orientated programming environment. This document also concentrates on using the control within Visual Basic but most of the details are relevant to other languages.
As well as providing a âwrapperâ for the API the control somewhat simplifies the interface and only implements the functions required to implement a general purpose client interface. If you require more detail and complexity in the interface to the servers then you will need to revert to using the PATS API directly. It is hoped this will be very unlikely. You do not need to have read or understand the PATS API documentation to use this control.
This control DOES NOT replace the PATS API DLL. You will still need to register with PATS Systems and sign their non disclosure agreement (NDA) to obtain the basic PATS API which is provided in two files, Demoapi.dll for demo and test applications and Patsapi.dll for fully operational applications. These files are not provided with this control. To obtain the NDA contact Pats Systems directly at pats@patsytems.com or contact your broker if you are already using J-Trader.
The control has been used to develop a full client interface in Visual Basic that has passed PATS conformance testing and has received a licence to use on PATS servers.
Any feedback of problems or suggestions should be directed to patsapi@adiplock.freeserve.co.uk.