Questions tagged [tws]

Trader Work-Station (TWS) API from Interactive Brokers

183 questions
21
votes
2 answers

Interactive Brokers API: Trader Workstation (TWS) vs IB Gateway

In https://www.interactivebrokers.com/en/index.php?f=5041&ns=T it is written that in order to use the IB api you have to connect to it through the TWS or IB Gateway. Our API requires connectivity via Trader Workstation (TWS) or IB Gateway. What is…
Amio.io
  • 20,677
  • 15
  • 82
  • 117
12
votes
4 answers

IB API Python sample not using Ibpy

Can someone help me to figure out how to do basic request by using IB API Python socket? (I am using the latest IB API and it seems it support Python so should not need the Ibpy which people used to use) My code like this can simply work and make…
Albert H
  • 159
  • 1
  • 1
  • 9
9
votes
7 answers

TWS Interactive Brokers API - How to fix "No security definition has been found for the request"?

Using the Java API (and I guess this goes for any other TWS Interactive Brokers client API) I get an error "No security definition has been found for the request" The FAQ and other resources were resoundingly unhelpful. Contract contract = new…
FlavorScape
  • 13,301
  • 12
  • 75
  • 117
8
votes
9 answers

How to properly uninstall TWS (Trader Workstation) by Interactive Brokers from Ubuntu?

I guess everything is in the title. They do have an installation shell script but nothing else. I was looking for any other scripts or, maybe, some CLI flags to make it perform an uninstall but couldn't find any. How does one properly uninstall this…
8
votes
1 answer

ibpy: extract API responses for multiple contracts

I am interested in using ibpy with Interactive Brokers API to get real time tick data for a given universe of 100 stocks. The code below, from examples on the web works for one stock. Can someone tell me how i can do this for 100 stocks at the…
john wouters
  • 91
  • 1
  • 5
4
votes
2 answers

IBRK TWS API error() takes 4 positional arguments but 5 were given

If I run a basic TWS example, I receive the error message . If I comment out the error() call back it runs fine. I've tried this on several examples and get the same result. Exception has occurred: TypeError error() takes 4 positional…
jayurbain
  • 429
  • 1
  • 5
  • 11
4
votes
2 answers

Pandas DataFrame and Series - IB TWS HistoricalData

I am trying to apply the pandas module to my code in order to re-organize the messages received back from IB TWS server. The code is from ibapi.client import EClient from ibapi.wrapper import EWrapper from ibapi.contract import Contract class…
dinosaurslayer
  • 105
  • 2
  • 6
4
votes
1 answer

Using the native TWS Python APi (Interactive Brokers API), how do I get in a variable the price snapshot of a list of securities?

I am new to Python and I would like to get in a variable the price snapshot of a list of securities using the native TWS Python API (Interactive Brokers API). For example, for the stocks APPL, AMZN and NFLX, I would like to get something like…
Nytho
  • 41
  • 2
4
votes
1 answer

How do I change the time zone in interactive brokers?

I am using the Interactive Brokers API, TWS release 974, with IBC and the ib_insync library. I would like to change the time zone inside one of these, in order to get market data and history according to the America/New_York time zone. I have…
Yuval F
  • 20,565
  • 5
  • 44
  • 69
4
votes
0 answers

Self-contained reproducible example of Python IB API with asyncio

The excellent ib_insync provides a higher level synchronous interface to the asynchronous IB API using the built-in asyncio module. However, there are situations where one might prefer to avoid relying on 3rd party modules. My attempt is to provide…
MLguy
  • 1,776
  • 3
  • 15
  • 28
4
votes
1 answer

IB Java API: Extracting ticker data (real time bars) for multiple contracts

I'm doing some self-learning and experimentation with algorithmic trading and the IB API. I decided to use Java but I'm open to switching to C++. I went through an online tutorial that walks you through the code shown below but was wondering about…
jonnyd42
  • 490
  • 1
  • 9
  • 23
4
votes
0 answers

IBrokers - reqMktData extremely slow when adding more tickers

I am trying to snap prices in R using the interactive brokers API for the latest price for a list of stocks (around 150). When I snap them for 2 stocks, it's almost instantaneous: tickers<- c("YHOO","AAPL") library("IBrokers") …
Trexion Kameha
  • 3,362
  • 10
  • 34
  • 60
3
votes
1 answer

Unable to connect python with TWS using ibapi

This is my code: from threading import Timer from ibapi.client import EClient from ibapi.wrapper import EWrapper from ibapi.contract import Contract from ibapi.order import * class TestApp(EWrapper, EClient): def __init__(self): …
ComputerBoi
  • 37
  • 1
  • 1
  • 7
3
votes
2 answers

Interactive Brokers is this error? 10197 "No market data during competing live session"

I'm trying to get the price for stock option for the Japan "6503" stock, and I get the error: Error code 10197 No market data during competing live session I don't have subscription for Japan Market, but I still can see the "last price" for the…
Alex Craft
  • 13,598
  • 11
  • 69
  • 133
3
votes
2 answers

IB TWS API - reqHistoricalData - keepUpToDate

I am working with a program that retrieves historical data for a given contract through IB TWS API. The issue that I am facing is that when I wish to change 'keepUpToDate' from False to True so that I keep receiving up-to-date data however, the…
dinosaurslayer
  • 105
  • 2
  • 6
1
2 3
12 13