Frequently Asked Questions


Why can’t I get market data from my Interactive Brokers Paper Trading account?

The exchanges  require you to subscribe to live data. Delayed market data is not relayed through the IB API, so account holders seeking to use IB as a data source must subscribe to a real-time data feed through Account Management on the IB web site.

What ports does TradeBullet use?

TradeBullet needs port 80 and 433. If you autotrade Collective2 systems, you will also need ports 7172-7175 open.

License validation fails

If the license verification process fails you should check the following things:

  1. Make sure any firewall software you have installed on your computer has granted TradeBullet the ability to access the internet.
  2. Make sure your anti-virus software is not preventing TradeBullet from accessing the internet.

TradeStation orders don’t appear in TB

Please make sure you followed all the steps in the User Guide -> TradeStation Setup

If your setup is correct then make sure your Anti-Virus software is not scanning outgoing emails. Norton and BitDefender often cause problems even if disabled.

What happens if I close my C2 position manually before my system vendor?

Collective2 does not know about your manual order(s) and it will trade based on the signals filled that were reported. There are two possibilities:
1) By default, TradeBullet will send the order to your broker and you will end up with a reversed position.
2) If you disabled “Allow multiple systems on same instrument” in TradeBullet Session|Orders and the C2 signal is a Buy to Cover, TradeBullet will reject the closing order because you don’t have an open short position.

Why are my Forex orders rejected?

First, make sure you send Forex orders to the exchange named “Forex” in TB.

Please be aware that Interactive Brokers requires US accounts to maintain $10,000,000 to trade Forex. Non-US accounts do not have this restriction.

The broker server shuts down every day, can TB reconnect automatically?

Yes absolutely.
Go to Tools|Settings|Session Schedule and select the logon/logoff times.
IB shuts down from 23h59-01h05 New York time.

How do I set up Collective2?

Please visit the Collective2 section of the User Guide.

Can’t connect to IB: I get “No connection could be made because the target machine actively refused it”

This means TWS is not allowing TradeBullet to connect to it. There are two ways to fix this:

1) From the TB session, click on the Broker section and make sure the “Use existing page layout” option is unchecked, and that “Setup TWS” is checked.
2) Start TWS manually and go to Configure|API and make sure the “Enable ActiveX and Socket clients” option is checked. Then click on File|Save to save the setting, then close TWS.

What’s the difference between OrderId and TradeBulletId?

OrderId is the identifier returned by the broker once the order is accepted. It must be used when discussing an order with the broker.

TradeBulletId is a unique number generated by TradeBullet when the order is created, and this id never changes throughout the life of the order. You can also specify the TradeBulletId you want when sending a API order and this allows you to track/change/cancel an order easily. Be aware that if the TradeBulletId you specify is not unique, TradeBullet will automatically generate a new one instead of using yours.

How many symbols can I follow with Interactive Brokers?

Here is IB’s communique:
100 simultaneous market data lines may now be displayed in the Trader Workstation (and API clients) for free. Customers with greater than $800 USD (or equivalent) of commissions in a month will be provided with additional market data lines in the next month at the rate of 1 line for each $8 USD (or equivalent) of commissions above $800 USD (or equivalent).

What instrument types (asset classes) are supported?

TradeBullet supports Stocks, Futures and Forex.

Can I send orders to more than one broker concurrently?

Yes. The Platinum Edition allows multiple broker connections. All you need to do is setup a session with multiple brokers.

You now have two sessions running in TradeBullet which will start independent TWS instances, each with their own settings.

Here is what you do next if you trade at Interactive Brokers:

Start your TWS one at a time, say you have two TWS accounts. On the first TWS, change the API port to 7497. Then setup the first session in TradeBullet and set the port number to 7497. You may now connect this copy of TradeBullet with your first TWS account. Next start a second copy of TWS, the port value of this should be ok at 7496 (each copy of TWS running must use a unique port number). Next create a second session in TradeBullet and connect. You can now trade each account independently using TradeBullet.

Autologin to IB Trader Workstation (TWS) does not work

You must not touch the keyboard or mouse while TradeBullet is logging on because it needs to simulate keystrokes to fill the TWS login screen. Please make sure you have the following option checked in your session settings:


Can I use the Interactive Brokers Trader Workstation while using TradeBullet?

Yes. Trader Workstation (TWS) must be running before TradeBullet can login to IB. Actually, TradeBullet logs-in to TWS, not IB directly. You can start TWS manually but it is recommended that you let TradeBullet start TWS so all TWS pop-ups windows and reconnections can be handled automatically for you.

Can I send orders from TradeBullet?

Absolutely! Just open the order entry screen by clicking on the Trade button, or click on the View menu item, then select Show Order Entry.


Why doesn’t the symbol lookup window display all symbols from the broker?

All Futures and Forex symbols are displayed. However, brokers don’t send a complete list of supported stock and CFD symbols, so the symbol lookup will only display symbols from the TradeBullet database. Once you have requested a quote or traded a symbol, it will automatically be added to the database and thus show up next time you do a lookup.

Can TradeBullet handle multiple systems?

Yes. Set the order’s System Name parameter to your system name and it will be displayed in the data grids.


I get a blank TWS when TradeBullet connects. Why?

When TradeBullet launches TWS, by default TWS is started using minimal settings to ensure that the connection is established successfully. This will result in a TWS session where (almost) none your preferred settings are active.

You may force TradeBullet to use your preferred user settings by setting the IB option “Use existing page layout”

You will then have to manually take care that these TWS options are set/unset:

  • Configure -> API -> Socket port: Verify that the port number matches your selected TB socket number
  • Configure -> API -> Enable ActiveX and Socket client = checked
  • Configure -> API -> Download Open Orders on Connection = unchecked
  • Configure -> API -> Fire OpenOrder on status change = checked

Activation: How do I copy & paste my license key into TradeBullet?

Try these easy steps to avoid manually typing your license key:

1) Open the email you received from us with your TradeBullet license key. If you don’t have a license key please go here.
2) Highlight the license key by clicking just before the first letter of the license key, hold down the mouse button while dragging your mouse to the right, and then releasing after you have completely selected it, then right-click and select “Copy”.
3) Launch TradeBullet and mouse-over the license key text box, then right-click and select “Paste”.
4) Click on Activate.

That’s it!

Don’t see your questions answered? Visit the Support Forum



Download TradeBullet


Download TradeBullet 3 Version 3.5.1071

Optional: TradeBullet API


Need a license? Click here.

Lost your license? Email us and we’ll send it to you again.

By downloading any file from this site you accept the following end user license agreement.

Forum Support


Cancel my Subscription


You can cancel your subscription at any time by clicking on the “Cancel subscription” button below.

There are absolutely no refunds given for any time remaining on your subscription under any circumstances. It is your responsibility to cancel your subscription prior to your next automatic billing date.