|
Q1: What is the purpose of
MATLAB2IB software product?
This product can be used to implement automated
trading systems
using MATLAB, connecting to Interactive Brokers(IB)
Trader WorkStation(TWS). That means, the user must
be a registered user with Interactive Brokers, and
also need a MATLAB licence.
Traditionally, professional freelance traders use
MATLAB to perform
historical or realtime market data analysis, and
based on the analysis they would use IB TWS to place
orders manually. Now, using MATLAB2IB software
product, traders can place orders from within MATLAB,
without having to placeorders manually. This will
eliminate unnecessary delays and help write and test
proprietary trading algorithms very easy.
Q2: How do I write automated trading systems using
MATLAB2IB
software product? This product provides a set of MATLAB based
API<<HTML link to documentation>> functions. Follow
the following simple steps to build a trading system 1. Use connect2TWS<<BOLD + html link to Connectivity
API section
in documentaion>> and open connection to
IB TWS 2. Use reqMktData<<BOLD + html link to Market Data
API section>> and request to receive realtime market
data for a particular symbol. Then, use one of the
market data fuctions like getBidPrice, getAskPrice
or getLastPrice <<html link to Market Data API
section>>.
3. Use placeOrder<<BOLD + html link to Order
Management API section>> function to place an order.
Use other Order Management API functions like either
to cancel the order (cancelOrder function) or to
check if the order is filled (isOrderFilled
function) 4. At the end of the program, use disconnectFromTWS<<BOLD
+ html link to Connectivity API section in
documentaion>> function to disconnect and end the
program.
Q3: What is the price and payment options for the
software?
What kind of support is provided? For individual traders, single user licence price is
$299 USD per year.
We prefer payment via PayPal. It is safe and fast.
In case of issues please contact us at
info@exchangeapi.com During the year the following support is provided. 1. Provide support in fixing any MATLAB2IB software
bugs
2. In case IB changes its API in a
way that requires MATLAB2IB software changes,
these upgrades will be
provided at no charge.
3. Additional payment is required if you require any
new functionality to
be developed.
Q4: Does the product support automatic handling of
pupups
from IB TWS? Yes. We provide matlab functions to support this
feature. Please refer to TWS Startup section << link to TWSStartup
section>> of documentation.
Q5: How do I install the software? Installation Instructions will be provided later. |